CFx SDK Documentation
2023 SP0
|
#include <RxMember.h>
Public Member Functions | |
ODRX_DECLARE_MEMBERS (OdRxMemberQueryContext) | |
OdRxMemberIteratorPtr | newMemberIterator (const OdArray< OdRxClassPtr > &facets) const |
Public Member Functions inherited from OdRxObject | |
ODRX_HEAP_OPERATORS () | |
OdRxObject () | |
virtual | ~OdRxObject () |
virtual OdRxObject * | queryX (const OdRxClass *pClass) const |
virtual OdRxObject * | x (const OdRxClass *pClass) const |
virtual OdRxClass * | isA () const |
virtual void | addRef ()=0 |
virtual void | release ()=0 |
virtual long | numRefs () const |
bool | isKindOf (const OdRxClass *pClass) const |
virtual OdRxObjectPtr | clone () const |
virtual void | copyFrom (const OdRxObject *pSource) |
virtual OdRx::Ordering | comparedTo (const OdRxObject *pOther) const |
virtual bool | isEqualTo (const OdRxObject *pOther) const |
Protected Member Functions | |
OdRxMemberQueryContext () | |
virtual | ~OdRxMemberQueryContext () |
virtual OdRxMemberIteratorPtr | subNewMemberIterator (const OdArray< OdRxClassPtr > &facets) const =0 |
Protected Attributes | |
OdRxMemberQueryContextImpl * | m_pImpl |
Friends | |
class | OdRxMemberQueryContextImpl |
Additional Inherited Members | |
Static Public Member Functions inherited from OdRxObject | |
static OdRxObjectPtr | cast (const OdRxObject *pointer) |
static OdRxClass * | desc () |
<group OdRx_Classes> Class that actually makes a list of members for the iterator. It is called by the engine with the list of facets it has collected. Facets include object class. It's up to the context to check up the class parents.
Definition at line 239 of file RxMember.h.
|
protected |
|
protectedvirtual |
OdRxMemberIteratorPtr OdRxMemberQueryContext::newMemberIterator | ( | const OdArray< OdRxClassPtr > & | facets | ) | const |
Builds an iterator listing all the members of these classes (optionally including members of parents and children of members). Parameters are called facets, because they can include "extension" classes.
OdRxMemberQueryContext::ODRX_DECLARE_MEMBERS | ( | OdRxMemberQueryContext | ) |
|
protectedpure virtual |
|
friend |
Definition at line 249 of file RxMember.h.
|
protected |
Definition at line 250 of file RxMember.h.