Public Member Functions | |
std__map_int_int__dict () | |
Static Public Member Functions | |
static void | destructor (void *o) |
static void * | constructor_7188 (void *) |
static void * | constructor_7189 (void *, const std::vector< void * > &) |
static void * | constructor_7190 (void *, const std::vector< void * > &) |
static void * | method_x10 (void *, const std::vector< void * > &) |
static void * | method_x11 (void *, const std::vector< void * > &) |
Definition at line 857 of file McEventDict_dict.cpp.
std__map_int_int__dict::std__map_int_int__dict | ( | ) |
Definition at line 869 of file McEventDict_dict.cpp.
References constructor_7188(), constructor_7189(), constructor_7190(), destructor(), method_x10(), and method_x11().
00869 { 00870 ClassBuilder _c_("std::map<int,int>", "", typeid(std::map<int,int>), sizeof(std::map<int,int>),std::vector<const std::type_info*>(), false, MAP, 0, PUBLIC); 00871 _c_.addField("_M_t", "std::_Rb_tree<int,std::pair<const int,int>,std::_Select1st<std::pair<const int,int> >,std::less<int>,std::allocator<std::pair<const int,int> > >", "", (int)(&((std::map<int,int>*)64)->_M_t)-64, PRIVATE ); 00872 _c_.addMethod("~map", "", destructor, PUBLIC); 00873 _c_.addMethod("map", "", "std::map<int,int>", constructor_7188, PUBLIC); 00874 _c_.addMethod("map", "", "std::map<int,int>", "std::less<int>&; std::allocator<std::pair<const int,int> >&=", constructor_7189, PUBLIC); 00875 _c_.addMethod("map", "", "std::map<int,int>", "std::map<int,int>&", constructor_7190, PUBLIC); 00876 _c_.addMethod("writeData", "", "void*", "std::vector<void*>", method_x10); 00877 _c_.addMethod("readData", "", "void*", "std::vector<void*>", method_x11); 00878 _c_.build(); 00879 }
void * std__map_int_int__dict::constructor_7188 | ( | void * | ) | [static] |
void * std__map_int_int__dict::constructor_7189 | ( | void * | , | |
const std::vector< void * > & | ||||
) | [static] |
Definition at line 885 of file McEventDict_dict.cpp.
Referenced by std__map_int_int__dict().
00885 { 00886 if ( arg.size() == 1 ) { 00887 return new(mem) std::map<int,int>(*(const std::less<int>*)arg[0]); 00888 } 00889 else if ( arg.size() == 2 ) { 00890 return new(mem) std::map<int,int>(*(const std::less<int>*)arg[0], 00891 *(const std::allocator<std::pair<const int,int> >*)arg[1]); 00892 } 00893 return 0; 00894 }
void * std__map_int_int__dict::constructor_7190 | ( | void * | , | |
const std::vector< void * > & | ||||
) | [static] |
Definition at line 896 of file McEventDict_dict.cpp.
Referenced by std__map_int_int__dict().
00896 { 00897 return new(mem) std::map<int,int>(*(const std::map<int,int>*)arg[0]); 00898 }
static void std__map_int_int__dict::destructor | ( | void * | o | ) | [inline, static] |
void * std__map_int_int__dict::method_x10 | ( | void * | , | |
const std::vector< void * > & | ||||
) | [static] |
Definition at line 900 of file McEventDict_dict.cpp.
References genRecEmupikp::i, and v.
Referenced by std__map_int_int__dict().
00901 { 00902 std::map<int,int>* v = (std::map<int,int>*)o; 00903 size_t n = v->size(); 00904 ((void (*)(size_t&, const std::vector<void*>&))args[1])(n, args); 00905 if ( n > 0 ) { 00906 for(std::map<int,int>::iterator i = v->begin(); i != v->end(); i++) { 00907 std::pair<void*,void*> pt((void*)&(*i).first, (void*)&(*i).second); 00908 ((void (*)(const void*, const std::vector<void*>&))args[2])(&pt, args); 00909 } 00910 } 00911 return 0; 00912 }
void * std__map_int_int__dict::method_x11 | ( | void * | , | |
const std::vector< void * > & | ||||
) | [static] |
Definition at line 914 of file McEventDict_dict.cpp.
References genRecEmupikp::i, t(), and v.
Referenced by std__map_int_int__dict().
00915 { 00916 std::map<int,int>* v = (std::map<int,int>*)o; 00917 size_t n = *(size_t*)args[1]; 00918 if (n > 0) { 00919 for(size_t i = 0; i < n; i++) { 00920 std::pair<std::map<int,int>::key_type, std::map<int,int>::value_type::second_type> t; 00921 std::pair<void*, void*> pt(&t.first, &t.second); 00922 ((void (*)(const void*, const std::vector<void*>&))args[2])(&pt, args); 00923 v->insert(t); 00924 } 00925 } 00926 return 0; 00927 }