#include <collection_refl.hh>
Definition at line 48 of file collection_refl.hh.
| lestes::std::collection_refl::collection_refl | ( | ) |
Hide constructor.
| void lestes::std::collection_refl::list_simple_init | ( | ptr< object::reflection_list > | inherited | ) | [static] |
Definition at line 48 of file collection_refl.cc.
References lestes::std::class_reflection::create(), lestes::std::pair< T1, T2 >::create(), lestes::std::list< T >::create(), and list_simple.
Referenced by lestes::std::list< T >::reflection_get().
00049 { 00050 ptr<field_metadata_list> l = field_metadata_list::create(); 00051 l->push_back( field_metadata::create( "item", "simple" ) ); 00052 00053 // create a copy of base class's list and append our own item 00054 ptr<object::reflection_list> result = object::reflection_list::create(inherited); 00055 result->push_back( class_reflection::create( "list_of_simple", l ) ); 00056 00057 collection_refl::list_simple = result; 00058 }
| void lestes::std::collection_refl::list_srp_init | ( | ptr< object::reflection_list > | inherited | ) | [static] |
Definition at line 62 of file collection_refl.cc.
References lestes::std::class_reflection::create(), lestes::std::pair< T1, T2 >::create(), lestes::std::list< T >::create(), and list_srp.
Referenced by lestes::std::list< srp< T > >::reflection_get().
00063 { 00064 ptr<field_metadata_list> l = field_metadata_list::create(); 00065 l->push_back( field_metadata::create( "item", "srp" ) ); 00066 00067 // create a copy of base class's list and append our own item 00068 ptr<object::reflection_list> result = object::reflection_list::create(inherited); 00069 result->push_back( class_reflection::create( "list_of_srp", l ) ); 00070 00071 collection_refl::list_srp = result; 00072 }
| void lestes::std::collection_refl::vector_simple_init | ( | ptr< object::reflection_list > | inherited | ) | [static] |
Definition at line 76 of file collection_refl.cc.
References lestes::std::class_reflection::create(), lestes::std::pair< T1, T2 >::create(), lestes::std::list< T >::create(), and vector_simple.
Referenced by lestes::std::vector< T >::reflection_get().
00077 { 00078 ptr<field_metadata_list> l = field_metadata_list::create(); 00079 l->push_back( field_metadata::create( "item", "simple" ) ); 00080 00081 // create a copy of base class's list and append our own item 00082 ptr<object::reflection_list> result = object::reflection_list::create(inherited); 00083 result->push_back( class_reflection::create( "vector_of_simple", l ) ); 00084 00085 collection_refl::vector_simple = result; 00086 }
| void lestes::std::collection_refl::vector_srp_init | ( | ptr< object::reflection_list > | inherited | ) | [static] |
Definition at line 90 of file collection_refl.cc.
References lestes::std::class_reflection::create(), lestes::std::pair< T1, T2 >::create(), lestes::std::list< T >::create(), and vector_srp.
Referenced by lestes::std::vector< srp< T > >::reflection_get().
00091 { 00092 ptr<field_metadata_list> l = field_metadata_list::create(); 00093 l->push_back( field_metadata::create( "item", "srp" ) ); 00094 00095 // create a copy of base class's list and append our own item 00096 ptr<object::reflection_list> result = object::reflection_list::create(inherited); 00097 result->push_back( class_reflection::create( "vector_of_srp", l ) ); 00098 00099 collection_refl::vector_srp = result; 00100 }
| void lestes::std::collection_refl::set_simple_init | ( | ptr< object::reflection_list > | inherited | ) | [static] |
Definition at line 104 of file collection_refl.cc.
References lestes::std::class_reflection::create(), lestes::std::pair< T1, T2 >::create(), lestes::std::list< T >::create(), and set_simple.
00105 { 00106 ptr<field_metadata_list> l = field_metadata_list::create(); 00107 l->push_back( field_metadata::create( "item", "simple" ) ); 00108 00109 // create a copy of base class's list and append our own item 00110 ptr<object::reflection_list> result = object::reflection_list::create(inherited); 00111 result->push_back( class_reflection::create( "set_of_simple", l ) ); 00112 00113 collection_refl::set_simple = result; 00114 }
| void lestes::std::collection_refl::set_srp_init | ( | ptr< object::reflection_list > | inherited | ) | [static] |
Definition at line 118 of file collection_refl.cc.
References lestes::std::class_reflection::create(), lestes::std::pair< T1, T2 >::create(), lestes::std::list< T >::create(), and set_srp.
00119 { 00120 ptr<field_metadata_list> l = field_metadata_list::create(); 00121 l->push_back( field_metadata::create( "item", "srp" ) ); 00122 00123 // create a copy of base class's list and append our own item 00124 ptr<object::reflection_list> result = object::reflection_list::create(inherited); 00125 result->push_back( class_reflection::create( "set_of_srp", l ) ); 00126 00127 collection_refl::set_srp = result; 00128 }
| void lestes::std::collection_refl::pair_simple_simple_init | ( | ptr< object::reflection_list > | inherited | ) | [static] |
Definition at line 132 of file collection_refl.cc.
References lestes::std::class_reflection::create(), lestes::std::pair< T1, T2 >::create(), lestes::std::list< T >::create(), and pair_simple_simple.
00133 { 00134 ptr<field_metadata_list> l = field_metadata_list::create(); 00135 l->push_back( field_metadata::create( "first", "simple" ) ); 00136 l->push_back( field_metadata::create( "second", "simple" ) ); 00137 00138 // create a copy of base class's list and append our own item 00139 ptr<object::reflection_list> result = object::reflection_list::create(inherited); 00140 result->push_back( class_reflection::create( "pair_simple_simple", l ) ); 00141 00142 collection_refl::pair_simple_simple = result; 00143 }
| void lestes::std::collection_refl::pair_srp_simple_init | ( | ptr< object::reflection_list > | inherited | ) | [static] |
Definition at line 147 of file collection_refl.cc.
References lestes::std::class_reflection::create(), lestes::std::pair< T1, T2 >::create(), lestes::std::list< T >::create(), and pair_srp_simple.
00148 { 00149 ptr<field_metadata_list> l = field_metadata_list::create(); 00150 l->push_back( field_metadata::create( "first", "srp" ) ); 00151 l->push_back( field_metadata::create( "second", "simple" ) ); 00152 00153 // create a copy of base class's list and append our own item 00154 ptr<object::reflection_list> result = object::reflection_list::create(inherited); 00155 result->push_back( class_reflection::create( "pair_srp_simple", l ) ); 00156 00157 collection_refl::pair_srp_simple = result; 00158 }
| void lestes::std::collection_refl::pair_simple_srp_init | ( | ptr< object::reflection_list > | inherited | ) | [static] |
Definition at line 162 of file collection_refl.cc.
References lestes::std::class_reflection::create(), lestes::std::pair< T1, T2 >::create(), lestes::std::list< T >::create(), and pair_simple_srp.
00163 { 00164 ptr<field_metadata_list> l = field_metadata_list::create(); 00165 l->push_back( field_metadata::create( "first", "simple" ) ); 00166 l->push_back( field_metadata::create( "second", "srp" ) ); 00167 00168 // create a copy of base class's list and append our own item 00169 ptr<object::reflection_list> result = object::reflection_list::create(inherited); 00170 result->push_back( class_reflection::create( "pair_simple_srp", l ) ); 00171 00172 collection_refl::pair_simple_srp = result; 00173 }
| void lestes::std::collection_refl::pair_srp_srp_init | ( | ptr< object::reflection_list > | inherited | ) | [static] |
Definition at line 177 of file collection_refl.cc.
References lestes::std::class_reflection::create(), lestes::std::pair< T1, T2 >::create(), lestes::std::list< T >::create(), and pair_srp_srp.
00178 { 00179 ptr<field_metadata_list> l = field_metadata_list::create(); 00180 l->push_back( field_metadata::create( "first", "srp" ) ); 00181 l->push_back( field_metadata::create( "second", "srp" ) ); 00182 00183 // create a copy of base class's list and append our own item 00184 ptr<object::reflection_list> result = object::reflection_list::create(inherited); 00185 result->push_back( class_reflection::create( "pair_srp_srp", l ) ); 00186 00187 collection_refl::pair_srp_srp = result; 00188 }
| void lestes::std::collection_refl::map_simple_simple_init | ( | ptr< object::reflection_list > | inherited | ) | [static] |
Definition at line 192 of file collection_refl.cc.
References lestes::std::class_reflection::create(), lestes::std::pair< T1, T2 >::create(), lestes::std::list< T >::create(), and map_simple_simple.
00193 { 00194 ptr<field_metadata_list> l = field_metadata_list::create(); 00195 l->push_back( field_metadata::create( "item", "pair_simple_simple" ) ); 00196 00197 // create a copy of base class's list and append our own item 00198 ptr<object::reflection_list> result = object::reflection_list::create(inherited); 00199 result->push_back( class_reflection::create( "map_simple_simple", l ) ); 00200 00201 collection_refl::map_simple_simple = result; 00202 }
| void lestes::std::collection_refl::map_srp_simple_init | ( | ptr< object::reflection_list > | inherited | ) | [static] |
Definition at line 206 of file collection_refl.cc.
References lestes::std::class_reflection::create(), lestes::std::pair< T1, T2 >::create(), lestes::std::list< T >::create(), and map_srp_simple.
00207 { 00208 ptr<field_metadata_list> l = field_metadata_list::create(); 00209 l->push_back( field_metadata::create( "item", "pair_srp_simple" ) ); 00210 00211 // create a copy of base class's list and append our own item 00212 ptr<object::reflection_list> result = object::reflection_list::create(inherited); 00213 result->push_back( class_reflection::create( "map_srp_simple", l ) ); 00214 00215 collection_refl::map_srp_simple = result; 00216 }
| void lestes::std::collection_refl::map_simple_srp_init | ( | ptr< object::reflection_list > | inherited | ) | [static] |
Definition at line 220 of file collection_refl.cc.
References lestes::std::class_reflection::create(), lestes::std::pair< T1, T2 >::create(), lestes::std::list< T >::create(), and map_simple_srp.
00221 { 00222 ptr<field_metadata_list> l = field_metadata_list::create(); 00223 l->push_back( field_metadata::create( "item", "pair_simple_srp" ) ); 00224 00225 // create a copy of base class's list and append our own item 00226 ptr<object::reflection_list> result = object::reflection_list::create(inherited); 00227 result->push_back( class_reflection::create( "map_simple_srp", l ) ); 00228 00229 collection_refl::map_simple_srp = result; 00230 }
| void lestes::std::collection_refl::map_srp_srp_init | ( | ptr< object::reflection_list > | inherited | ) | [static] |
Definition at line 234 of file collection_refl.cc.
References lestes::std::class_reflection::create(), lestes::std::pair< T1, T2 >::create(), lestes::std::list< T >::create(), and map_srp_srp.
00235 { 00236 ptr<field_metadata_list> l = field_metadata_list::create(); 00237 l->push_back( field_metadata::create( "item", "pair_srp_srp" ) ); 00238 00239 // create a copy of base class's list and append our own item 00240 ptr<object::reflection_list> result = object::reflection_list::create(inherited); 00241 result->push_back( class_reflection::create( "map_srp_srp", l ) ); 00242 00243 collection_refl::map_srp_srp = result; 00244 }
Definition at line 50 of file collection_refl.hh.
Referenced by list_simple_init(), and lestes::std::list< T >::reflection_get().
Definition at line 53 of file collection_refl.hh.
Referenced by list_srp_init(), and lestes::std::list< srp< T > >::reflection_get().
Definition at line 56 of file collection_refl.hh.
Referenced by lestes::std::vector< T >::reflection_get(), and vector_simple_init().
Definition at line 59 of file collection_refl.hh.
Referenced by lestes::std::vector< srp< T > >::reflection_get(), and vector_srp_init().
1.5.1-20070107