#include <set.hh>
Inheritance diagram for lestes::std::set< Key, Compare >:

Public Member Functions | |
| virtual ptr< reflection_list > | reflection_get () const |
| virtual ptr< field_list_list > | field_values_get () const |
Static Public Member Functions | |
| static ptr< set< Key, Compare > > | create () |
| static ptr< set< Key, Compare > > | create (ptr< set< Key, Compare > > from) |
Protected Member Functions | |
| set () | |
| set (ptr< set< Key, Compare > > from) | |
Definition at line 50 of file set.hh.
| lestes::std::set< Key, Compare >::set | ( | ) | [inline, protected] |
Reimplemented in lestes::std::set< srp< Key >, Compare >, and lestes::std::set< srp< Key >,::std::less< srp< Key > > >.
Definition at line 77 of file set.hh.
00077 : object(), ::std::set<Key,Compare>() 00078 {}
| lestes::std::set< Key, Compare >::set | ( | ptr< set< Key, Compare > > | from | ) | [inline, protected] |
| static ptr< set<Key,Compare> > lestes::std::set< Key, Compare >::create | ( | void | ) | [inline, static] |
Reimplemented in lestes::std::set< srp< Key >, Compare >, and lestes::std::set< srp< Key >,::std::less< srp< Key > > >.
Definition at line 53 of file set.hh.
Referenced by lestes::std::readable_dumper::dump(), and lestes::std::dumper::the_dump().
| static ptr< set<Key,Compare> > lestes::std::set< Key, Compare >::create | ( | ptr< set< Key, Compare > > | from | ) | [inline, static] |
| virtual ptr<reflection_list> lestes::std::set< Key, Compare >::reflection_get | ( | void | ) | const [inline, virtual] |
Reimplemented from lestes::std::object.
Reimplemented in lestes::std::set< srp< Key >, Compare >, and lestes::std::set< srp< Key >,::std::less< srp< Key > > >.
Definition at line 61 of file set.hh.
00062 { 00063 if (!collection_refl::set_simple) 00064 collection_refl::set_simple_init( object::reflection_get() ); 00065 return collection_refl::set_simple; 00066 }
| virtual ptr<field_list_list> lestes::std::set< Key, Compare >::field_values_get | ( | void | ) | const [inline, virtual] |
Reimplemented from lestes::std::object.
Reimplemented in lestes::std::set< srp< Key >, Compare >, and lestes::std::set< srp< Key >,::std::less< srp< Key > > >.
Definition at line 67 of file set.hh.
00068 { 00069 ptr<field_list_list> result = object::field_values_get(); 00070 result->push_back( value_list::create() ); 00071 // wrap all items in objectize, insert the result onto the just created value_list 00072 transform( this->begin(), this->end(), 00073 back_inserter( *result->back() ), unary_objectizer<Key>() ); 00074 return result; 00075 }
1.5.1-20070107