Public Member Functions | |
std__vector_HepMC__GenEventp__dict () | |
Static Public Member Functions | |
static int | tobase_6652 (void *) |
static void * | constructor_6687 (void *, const std::vector< void * > &) |
static void * | constructor_6688 (void *, const std::vector< void * > &) |
static void * | constructor_6689 (void *, const std::vector< void * > &) |
static void * | constructor_6690 (void *, const std::vector< void * > &) |
static void | destructor (void *o) |
static void * | constructor_x7 (void *) |
static void * | method_x8 (void *, const std::vector< void * > &) |
static void * | method_x9 (void *, const std::vector< void * > &) |
Definition at line 763 of file McEventDict_dict.cpp.
std__vector_HepMC__GenEventp__dict::std__vector_HepMC__GenEventp__dict | ( | ) |
Definition at line 778 of file McEventDict_dict.cpp.
References constructor_6687(), constructor_6688(), constructor_6689(), constructor_6690(), constructor_x7(), destructor(), method_x8(), method_x9(), tobase_6652(), and VECTOR.
00778 { 00779 ClassBuilder _c_("std::vector<HepMC::GenEvent*>", "", typeid(std::vector<HepMC::GenEvent*>), sizeof(std::vector<HepMC::GenEvent*>),std::vector<const std::type_info*>(), false, VECTOR, 0, PUBLIC); 00780 _c_.addSuperClass("std::_Vector_base<HepMC::GenEvent*,std::allocator<HepMC::GenEvent*> >", 0, tobase_6652); 00781 _c_.addMethod("vector", "", "std::vector<HepMC::GenEvent*>", "std::allocator<HepMC::GenEvent*>&=", constructor_6687, PUBLIC); 00782 _c_.addMethod("vector", "", "std::vector<HepMC::GenEvent*>", "unsigned int; HepMC::GenEvent*&; std::allocator<HepMC::GenEvent*>&=", constructor_6688, PUBLIC); 00783 _c_.addMethod("vector", "", "std::vector<HepMC::GenEvent*>", "unsigned int", constructor_6689, PUBLIC); 00784 _c_.addMethod("vector", "", "std::vector<HepMC::GenEvent*>", "std::vector<HepMC::GenEvent*>&", constructor_6690, PUBLIC); 00785 _c_.addMethod("~vector", "", destructor, PUBLIC); 00786 _c_.addMethod("vector", "", "std::vector<HepMC::GenEvent*>", constructor_x7, PUBLIC); 00787 _c_.addMethod("writeData", "", "void*", "std::vector<void*>", method_x8); 00788 _c_.addMethod("readData", "", "void*", "std::vector<void*>", method_x9); 00789 _c_.build(); 00790 }
void * std__vector_HepMC__GenEventp__dict::constructor_6687 | ( | void * | , | |
const std::vector< void * > & | ||||
) | [static] |
Definition at line 796 of file McEventDict_dict.cpp.
Referenced by std__vector_HepMC__GenEventp__dict().
00796 { 00797 if ( arg.size() == 0 ) { 00798 return new(mem) std::vector<HepMC::GenEvent*>(); 00799 } 00800 else if ( arg.size() == 1 ) { 00801 return new(mem) std::vector<HepMC::GenEvent*>(*(const std::allocator<HepMC::GenEvent*>*)arg[0]); 00802 } 00803 return 0; 00804 }
void * std__vector_HepMC__GenEventp__dict::constructor_6688 | ( | void * | , | |
const std::vector< void * > & | ||||
) | [static] |
Definition at line 806 of file McEventDict_dict.cpp.
Referenced by std__vector_HepMC__GenEventp__dict().
00806 { 00807 if ( arg.size() == 2 ) { 00808 return new(mem) std::vector<HepMC::GenEvent*>(*(unsigned int*)arg[0], 00809 *(HepMC::GenEvent* const*)arg[1]); 00810 } 00811 else if ( arg.size() == 3 ) { 00812 return new(mem) std::vector<HepMC::GenEvent*>(*(unsigned int*)arg[0], 00813 *(HepMC::GenEvent* const*)arg[1], 00814 *(const std::allocator<HepMC::GenEvent*>*)arg[2]); 00815 } 00816 return 0; 00817 }
void * std__vector_HepMC__GenEventp__dict::constructor_6689 | ( | void * | , | |
const std::vector< void * > & | ||||
) | [static] |
Definition at line 819 of file McEventDict_dict.cpp.
Referenced by std__vector_HepMC__GenEventp__dict().
00819 { 00820 return new(mem) std::vector<HepMC::GenEvent*>(*(unsigned int*)arg[0]); 00821 }
void * std__vector_HepMC__GenEventp__dict::constructor_6690 | ( | void * | , | |
const std::vector< void * > & | ||||
) | [static] |
Definition at line 823 of file McEventDict_dict.cpp.
Referenced by std__vector_HepMC__GenEventp__dict().
00823 { 00824 return new(mem) std::vector<HepMC::GenEvent*>(*(const std::vector<HepMC::GenEvent*>*)arg[0]); 00825 }
void * std__vector_HepMC__GenEventp__dict::constructor_x7 | ( | void * | ) | [static] |
Definition at line 827 of file McEventDict_dict.cpp.
Referenced by std__vector_HepMC__GenEventp__dict().
static void std__vector_HepMC__GenEventp__dict::destructor | ( | void * | o | ) | [inline, static] |
Definition at line 771 of file McEventDict_dict.cpp.
Referenced by std__vector_HepMC__GenEventp__dict().
void * std__vector_HepMC__GenEventp__dict::method_x8 | ( | void * | , | |
const std::vector< void * > & | ||||
) | [static] |
Definition at line 831 of file McEventDict_dict.cpp.
References genRecEmupikp::i, and v.
Referenced by std__vector_HepMC__GenEventp__dict().
00832 { 00833 std::vector<HepMC::GenEvent*>* v = (std::vector<HepMC::GenEvent*>*)o; 00834 size_t n = v->size(); 00835 ((void (*)(size_t&, const std::vector<void*>&))args[1])(n, args); 00836 for(std::vector<HepMC::GenEvent*>::iterator i = v->begin(); i != v->end(); i++) { 00837 ((void (*)(const void*, const std::vector<void*>&))args[2])(&(*i), args); 00838 } 00839 return 0; 00840 }
void * std__vector_HepMC__GenEventp__dict::method_x9 | ( | void * | , | |
const std::vector< void * > & | ||||
) | [static] |
Definition at line 842 of file McEventDict_dict.cpp.
References genRecEmupikp::i, v, and dchain::value_type().
Referenced by std__vector_HepMC__GenEventp__dict().
00843 { 00844 std::vector<HepMC::GenEvent*>* v = (std::vector<HepMC::GenEvent*>*)o; 00845 size_t n = *(size_t*)args[1]; 00846 if (n > 0) { 00847 for(size_t i = 0; i < n; i++) { 00848 std::vector<HepMC::GenEvent*>::value_type o = 0; // fill with new HepMC::GenEvent; 00849 ((void (*)(const void*, const std::vector<void*>&))args[2])(&o, args); 00850 v->push_back(o); 00851 } 00852 ; 00853 } return 0; 00854 }
int std__vector_HepMC__GenEventp__dict::tobase_6652 | ( | void * | ) | [static] |
Definition at line 792 of file McEventDict_dict.cpp.
Referenced by std__vector_HepMC__GenEventp__dict().
00792 { 00793 return (int)(std::_Vector_base<HepMC::GenEvent*,std::allocator<HepMC::GenEvent*> >*)(std::vector<HepMC::GenEvent*>*)o - (int)(std::vector<HepMC::GenEvent*>*)o; 00794 }