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 198 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 205 of file pathTable.h.
|
inline |
Copy constructor (also allows for converting non-const to const).
Definition at line 209 of file pathTable.h.
|
inlineexplicitprotected |
Definition at line 248 of file pathTable.h.
|
inlineprotected |
Definition at line 270 of file pathTable.h.
|
inlineprotected |
Definition at line 265 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 216 of file pathTable.h.
|
inline |
Returns true if incrementing this iterator would move to a child entry, false otherwise.
Definition at line 239 of file pathTable.h.
|
inlineprotected |
Definition at line 256 of file pathTable.h.
|
friend |
Definition at line 244 of file pathTable.h.
|
friend |
Definition at line 246 of file pathTable.h.
Definition at line 245 of file pathTable.h.
|
protected |
Definition at line 275 of file pathTable.h.