Public Member Functions | |
Hep3Vector_dict () | |
Static Public Member Functions | |
static void * | constructor_3332 (void *, const std::vector< void * > &) |
static void * | constructor_3333 (void *, const std::vector< void * > &) |
static void | destructor (void *o) |
static void * | constructor_x0 (void *) |
Definition at line 203 of file McEventDict_dict.cpp.
Hep3Vector_dict::Hep3Vector_dict | ( | ) |
Definition at line 213 of file McEventDict_dict.cpp.
References constructor_3332(), constructor_3333(), constructor_x0(), and destructor().
00213 { 00214 ClassBuilder _c_("Hep3Vector", "", typeid(Hep3Vector), sizeof(Hep3Vector),std::vector<const std::type_info*>(), false, NOCONTAINER, 0, PUBLIC); 00215 _c_.addField("dx", "double", "", (int)(&((Hep3Vector*)64)->dx)-64, PROTECTED ); 00216 _c_.addField("dy", "double", "", (int)(&((Hep3Vector*)64)->dy)-64, PROTECTED ); 00217 _c_.addField("dz", "double", "", (int)(&((Hep3Vector*)64)->dz)-64, PROTECTED ); 00218 _c_.addMethod("Hep3Vector", "", "Hep3Vector", "double=; double=; double=", constructor_3332, PUBLIC); 00219 _c_.addMethod("Hep3Vector", "", "Hep3Vector", "Hep3Vector&", constructor_3333, PUBLIC); 00220 _c_.addMethod("~Hep3Vector", "", destructor, PUBLIC); 00221 _c_.addMethod("Hep3Vector", "", "Hep3Vector", constructor_x0, PUBLIC); 00222 _c_.build(); 00223 }
void * Hep3Vector_dict::constructor_3332 | ( | void * | , | |
const std::vector< void * > & | ||||
) | [static] |
Definition at line 225 of file McEventDict_dict.cpp.
Referenced by Hep3Vector_dict().
00225 { 00226 if ( arg.size() == 0 ) { 00227 return new(mem) Hep3Vector(); 00228 } 00229 else if ( arg.size() == 1 ) { 00230 return new(mem) Hep3Vector(*(double*)arg[0]); 00231 } 00232 else if ( arg.size() == 2 ) { 00233 return new(mem) Hep3Vector(*(double*)arg[0], 00234 *(double*)arg[1]); 00235 } 00236 else if ( arg.size() == 3 ) { 00237 return new(mem) Hep3Vector(*(double*)arg[0], 00238 *(double*)arg[1], 00239 *(double*)arg[2]); 00240 } 00241 return 0; 00242 }
void * Hep3Vector_dict::constructor_3333 | ( | void * | , | |
const std::vector< void * > & | ||||
) | [static] |
Definition at line 244 of file McEventDict_dict.cpp.
Referenced by Hep3Vector_dict().
00244 { 00245 return new(mem) Hep3Vector(*(const Hep3Vector*)arg[0]); 00246 }
void * Hep3Vector_dict::constructor_x0 | ( | void * | ) | [static] |
static void Hep3Vector_dict::destructor | ( | void * | o | ) | [inline, static] |