INMOST
Mathematical Modelling Toolkit
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Public Types | Public Member Functions | List of all members
INMOST::small_hash< IndType, TValue, HSize > Class Template Reference

#include <container.hpp>

Collaboration diagram for INMOST::small_hash< IndType, TValue, HSize >:

Classes

class  _iterator
 

Public Types

typedef _iterator< inner_typeiterator
 
typedef _iterator< const
inner_type
const_iterator
 

Public Member Functions

iterator begin ()
 
iterator end ()
 
TValue & operator[] (IndType key)
 
bool is_present (IndType key)
 
IndType size ()
 
std::vector< std::pair
< IndType, TValue > > 
serialize ()
 
void clear ()
 

Detailed Description

template<typename IndType, typename TValue, int HSize>
class INMOST::small_hash< IndType, TValue, HSize >

Definition at line 1974 of file container.hpp.

Member Typedef Documentation

template<typename IndType , typename TValue , int HSize>
typedef _iterator<const inner_type> INMOST::small_hash< IndType, TValue, HSize >::const_iterator

Definition at line 2047 of file container.hpp.

template<typename IndType , typename TValue , int HSize>
typedef _iterator<inner_type> INMOST::small_hash< IndType, TValue, HSize >::iterator

Definition at line 2046 of file container.hpp.

Member Function Documentation

template<typename IndType , typename TValue , int HSize>
iterator INMOST::small_hash< IndType, TValue, HSize >::begin ( )
inline

Definition at line 2048 of file container.hpp.

Here is the caller graph for this function:

template<typename IndType , typename TValue , int HSize>
void INMOST::small_hash< IndType, TValue, HSize >::clear ( )
inline

Definition at line 2120 of file container.hpp.

template<typename IndType , typename TValue , int HSize>
iterator INMOST::small_hash< IndType, TValue, HSize >::end ( )
inline

Definition at line 2054 of file container.hpp.

Here is the caller graph for this function:

template<typename IndType , typename TValue , int HSize>
bool INMOST::small_hash< IndType, TValue, HSize >::is_present ( IndType  key)
inline

Definition at line 2096 of file container.hpp.

template<typename IndType , typename TValue , int HSize>
TValue& INMOST::small_hash< IndType, TValue, HSize >::operator[] ( IndType  key)
inline

Definition at line 2091 of file container.hpp.

template<typename IndType , typename TValue , int HSize>
std::vector< std::pair<IndType, TValue> > INMOST::small_hash< IndType, TValue, HSize >::serialize ( )
inline

Definition at line 2107 of file container.hpp.

Here is the call graph for this function:

template<typename IndType , typename TValue , int HSize>
IndType INMOST::small_hash< IndType, TValue, HSize >::size ( )
inline

Definition at line 2101 of file container.hpp.

Here is the caller graph for this function:


The documentation for this class was generated from the following file: