Jpp
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces
JHashMap.hh File Reference

General purpose classes for (multidimensional) hash maps. More...

#include <vector>
#include <utility>
#include <algorithm>
#include "JLang/JNullType.hh"
#include "JLang/JTypeList.hh"
#include "JLang/JSinglePointer.hh"
#include "JLang/JEquals.hh"
#include "JLang/JForwardIterator.hh"
#include "JLang/JException.hh"
#include "JTools/JMappableCollection.hh"
#include "JTools/JHashEvaluator.hh"
#include "JTools/JRouter.hh"
#include "JTools/JTuple.hh"
#include "JTools/JPair.hh"
#include "JIO/JSerialisable.hh"
#include "JIO/JSTDIO.hh"

Go to the source code of this file.

Classes

struct  JTOOLS::JHashMap< JKey_t, JValue_t, JEvaluator_t >
 General purpose class for hash map of (key, value) pairs. More...
 
struct  JTOOLS::JHashMap< JKey_t, JValue_t, JEvaluator_t >::JComparator
 Auxiliary class for ordering of objects in the collection by the hash value of their keys. More...
 
struct  JTOOLS::JHashMap< JTypeList< JHead_t, JTail_t >, JValue_t, JEvaluator_t >
 Multi-dimensional hash map. More...
 
class  JTOOLS::JHashMap< JTypeList< JHead_t, JTail_t >, JValue_t, JEvaluator_t >::super_iterator
 Multidimensional iterator. More...
 
class  JTOOLS::JHashMap< JTypeList< JHead_t, JTail_t >, JValue_t, JEvaluator_t >::super_const_iterator
 Multidimensional const_iterator. More...
 
struct  JTOOLS::JHashMap< JTypeList< JHead_t, JNullType >, JValue_t, JEvaluator_t >
 Terminator class of recursive class JHashMap. More...
 
class  JTOOLS::JHashMap< JTypeList< JHead_t, JNullType >, JValue_t, JEvaluator_t >::super_iterator
 Terminator class of multidimensional iterator. More...
 
class  JTOOLS::JHashMap< JTypeList< JHead_t, JNullType >, JValue_t, JEvaluator_t >::super_const_iterator
 Terminator class of multidimensional const_iterator. More...
 

Namespaces

 JTOOLS
 Auxiliary classes and methods for multi-dimensional interpolations and histograms.
 
 JPP
 

Detailed Description

General purpose classes for (multidimensional) hash maps.

Author
mdejong

Definition in file JHashMap.hh.