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::tiny_map< key, value, stacked > Class Template Reference

#include <container.hpp>

Collaboration diagram for INMOST::tiny_map< key, value, stacked >:

Classes

class  const_iterator
 
class  iterator
 

Public Types

typedef dynarray< std::pair
< key, value >, stacked > 
container
 
typedef dynarray< std::pair
< key, value >, stacked >
::size_type 
size_type
 

Public Member Functions

 tiny_map ()
 
 tiny_map (const tiny_map &other)
 
tiny_mapoperator= (tiny_map const &other)
 
 ~tiny_map ()
 
const_iterator find (const key &x) const
 
iterator find (const key &x)
 
iterator begin ()
 
iterator end ()
 
const_iterator begin () const
 
const_iterator end () const
 
value & operator[] (const key &x)
 
size_type size ()
 
void clear ()
 
bool empty () const
 
iterator erase (iterator pos)
 

Detailed Description

template<class key, class value, unsigned int stacked>
class INMOST::tiny_map< key, value, stacked >

Definition at line 1918 of file container.hpp.

Member Typedef Documentation

template<class key , class value , unsigned int stacked>
typedef dynarray<std::pair<key,value>,stacked> INMOST::tiny_map< key, value, stacked >::container

Definition at line 1921 of file container.hpp.

template<class key , class value , unsigned int stacked>
typedef dynarray<std::pair<key,value>,stacked>::size_type INMOST::tiny_map< key, value, stacked >::size_type

Definition at line 1922 of file container.hpp.

Constructor & Destructor Documentation

template<class key , class value , unsigned int stacked>
INMOST::tiny_map< key, value, stacked >::tiny_map ( )
inline

Definition at line 1938 of file container.hpp.

template<class key , class value , unsigned int stacked>
INMOST::tiny_map< key, value, stacked >::tiny_map ( const tiny_map< key, value, stacked > &  other)
inline

Definition at line 1939 of file container.hpp.

template<class key , class value , unsigned int stacked>
INMOST::tiny_map< key, value, stacked >::~tiny_map ( )
inline

Definition at line 1941 of file container.hpp.

Member Function Documentation

template<class key , class value , unsigned int stacked>
iterator INMOST::tiny_map< key, value, stacked >::begin ( )
inline

Definition at line 1954 of file container.hpp.

Here is the call graph for this function:

template<class key , class value , unsigned int stacked>
const_iterator INMOST::tiny_map< key, value, stacked >::begin ( ) const
inline

Definition at line 1956 of file container.hpp.

Here is the call graph for this function:

template<class key , class value , unsigned int stacked>
void INMOST::tiny_map< key, value, stacked >::clear ( )
inline

Definition at line 1966 of file container.hpp.

Here is the call graph for this function:

template<class key , class value , unsigned int stacked>
bool INMOST::tiny_map< key, value, stacked >::empty ( ) const
inline

Definition at line 1967 of file container.hpp.

Here is the call graph for this function:

template<class key , class value , unsigned int stacked>
iterator INMOST::tiny_map< key, value, stacked >::end ( )
inline

Definition at line 1955 of file container.hpp.

Here is the call graph for this function:

Here is the caller graph for this function:

template<class key , class value , unsigned int stacked>
const_iterator INMOST::tiny_map< key, value, stacked >::end ( ) const
inline

Definition at line 1957 of file container.hpp.

Here is the call graph for this function:

template<class key , class value , unsigned int stacked>
iterator INMOST::tiny_map< key, value, stacked >::erase ( iterator  pos)
inline

Definition at line 1968 of file container.hpp.

Here is the call graph for this function:

template<class key , class value , unsigned int stacked>
const_iterator INMOST::tiny_map< key, value, stacked >::find ( const key &  x) const
inline

Definition at line 1942 of file container.hpp.

Here is the call graph for this function:

template<class key , class value , unsigned int stacked>
iterator INMOST::tiny_map< key, value, stacked >::find ( const key &  x)
inline

Definition at line 1948 of file container.hpp.

Here is the call graph for this function:

template<class key , class value , unsigned int stacked>
tiny_map& INMOST::tiny_map< key, value, stacked >::operator= ( tiny_map< key, value, stacked > const &  other)
inline

Definition at line 1940 of file container.hpp.

template<class key , class value , unsigned int stacked>
value& INMOST::tiny_map< key, value, stacked >::operator[] ( const key &  x)
inline

Definition at line 1958 of file container.hpp.

Here is the call graph for this function:

template<class key , class value , unsigned int stacked>
size_type INMOST::tiny_map< key, value, stacked >::size ( )
inline

Definition at line 1965 of file container.hpp.

Here is the call graph for this function:


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