![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qv4objectiterator_p.h>
Public Types | |
enum | Flags { NoFlags = 0 , EnumerableOnly = 0x1 , WithSymbols = 0x2 } |
Public Member Functions | |
ObjectIterator (Scope &scope, const Object *o, uint flags) | |
~ObjectIterator () | |
PropertyKey | next (Property *pd=nullptr, PropertyAttributes *attributes=nullptr) |
ReturnedValue | nextPropertyName (Value *value) |
ReturnedValue | nextPropertyNameAsString (Value *value) |
ReturnedValue | nextPropertyNameAsString () |
Public Attributes | |
ExecutionEngine * | engine |
Object * | object |
OwnPropertyKeyIterator * | iterator = nullptr |
uint | flags |
Definition at line 25 of file qv4objectiterator_p.h.
Enumerator | |
---|---|
NoFlags | |
EnumerableOnly | |
WithSymbols |
Definition at line 27 of file qv4objectiterator_p.h.
Definition at line 38 of file qv4objectiterator_p.h.
|
inline |
Definition at line 47 of file qv4objectiterator_p.h.
PropertyKey ObjectIterator::next | ( | Property * | pd = nullptr, |
PropertyAttributes * | attributes = nullptr ) |
Definition at line 17 of file qv4objectiterator.cpp.
ReturnedValue ObjectIterator::nextPropertyName | ( | Value * | value | ) |
Definition at line 38 of file qv4objectiterator.cpp.
ReturnedValue ObjectIterator::nextPropertyNameAsString | ( | ) |
Definition at line 74 of file qv4objectiterator.cpp.
ReturnedValue ObjectIterator::nextPropertyNameAsString | ( | Value * | value | ) |
Definition at line 57 of file qv4objectiterator.cpp.
ExecutionEngine* QV4::ObjectIterator::engine |
Definition at line 33 of file qv4objectiterator_p.h.
uint QV4::ObjectIterator::flags |
Definition at line 36 of file qv4objectiterator_p.h.
OwnPropertyKeyIterator* QV4::ObjectIterator::iterator = nullptr |
Definition at line 35 of file qv4objectiterator_p.h.
Object* QV4::ObjectIterator::object |
Definition at line 34 of file qv4objectiterator_p.h.