Public Member Functions | |
std__map_int_int__dict () | |
Static Public Member Functions | |
void * | constructor_7188 (void *) |
void * | constructor_7189 (void *, const std::vector< void * > &) |
void * | constructor_7190 (void *, const std::vector< void * > &) |
void | destructor (void *o) |
void * | method_x10 (void *, const std::vector< void * > &) |
void * | method_x11 (void *, const std::vector< void * > &) |
|
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 }
|
|
00881 { 00882 return new(mem) std::map<int,int>(); 00883 }
|
|
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 }
|
|
00896 { 00897 return new(mem) std::map<int,int>(*(const std::map<int,int>*)arg[0]); 00898 }
|
|
00860 { ((std::map<int,int>*)o)->~map(); }
|
|
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 }
|
|
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 }
|