CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Friends | List of all members
OdRxMemberIterator Class Reference

#include <RxMember.h>

Public Member Functions

virtual ~OdRxMemberIterator ()
 
virtual bool done ()
 
virtual bool next ()
 
virtual OdRxMembercurrent () const
 
virtual OdRxMemberPtr find (const OdChar *name) const
 
virtual OdUInt64 size () const
 

Protected Member Functions

 OdRxMemberIterator ()
 

Friends

class OdRxMemberIteratorImpl
 

Detailed Description

<group OdRx_Classes>

Member iterator interface. Used by OdRxMemberQueryEngine.

Definition at line 304 of file RxMember.h.

Constructor & Destructor Documentation

◆ ~OdRxMemberIterator()

virtual OdRxMemberIterator::~OdRxMemberIterator ( )
virtual

Destroys objects of the OdRxMemberIterator class.

◆ OdRxMemberIterator()

OdRxMemberIterator::OdRxMemberIterator ( )
protected

Member Function Documentation

◆ current()

virtual OdRxMember * OdRxMemberIterator::current ( ) const
virtual

Returns the member currently being pointed at by the iterator.

Returns
Member, currently being pointed at.

◆ done()

virtual bool OdRxMemberIterator::done ( )
virtual

Returns true if the iteration is finished.

Returns
true if the traversal by this iterator object is complete; false otherwise.

◆ find()

virtual OdRxMemberPtr OdRxMemberIterator::find ( const OdChar name) const
virtual

Iterates the list until member with that name is found (otherwise returns NULL).

Parameters
name[in] Name of the member to be found.
Returns
Pointer to the member if it was found; NULL otherwise.

◆ next()

virtual bool OdRxMemberIterator::next ( )
virtual

Steps to the next member.

Returns
true if the iteration succeded; false otherwise.

◆ size()

virtual OdUInt64 OdRxMemberIterator::size ( ) const
virtual

Returns the number of iterated objects.

Returns
The size of the collection by which iteration is performed.

Friends And Related Function Documentation

◆ OdRxMemberIteratorImpl

friend class OdRxMemberIteratorImpl
friend

Definition at line 358 of file RxMember.h.


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