jle_cpp_tk  0.0 2015-04-03 sh1:"d699093732dd5f321606d0ff7a6b63b229f1922c"
A small, safe, selft contained, soft-realtime C++ toolkit
jle::map< key_type, T > Class Template Reference

Classes

class  const_iterator
 
class  iterator
 

Public Member Functions

 map (std::initializer_list< T > il)
 
 map (const map< key_type, T > &m)
 
 map (map< key_type, T > &&m)
 
map< key_type, T > & operator= (const map< key_type, T > &m)
 
map< key_type, T > & operator= (map< key_type, T > &&m)
 
bool operator== (const map< key_type, T > &rhs)
 
bool operator!= (const map< key_type, T > &rhs)
 
bool operator< (const map< key_type, T > &rhs)
 
bool operator<= (const map< key_type, T > &rhs)
 
bool operator> (const map< key_type, T > &rhs)
 
bool operator>= (const map< key_type, T > &rhs)
 
bool empty () const
 
unsigned size () const
 
T & operator[] (const key_type &x)
 
void clear ()
 
unsigned count (const key_type &x) const
 
iterator find (const key_type &x)
 
const_iterator find (const key_type &x) const
 
iterator lower_bound (const key_type &x)
 
const_iterator lower_bound (const key_type &x) const
 
iterator upper_bound (const key_type &x)
 
const_iterator upper_bound (const key_type &x) const
 
iterator begin ()
 
const_iterator cbegin () const
 
iterator end ()
 
const_iterator cend () const
 
unsigned erase (const key_type &x)
 
iterator erase (iterator position)
 
void erase (const iterator &first, const iterator &last)
 
std::pair< iterator, bool > insert (const std::pair< key_type, T > &x)
 

Detailed Description

template<typename key_type, typename T>
class jle::map< key_type, T >

Examples:
/core/ex_container.cpp.

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