#include <DbSymbolTable.h>
|
OdDbSymbolTableIteratorImpl * | m_pImpl |
|
This class implements bidirectional Iterators for OdDbSymbolTable objects in an OdDbDatabase instance.
Corresponding C++ library: TD_Db
<group OdDb_Classes>
Definition at line 239 of file DbSymbolTable.h.
◆ ~OdDbSymbolTableIterator()
virtual OdDbSymbolTableIterator::~OdDbSymbolTableIterator |
( |
| ) |
|
|
virtual |
◆ OdDbSymbolTableIterator() [1/2]
OdDbSymbolTableIterator::OdDbSymbolTableIterator |
( |
| ) |
|
|
protected |
◆ OdDbSymbolTableIterator() [2/2]
OdDbSymbolTableIterator::OdDbSymbolTableIterator |
( |
OdDbSymbolTableIteratorImpl * |
pImpl | ) |
|
|
protected |
◆ done()
virtual bool OdDbSymbolTableIterator::done |
( |
| ) |
const |
|
virtual |
Returns true if and only if the traversal by this Iterator object is complete.
◆ getRecord()
Opens the record currently referenced by this Iterator object.
- Parameters
-
openMode | [in] Mode in which to open the record. |
openErasedRecord | [in] If and only if true, erased records will be opened. |
- Returns
- Returns a SmartPointer to the opened record if successful, otherwise a null SmartPointer.
◆ getRecordId()
virtual OdDbObjectId OdDbSymbolTableIterator::getRecordId |
( |
| ) |
const |
|
virtual |
Returns the Object ID of the record currently referenced by this Iterator object.
◆ ODRX_DECLARE_MEMBERS()
◆ seek() [1/2]
Positions this Iterator object at the specified record.
- Parameters
-
objectId | [in] Object ID of the record. |
◆ seek() [2/2]
Positions this Iterator object at the specified record.
- Parameters
-
pRecord | [in] Pointer to the record. |
◆ start()
virtual void OdDbSymbolTableIterator::start |
( |
bool |
atBeginning = true , |
|
|
bool |
skipErased = true |
|
) |
| |
|
virtual |
Sets this Iterator object to reference the SymbolTableRecord that it would normally return first.
- Parameters
-
atBeginning | [in] True to start at the beginning, false to start at the end. |
skipErased | [in] If and only if true, erased records are skipped. |
◆ step()
virtual void OdDbSymbolTableIterator::step |
( |
bool |
forward = true , |
|
|
bool |
skipErased = true |
|
) |
| |
|
virtual |
Steps this Iterator object.
- Parameters
-
forward | [in] True to step forward, false to step backward. |
skipErased | [in] If and only if true, erased records are skipped. |
◆ OdDbSymbolTable
◆ m_pImpl
OdDbSymbolTableIteratorImpl* OdDbSymbolTableIterator::m_pImpl |
|
protected |
The documentation for this class was generated from the following file: