Public Member Functions | |
std__set_HepMC__GenParticlep__dict () | |
Static Public Member Functions | |
void * | constructor_7245 (void *) |
void * | constructor_7246 (void *, const std::vector< void * > &) |
void * | constructor_7247 (void *, const std::vector< void * > &) |
void | destructor (void *o) |
void * | method_x12 (void *, const std::vector< void * > &) |
void * | method_x13 (void *, const std::vector< void * > &) |
|
00942 { 00943 ClassBuilder _c_("std::set<HepMC::GenParticle*>", "", typeid(std::set<HepMC::GenParticle*>), sizeof(std::set<HepMC::GenParticle*>),std::vector<const std::type_info*>(), false, SET, 0, PUBLIC); 00944 _c_.addField("_M_t", "std::_Rb_tree<HepMC::GenParticle*,HepMC::GenParticle*,std::_Identity<HepMC::GenParticle*>,std::less<HepMC::GenParticle*>,std::allocator<HepMC::GenParticle*> >", "", (int)(&((std::set<HepMC::GenParticle*>*)64)->_M_t)-64, PRIVATE ); 00945 _c_.addMethod("~set", "", destructor, PUBLIC); 00946 _c_.addMethod("set", "", "std::set<HepMC::GenParticle*>", constructor_7245, PUBLIC); 00947 _c_.addMethod("set", "", "std::set<HepMC::GenParticle*>", "std::less<HepMC::GenParticle*>&; std::allocator<HepMC::GenParticle*>&=", constructor_7246, PUBLIC); 00948 _c_.addMethod("set", "", "std::set<HepMC::GenParticle*>", "std::set<HepMC::GenParticle*>&", constructor_7247, PUBLIC); 00949 _c_.addMethod("writeData", "", "void*", "std::vector<void*>", method_x12); 00950 _c_.addMethod("readData", "", "void*", "std::vector<void*>", method_x13); 00951 _c_.build(); 00952 }
|
|
00954 { 00955 return new(mem) std::set<HepMC::GenParticle*>(); 00956 }
|
|
00958 { 00959 if ( arg.size() == 1 ) { 00960 return new(mem) std::set<HepMC::GenParticle*>(*(const std::less<HepMC::GenParticle*>*)arg[0]); 00961 } 00962 else if ( arg.size() == 2 ) { 00963 return new(mem) std::set<HepMC::GenParticle*>(*(const std::less<HepMC::GenParticle*>*)arg[0], 00964 *(const std::allocator<HepMC::GenParticle*>*)arg[1]); 00965 } 00966 return 0; 00967 }
|
|
00969 { 00970 return new(mem) std::set<HepMC::GenParticle*>(*(const std::set<HepMC::GenParticle*>*)arg[0]); 00971 }
|
|
00933 { ((std::set<HepMC::GenParticle*>*)o)->~set(); }
|
|
00974 { 00975 std::set<HepMC::GenParticle*>* v = (std::set<HepMC::GenParticle*>*)o; 00976 size_t n = v->size(); 00977 ((void (*)(size_t&, const std::vector<void*>&))args[1])(n, args); 00978 for(std::set<HepMC::GenParticle*>::iterator i = v->begin(); i != v->end(); i++) { 00979 ((void (*)(const void*, const std::vector<void*>&))args[2])(&(*i), args); 00980 } 00981 return 0; 00982 }
|
|
00985 { 00986 std::set<HepMC::GenParticle*>* v = (std::set<HepMC::GenParticle*>*)o; 00987 size_t n = *(size_t*)args[1]; 00988 if (n > 0) { 00989 for(size_t i = 0; i < n; i++) { 00990 std::set<HepMC::GenParticle*>::value_type o = 0; // fill with new HepMC::GenParticle; 00991 ((void (*)(const void*, const std::vector<void*>&))args[2])(&o, args); 00992 v->insert(o); 00993 } 00994 ; 00995 } return 0; 00996 }
|