Extending Qt Creator Manual | PrototypeIterator

Extending Qt Creator Manual 4.7.0

# PrototypeIterator Class

(QmlJS::PrototypeIterator)

- List of all members, including inherited members

## Public Types

enum | Error { NoError, ReferenceResolutionError, CycleError }

## Public Functions

| PrototypeIterator(const QmlJS::ObjectValue *start, const QmlJS::Context *context)
| PrototypeIterator(const QmlJS::ObjectValue *start, const QmlJS::ContextPtr &context)
int | all()
QmlJS::PrototypeIterator::Error | error() const
bool | hasNext()
const QmlJS::ObjectValue * | next()
const QmlJS::ObjectValue * | peekNext()

## Member Type Documentation

### enum PrototypeIterator::Error

## Member Function Documentation

### PrototypeIterator::PrototypeIterator(const QmlJS::ObjectValue *start, const QmlJS::Context *context)

Default constructs an instance of PrototypeIterator.

### PrototypeIterator::PrototypeIterator(const QmlJS::ObjectValue *start, const QmlJS::ContextPtr &context)

Default constructs an instance of PrototypeIterator.

### int PrototypeIterator::all()

### QmlJS::PrototypeIterator::Error PrototypeIterator::error() const

### bool PrototypeIterator::hasNext()

### const QmlJS::ObjectValue *PrototypeIterator::next()

### const QmlJS::ObjectValue *PrototypeIterator::peekNext()