HDK
|
#include <pathTable.h>
Public Member Functions | |
Iterator () | |
template<class OtherVal , class OtherEntryPtr > | |
Iterator (Iterator< OtherVal, OtherEntryPtr > const &other) | |
Copy constructor (also allows for converting non-const to const). More... | |
Iterator | GetNextSubtree () const |
bool | HasChild () const |
Protected Member Functions | |
Iterator (EntryPtr entry) | |
void | increment () |
template<class OtherVal , class OtherEntryPtr > | |
bool | equal (Iterator< OtherVal, OtherEntryPtr > const &other) const |
ValType & | dereference () const |
Protected Attributes | |
EntryPtr | _entry |
Friends | |
class | hboost::iterator_core_access |
class | SdfPathTable |
template<class , class > | |
class | Iterator |
Definition at line 205 of file pathTable.h.
|
inline |
The standard requires default construction but places practically no requirements on the semantics of default-constructed iterators.
Definition at line 212 of file pathTable.h.
|
inline |
Copy constructor (also allows for converting non-const to const).
Definition at line 216 of file pathTable.h.
|
inlineexplicitprotected |
Definition at line 255 of file pathTable.h.
|
inlineprotected |
Definition at line 277 of file pathTable.h.
|
inlineprotected |
Definition at line 272 of file pathTable.h.
|
inline |
Return an iterator e, defining a maximal range [*this, e) such that for all i in the range, i->first is (*this)->first or is prefixed by (*this)->first.
Definition at line 223 of file pathTable.h.
|
inline |
Returns true if incrementing this iterator would move to a child entry, false otherwise.
Definition at line 246 of file pathTable.h.
|
inlineprotected |
Definition at line 263 of file pathTable.h.
|
friend |
Definition at line 251 of file pathTable.h.
|
friend |
Definition at line 253 of file pathTable.h.
Definition at line 252 of file pathTable.h.
|
protected |
Definition at line 282 of file pathTable.h.