PrototypeIterator Class

(QmlJS::QmlJS::PrototypeIterator)

Public Types

enum Error { NoError, ReferenceResolutionError, CycleError }

Public Functions

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

Member Type Documentation

enum PrototypeIterator::Error

Member Function Documentation

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

Default constructs an instance of PrototypeIterator.

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

Default constructs an instance of PrototypeIterator.

int PrototypeIterator::all()

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

bool PrototypeIterator::hasNext()

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

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