|
Public Types | |
typedef DataIteratorT | const_dereferenced_iterator |
typedef IndexedIterator< IndexIteratorT, DataIteratorT > | const_iterator |
typedef DataIteratorT | dereferenced_iterator |
typedef std::iterator_traits< IndexIteratorT >::value_type | DereferencedType |
typedef size_t | HandleType |
typedef DereferencedType | InvariantIdType |
typedef IndexedIterator< IndexIteratorT, DataIteratorT > | iterator |
typedef std::iterator_traits< DataIteratorT >::value_type | value_type |
Public Member Functions | |
const value_type & | at (DereferencedType s) const |
const value_type & | back () const |
iterator | begin () |
const_iterator | begin () const |
HandleType | BeginHandle () const |
DereferencedType | Dereference (HandleType h) const |
dereferenced_iterator | dereferenced_begin () |
const_dereferenced_iterator | dereferenced_begin () const |
dereferenced_iterator | dereferenced_end () |
const_dereferenced_iterator | dereferenced_end () const |
iterator | end () |
const_iterator | end () const |
HandleType | EndHandle () const |
void | IndexedData (IndexIteratorT beginIndices, IndexIteratorT endIndices, DataIteratorT beginData) |
void | IndexedRange (IndexIteratorT beginIndices, IndexIteratorT endIndices) |
InvariantIdType | InvariantId (HandleType h) const |
size_t | size () const |
Protected Member Functions | |
void | SwapHandles (HandleType a, HandleType b) |
Definition at line 388 of file IndexedTreeDataKernels.h.
typedef DataIteratorT const_dereferenced_iterator |
Definition at line 399 of file IndexedTreeDataKernels.h.
typedef IndexedIterator< IndexIteratorT, DataIteratorT > const_iterator |
Definition at line 397 of file IndexedTreeDataKernels.h.
typedef DataIteratorT dereferenced_iterator |
Definition at line 398 of file IndexedTreeDataKernels.h.
typedef std::iterator_traits< IndexIteratorT >::value_type DereferencedType |
Definition at line 395 of file IndexedTreeDataKernels.h.
typedef size_t HandleType |
Definition at line 393 of file IndexedTreeDataKernels.h.
typedef DereferencedType InvariantIdType |
Definition at line 400 of file IndexedTreeDataKernels.h.
typedef IndexedIterator< IndexIteratorT, DataIteratorT > iterator |
Definition at line 396 of file IndexedTreeDataKernels.h.
typedef std::iterator_traits< DataIteratorT >::value_type value_type |
Definition at line 392 of file IndexedTreeDataKernels.h.
|
inline |
|
inline |
Definition at line 432 of file IndexedTreeDataKernels.h.
|
inline |
|
inline |
|
inline |
Definition at line 483 of file IndexedTreeDataKernels.h.
|
inline |
Definition at line 417 of file IndexedTreeDataKernels.h.
|
inline |
Definition at line 462 of file IndexedTreeDataKernels.h.
|
inline |
Definition at line 473 of file IndexedTreeDataKernels.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 402 of file IndexedTreeDataKernels.h.
|
inline |
Definition at line 410 of file IndexedTreeDataKernels.h.
|
inline |
|
inline |
Definition at line 437 of file IndexedTreeDataKernels.h.
|
inlineprotected |