Jpp  17.3.0-rc.2
the software that should make you happy
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces
JMultiMap.hh File Reference

General purpose multidimensional map based on a type list of maps. More...

#include "JLang/JEquals.hh"
#include "JLang/JForwardIterator.hh"
#include "JMath/JMath.hh"
#include "JTools/JDistance.hh"
#include "JTools/JPair.hh"
#include "JTools/JMultiPair.hh"
#include "JTools/JMapList.hh"
#include "JTools/JAbstractMultiMap.hh"
#include "JTools/JMultiKey.hh"

Go to the source code of this file.

Classes

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...
 

Namespaces

 JTOOLS
 Auxiliary classes and methods for multi-dimensional interpolations and histograms.
 
 JPP
 This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
 

Detailed Description

General purpose multidimensional map based on a type list of maps.

Author
mdejong

Definition in file JMultiMap.hh.