lestes::std::map< Key, Data, Compare > Class Template Reference

#include <map.hh>

Inheritance diagram for lestes::std::map< Key, Data, Compare >:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual ptr< reflection_listreflection_get () const
virtual ptr< field_list_listfield_values_get () const

Static Public Member Functions

static ptr< map< Key, Data,
Compare > > 
create ()
static ptr< map< Key, Data,
Compare > > 
create (ptr< map< Key, Data, Compare > > from)

Protected Member Functions

 map ()
 map (ptr< map< Key, Data, Compare > > from)

template<typename Key, typename Data, typename Compare = ::std::less<Key>>
class lestes::std::map< Key, Data, Compare >


Constructor & Destructor Documentation

template<typename Key, typename Data, typename Compare = ::std::less<Key>>
lestes::std::map< Key, Data, Compare >::map (  )  [inline, protected]

Reimplemented in lestes::std::map< srp< Key >, Data,::std::less< ::lestes::std::srp< Key > > >, lestes::std::map< srp< Key >, srp< Data >,::std::less< ::lestes::std::srp< Key > > >, lestes::std::map< srp< Key >, Data, Compare >, lestes::std::map< srp< Key >, srp< Data >, Compare >, lestes::std::map< Key, srp< Data >,::std::less< Key > >, and lestes::std::map< Key, srp< Data >, Compare >.

template<typename Key, typename Data, typename Compare = ::std::less<Key>>
lestes::std::map< Key, Data, Compare >::map ( ptr< map< Key, Data, Compare > >  from  )  [inline, protected]


Member Function Documentation

template<typename Key, typename Data, typename Compare = ::std::less<Key>>
static ptr< map<Key,Data,Compare> > lestes::std::map< Key, Data, Compare >::create ( void   )  [inline, static]

Reimplemented in lestes::std::map< srp< Key >, Data,::std::less< ::lestes::std::srp< Key > > >, lestes::std::map< srp< Key >, srp< Data >,::std::less< ::lestes::std::srp< Key > > >, lestes::std::map< srp< Key >, Data, Compare >, lestes::std::map< srp< Key >, srp< Data >, Compare >, lestes::std::map< Key, srp< Data >,::std::less< Key > >, and lestes::std::map< Key, srp< Data >, Compare >.

template<typename Key, typename Data, typename Compare = ::std::less<Key>>
static ptr< map<Key,Data,Compare> > lestes::std::map< Key, Data, Compare >::create ( ptr< map< Key, Data, Compare > >  from  )  [inline, static]

template<typename Key, typename Data, typename Compare = ::std::less<Key>>
virtual ptr<reflection_list> lestes::std::map< Key, Data, Compare >::reflection_get ( void   )  const [inline, virtual]

Reimplemented from lestes::std::object.

Reimplemented in lestes::std::map< srp< Key >, Data,::std::less< ::lestes::std::srp< Key > > >, lestes::std::map< srp< Key >, srp< Data >,::std::less< ::lestes::std::srp< Key > > >, lestes::std::map< srp< Key >, Data, Compare >, lestes::std::map< srp< Key >, srp< Data >, Compare >, lestes::std::map< Key, srp< Data >,::std::less< Key > >, and lestes::std::map< Key, srp< Data >, Compare >.

template<typename Key, typename Data, typename Compare = ::std::less<Key>>
virtual ptr<field_list_list> lestes::std::map< Key, Data, Compare >::field_values_get ( void   )  const [inline, virtual]

Reimplemented from lestes::std::object.

Reimplemented in lestes::std::map< srp< Key >, Data,::std::less< ::lestes::std::srp< Key > > >, lestes::std::map< srp< Key >, srp< Data >,::std::less< ::lestes::std::srp< Key > > >, lestes::std::map< srp< Key >, Data, Compare >, lestes::std::map< srp< Key >, srp< Data >, Compare >, lestes::std::map< Key, srp< Data >,::std::less< Key > >, and lestes::std::map< Key, srp< Data >, Compare >.


The documentation for this class was generated from the following file:
Generated on Mon Feb 12 18:49:49 2007 for lestes by doxygen 1.5.1-20070107