|
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 446 of file IndexedTreeDataKernels.h.
typedef DataIteratorT const_dereferenced_iterator |
Definition at line 455 of file IndexedTreeDataKernels.h.
typedef IndexedIterator<IndexIteratorT, DataIteratorT> const_iterator |
Definition at line 453 of file IndexedTreeDataKernels.h.
typedef DataIteratorT dereferenced_iterator |
Definition at line 454 of file IndexedTreeDataKernels.h.
typedef std::iterator_traits<IndexIteratorT>::value_type DereferencedType |
Definition at line 451 of file IndexedTreeDataKernels.h.
typedef size_t HandleType |
Definition at line 450 of file IndexedTreeDataKernels.h.
typedef DereferencedType InvariantIdType |
Definition at line 456 of file IndexedTreeDataKernels.h.
typedef IndexedIterator<IndexIteratorT, DataIteratorT> iterator |
Definition at line 452 of file IndexedTreeDataKernels.h.
typedef std::iterator_traits<DataIteratorT>::value_type value_type |
Definition at line 449 of file IndexedTreeDataKernels.h.
|
inline |
|
inline |
Definition at line 492 of file IndexedTreeDataKernels.h.
|
inline |
|
inline |
|
inline |
Definition at line 552 of file IndexedTreeDataKernels.h.
|
inline |
Definition at line 474 of file IndexedTreeDataKernels.h.
|
inline |
Definition at line 528 of file IndexedTreeDataKernels.h.
|
inline |
Definition at line 540 of file IndexedTreeDataKernels.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 459 of file IndexedTreeDataKernels.h.
|
inline |
Definition at line 467 of file IndexedTreeDataKernels.h.
|
inline |
|
inline |
Definition at line 498 of file IndexedTreeDataKernels.h.
|
inlineprotected |