Public Member Functions | |
std__map_int_HepMC__GenParticlep__dict () | |
Static Public Member Functions | |
static void | destructor (void *o) |
static void * | constructor_7461 (void *) |
static void * | constructor_7462 (void *, const std::vector< void * > &) |
static void * | constructor_7463 (void *, const std::vector< void * > &) |
static void * | method_x19 (void *, const std::vector< void * > &) |
static void * | method_x20 (void *, const std::vector< void * > &) |
Definition at line 1167 of file McEventDict_dict.cpp.
std__map_int_HepMC__GenParticlep__dict::std__map_int_HepMC__GenParticlep__dict | ( | ) |
Definition at line 1179 of file McEventDict_dict.cpp.
References constructor_7461(), constructor_7462(), constructor_7463(), destructor(), method_x19(), and method_x20().
01179 { 01180 ClassBuilder _c_("std::map<int,HepMC::GenParticle*>", "", typeid(std::map<int,HepMC::GenParticle*>), sizeof(std::map<int,HepMC::GenParticle*>),std::vector<const std::type_info*>(), false, MAP, 0, PUBLIC); 01181 _c_.addField("_M_t", "std::_Rb_tree<int,std::pair<const int,HepMC::GenParticle*>,std::_Select1st<std::pair<const int,HepMC::GenParticle*> >,std::less<int>,std::allocator<std::pair<const int,HepMC::GenParticle*> > >", "", (int)(&((std::map<int,HepMC::GenParticle*>*)64)->_M_t)-64, PRIVATE ); 01182 _c_.addMethod("~map", "", destructor, PUBLIC); 01183 _c_.addMethod("map", "", "std::map<int,HepMC::GenParticle*>", constructor_7461, PUBLIC); 01184 _c_.addMethod("map", "", "std::map<int,HepMC::GenParticle*>", "std::less<int>&; std::allocator<std::pair<const int,HepMC::GenParticle*> >&=", constructor_7462, PUBLIC); 01185 _c_.addMethod("map", "", "std::map<int,HepMC::GenParticle*>", "std::map<int,HepMC::GenParticle*>&", constructor_7463, PUBLIC); 01186 _c_.addMethod("writeData", "", "void*", "std::vector<void*>", method_x19); 01187 _c_.addMethod("readData", "", "void*", "std::vector<void*>", method_x20); 01188 _c_.build(); 01189 }
void * std__map_int_HepMC__GenParticlep__dict::constructor_7461 | ( | void * | ) | [static] |
Definition at line 1191 of file McEventDict_dict.cpp.
Referenced by std__map_int_HepMC__GenParticlep__dict().
void * std__map_int_HepMC__GenParticlep__dict::constructor_7462 | ( | void * | , | |
const std::vector< void * > & | ||||
) | [static] |
Definition at line 1195 of file McEventDict_dict.cpp.
Referenced by std__map_int_HepMC__GenParticlep__dict().
01195 { 01196 if ( arg.size() == 1 ) { 01197 return new(mem) std::map<int,HepMC::GenParticle*>(*(const std::less<int>*)arg[0]); 01198 } 01199 else if ( arg.size() == 2 ) { 01200 return new(mem) std::map<int,HepMC::GenParticle*>(*(const std::less<int>*)arg[0], 01201 *(const std::allocator<std::pair<const int,HepMC::GenParticle*> >*)arg[1]); 01202 } 01203 return 0; 01204 }
void * std__map_int_HepMC__GenParticlep__dict::constructor_7463 | ( | void * | , | |
const std::vector< void * > & | ||||
) | [static] |
Definition at line 1206 of file McEventDict_dict.cpp.
Referenced by std__map_int_HepMC__GenParticlep__dict().
01206 { 01207 return new(mem) std::map<int,HepMC::GenParticle*>(*(const std::map<int,HepMC::GenParticle*>*)arg[0]); 01208 }
static void std__map_int_HepMC__GenParticlep__dict::destructor | ( | void * | o | ) | [inline, static] |
Definition at line 1170 of file McEventDict_dict.cpp.
Referenced by std__map_int_HepMC__GenParticlep__dict().
void * std__map_int_HepMC__GenParticlep__dict::method_x19 | ( | void * | , | |
const std::vector< void * > & | ||||
) | [static] |
Definition at line 1210 of file McEventDict_dict.cpp.
References genRecEmupikp::i, and v.
Referenced by std__map_int_HepMC__GenParticlep__dict().
01211 { 01212 std::map<int,HepMC::GenParticle*>* v = (std::map<int,HepMC::GenParticle*>*)o; 01213 size_t n = v->size(); 01214 ((void (*)(size_t&, const std::vector<void*>&))args[1])(n, args); 01215 if ( n > 0 ) { 01216 for(std::map<int,HepMC::GenParticle*>::iterator i = v->begin(); i != v->end(); i++) { 01217 std::pair<void*,void*> pt((void*)&(*i).first, (void*)&(*i).second); 01218 ((void (*)(const void*, const std::vector<void*>&))args[2])(&pt, args); 01219 } 01220 } 01221 return 0; 01222 }
void * std__map_int_HepMC__GenParticlep__dict::method_x20 | ( | void * | , | |
const std::vector< void * > & | ||||
) | [static] |
Definition at line 1224 of file McEventDict_dict.cpp.
References genRecEmupikp::i, t(), and v.
Referenced by std__map_int_HepMC__GenParticlep__dict().
01225 { 01226 std::map<int,HepMC::GenParticle*>* v = (std::map<int,HepMC::GenParticle*>*)o; 01227 size_t n = *(size_t*)args[1]; 01228 if (n > 0) { 01229 for(size_t i = 0; i < n; i++) { 01230 std::pair<std::map<int,HepMC::GenParticle*>::key_type, std::map<int,HepMC::GenParticle*>::value_type::second_type> t; 01231 t.second = 0; // fill with new HepMC::GenParticle; 01232 std::pair<void*, void*> pt(&t.first, &t.second); 01233 ((void (*)(const void*, const std::vector<void*>&))args[2])(&pt, args); 01234 v->insert(t); 01235 } 01236 } 01237 return 0; 01238 }