JMultiMap is a general purpose multidimensional map based on a type list of maps.
More...
|
| class | JTOOLS::JMultiMap< JAbscissa_t, JOrdinate_t, JMaplist_t, JDistance_t > |
| | Multidimensional map. More...
|
| |
| class | JTOOLS::JMultiMap< JAbscissa_t, JOrdinate_t, JMapList< JHead_t, JTail_t >, JDistance_t > |
| | Template specialisation of JMultiMap for map list with at least one map. More...
|
| |
| struct | JTOOLS::JMultiMap< JAbscissa_t, JOrdinate_t, JMapList< JHead_t, JTail_t >, JDistance_t >::iterator_base< first_iterator, second_iterator > |
| | Base class for multidimensional iterator. More...
|
| |
| struct | JTOOLS::JMultiMap< JAbscissa_t, JOrdinate_t, JMapList< JHead_t, JTail_t >, JDistance_t >::iterator_base< first_iterator, second_iterator >::pointer_type |
| | Auxiliary class for smart pointer. More...
|
| |
| struct | JTOOLS::JMultiMap< JAbscissa_t, JOrdinate_t, JMapList< JHead_t, JTail_t >, JDistance_t >::iterator_helper< first_iterator, second_iterator > |
| | Helper class for multidimensional iterator. More...
|
| |
| struct | JTOOLS::JMultiMap< JAbscissa_t, JOrdinate_t, JMapList< JHead_t, JTail_t >, JDistance_t >::reverse_iterator_helper< first_iterator, second_iterator > |
| | Helper class for multidimensional reverse iterator. More...
|
| |
| struct | JTOOLS::JMultiMap< JAbscissa_t, JOrdinate_t, JMapList< JHead_t, JTail_t >, JDistance_t >::super_iterator |
| | Multidimensional iterator. More...
|
| |
| struct | JTOOLS::JMultiMap< JAbscissa_t, JOrdinate_t, JMapList< JHead_t, JTail_t >, JDistance_t >::super_const_iterator |
| | Multidimensional const_iterator. More...
|
| |
| struct | JTOOLS::JMultiMap< JAbscissa_t, JOrdinate_t, JMapList< JHead_t, JTail_t >, JDistance_t >::super_reverse_iterator |
| | Multidimensional reverse iterator. More...
|
| |
| struct | JTOOLS::JMultiMap< JAbscissa_t, JOrdinate_t, JMapList< JHead_t, JTail_t >, JDistance_t >::super_const_reverse_iterator |
| | Multidimensional const reverse iterator. More...
|
| |
| class | JTOOLS::JMultiMap< JAbscissa_t, JOrdinate_t, JMapList< JHead_t, JLANG::JNullType >, JDistance_t > |
| | Terminator class of recursive JMultiMap class. More...
|
| |
| struct | JTOOLS::JMultiMap< JAbscissa_t, JOrdinate_t, JMapList< JHead_t, JLANG::JNullType >, JDistance_t >::iterator_helper< iterator_type, ordinate_type > |
| | Helper class for multidimensional iterator. More...
|
| |
| struct | JTOOLS::JMultiMap< JAbscissa_t, JOrdinate_t, JMapList< JHead_t, JLANG::JNullType >, JDistance_t >::iterator_helper< iterator_type, ordinate_type >::pointer_type |
| | Auxiliary class for pair via smart pointer. More...
|
| |
| struct | JTOOLS::JMultiMap< JAbscissa_t, JOrdinate_t, JMapList< JHead_t, JLANG::JNullType >, JDistance_t >::super_iterator |
| | Terminator class of multidimensional iterator. More...
|
| |
| struct | JTOOLS::JMultiMap< JAbscissa_t, JOrdinate_t, JMapList< JHead_t, JLANG::JNullType >, JDistance_t >::super_const_iterator |
| | Terminator class of multidimensional const_iterator. More...
|
| |
| struct | JTOOLS::JMultiMap< JAbscissa_t, JOrdinate_t, JMapList< JHead_t, JLANG::JNullType >, JDistance_t >::super_reverse_iterator |
| | Terminator class of multidimensional reverse iterator. More...
|
| |
| struct | JTOOLS::JMultiMap< JAbscissa_t, JOrdinate_t, JMapList< JHead_t, JLANG::JNullType >, JDistance_t >::super_const_reverse_iterator |
| | Terminator class of multidimensional const_iterator. More...
|
| |
JMultiMap is a general purpose multidimensional map based on a type list of maps.
- Author
- mdejong
Definition in file JMultiMap.hh.