Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
ProxyObjectOwnPropertyKeyIterator Struct Reference
+ Inheritance diagram for ProxyObjectOwnPropertyKeyIterator:
+ Collaboration diagram for ProxyObjectOwnPropertyKeyIterator:

Public Member Functions

 ProxyObjectOwnPropertyKeyIterator (ArrayObject *keys)
 
 ~ProxyObjectOwnPropertyKeyIterator () override=default
 
PropertyKey next (const Object *o, Property *pd=nullptr, PropertyAttributes *attrs=nullptr) override
 
- Public Member Functions inherited from QV4::OwnPropertyKeyIterator
virtual ~OwnPropertyKeyIterator ()=0
 
virtual PropertyKey next (const Object *o, Property *p=nullptr, PropertyAttributes *attrs=nullptr)=0
 

Public Attributes

PersistentValue ownKeys
 
uint index = 0
 
uint len = 0
 

Detailed Description

Definition at line 486 of file qv4proxy.cpp.

Constructor & Destructor Documentation

◆ ProxyObjectOwnPropertyKeyIterator()

ProxyObjectOwnPropertyKeyIterator::ProxyObjectOwnPropertyKeyIterator ( ArrayObject keys)

Definition at line 498 of file qv4proxy.cpp.

References keys.

◆ ~ProxyObjectOwnPropertyKeyIterator()

ProxyObjectOwnPropertyKeyIterator::~ProxyObjectOwnPropertyKeyIterator ( )
overridedefault

Member Function Documentation

◆ next()

PropertyKey ProxyObjectOwnPropertyKeyIterator::next ( const Object o,
Property pd = nullptr,
PropertyAttributes attrs = nullptr 
)
overridevirtual

Implements QV4::OwnPropertyKeyIterator.

Definition at line 504 of file qv4proxy.cpp.

References attrs, QV4::PropertyKey::fromArrayIndex(), QV4::PropertyKey::fromId(), QV4::PropertyKey::invalid(), and keys.

+ Here is the call graph for this function:

Member Data Documentation

◆ index

uint ProxyObjectOwnPropertyKeyIterator::index = 0

Definition at line 489 of file qv4proxy.cpp.

◆ len

uint ProxyObjectOwnPropertyKeyIterator::len = 0

Definition at line 490 of file qv4proxy.cpp.

◆ ownKeys

PersistentValue ProxyObjectOwnPropertyKeyIterator::ownKeys

Definition at line 488 of file qv4proxy.cpp.


The documentation for this struct was generated from the following file: