Public Member Functions | |
std__set_HepMC__GenParticlep__dict () | |
Static Public Member Functions | |
static void | destructor (void *o) |
static void * | constructor_7245 (void *) |
static void * | constructor_7246 (void *, const std::vector< void * > &) |
static void * | constructor_7247 (void *, const std::vector< void * > &) |
static void * | method_x12 (void *, const std::vector< void * > &) |
static void * | method_x13 (void *, const std::vector< void * > &) |
Definition at line 930 of file McEventDict_dict.cpp.
std__set_HepMC__GenParticlep__dict::std__set_HepMC__GenParticlep__dict | ( | ) |
Definition at line 942 of file McEventDict_dict.cpp.
References constructor_7245(), constructor_7246(), constructor_7247(), destructor(), method_x12(), and method_x13().
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 }
void * std__set_HepMC__GenParticlep__dict::constructor_7245 | ( | void * | ) | [static] |
Definition at line 954 of file McEventDict_dict.cpp.
Referenced by std__set_HepMC__GenParticlep__dict().
void * std__set_HepMC__GenParticlep__dict::constructor_7246 | ( | void * | , | |
const std::vector< void * > & | ||||
) | [static] |
Definition at line 958 of file McEventDict_dict.cpp.
Referenced by std__set_HepMC__GenParticlep__dict().
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 }
void * std__set_HepMC__GenParticlep__dict::constructor_7247 | ( | void * | , | |
const std::vector< void * > & | ||||
) | [static] |
Definition at line 969 of file McEventDict_dict.cpp.
Referenced by std__set_HepMC__GenParticlep__dict().
00969 { 00970 return new(mem) std::set<HepMC::GenParticle*>(*(const std::set<HepMC::GenParticle*>*)arg[0]); 00971 }
static void std__set_HepMC__GenParticlep__dict::destructor | ( | void * | o | ) | [inline, static] |
Definition at line 933 of file McEventDict_dict.cpp.
Referenced by std__set_HepMC__GenParticlep__dict().
void * std__set_HepMC__GenParticlep__dict::method_x12 | ( | void * | , | |
const std::vector< void * > & | ||||
) | [static] |
Definition at line 973 of file McEventDict_dict.cpp.
References genRecEmupikp::i, and v.
Referenced by std__set_HepMC__GenParticlep__dict().
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 }
void * std__set_HepMC__GenParticlep__dict::method_x13 | ( | void * | , | |
const std::vector< void * > & | ||||
) | [static] |
Definition at line 984 of file McEventDict_dict.cpp.
References genRecEmupikp::i, v, and dchain::value_type().
Referenced by std__set_HepMC__GenParticlep__dict().
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 }