Classes | Public Member Functions | List of all members
Map< K, V, C, A > Class Template Reference

#include <map.h>

Classes

class  Element
 

Public Member Functions

const Elementfind (const K &p_key) const
 
Elementfind (const K &p_key)
 
const Elementfind_closest (const K &p_key) const
 
Elementfind_closest (const K &p_key)
 
Elementinsert (const K &p_key, const V &p_value)
 
void erase (Element *p_element)
 
bool erase (const K &p_key)
 
bool has (const K &p_key) const
 
const V & operator[] (const K &p_key) const
 
V & operator[] (const K &p_key)
 
Elementfront () const
 
Elementback () const
 
bool empty () const
 
int size () const
 
int calculate_depth () const
 
void clear ()
 
void operator= (const Map &p_map)
 
 Map (const Map &p_map)
 

Detailed Description

template<class K, class V, class C = Comparator<K>, class A = DefaultAllocator>
class Map< K, V, C, A >

Author
Juan Linietsky reduz.nosp@m.io@g.nosp@m.mail..nosp@m.com

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