Public Member Functions | |
std__vector_longsint__dict () | |
Static Public Member Functions | |
static int | tobase_7315 (void *) |
static void * | constructor_7352 (void *, const std::vector< void * > &) |
static void * | constructor_7353 (void *, const std::vector< void * > &) |
static void * | constructor_7354 (void *, const std::vector< void * > &) |
static void * | constructor_7355 (void *, const std::vector< void * > &) |
static void | destructor (void *o) |
static void * | constructor_x14 (void *) |
static void * | method_x15 (void *, const std::vector< void * > &) |
static void * | method_x16 (void *, const std::vector< void * > &) |
Definition at line 999 of file McEventDict_dict.cpp.
std__vector_longsint__dict::std__vector_longsint__dict | ( | ) |
Definition at line 1014 of file McEventDict_dict.cpp.
References constructor_7352(), constructor_7353(), constructor_7354(), constructor_7355(), constructor_x14(), destructor(), method_x15(), method_x16(), tobase_7315(), and VECTOR.
01014 { 01015 ClassBuilder _c_("std::vector<long int>", "", typeid(std::vector<long int>), sizeof(std::vector<long int>),std::vector<const std::type_info*>(), false, VECTOR, 0, PUBLIC); 01016 _c_.addSuperClass("std::_Vector_base<long int,std::allocator<long int> >", 0, tobase_7315); 01017 _c_.addMethod("vector", "", "std::vector<long int>", "std::allocator<long int>&=", constructor_7352, PUBLIC); 01018 _c_.addMethod("vector", "", "std::vector<long int>", "unsigned int; long int&; std::allocator<long int>&=", constructor_7353, PUBLIC); 01019 _c_.addMethod("vector", "", "std::vector<long int>", "unsigned int", constructor_7354, PUBLIC); 01020 _c_.addMethod("vector", "", "std::vector<long int>", "std::vector<long int>&", constructor_7355, PUBLIC); 01021 _c_.addMethod("~vector", "", destructor, PUBLIC); 01022 _c_.addMethod("vector", "", "std::vector<long int>", constructor_x14, PUBLIC); 01023 _c_.addMethod("writeData", "", "void*", "std::vector<void*>", method_x15); 01024 _c_.addMethod("readData", "", "void*", "std::vector<void*>", method_x16); 01025 _c_.build(); 01026 }
void * std__vector_longsint__dict::constructor_7352 | ( | void * | , | |
const std::vector< void * > & | ||||
) | [static] |
Definition at line 1032 of file McEventDict_dict.cpp.
Referenced by std__vector_longsint__dict().
01032 { 01033 if ( arg.size() == 0 ) { 01034 return new(mem) std::vector<long int>(); 01035 } 01036 else if ( arg.size() == 1 ) { 01037 return new(mem) std::vector<long int>(*(const std::allocator<long int>*)arg[0]); 01038 } 01039 return 0; 01040 }
void * std__vector_longsint__dict::constructor_7353 | ( | void * | , | |
const std::vector< void * > & | ||||
) | [static] |
Definition at line 1042 of file McEventDict_dict.cpp.
Referenced by std__vector_longsint__dict().
01042 { 01043 if ( arg.size() == 2 ) { 01044 return new(mem) std::vector<long int>(*(unsigned int*)arg[0], 01045 *(const long int*)arg[1]); 01046 } 01047 else if ( arg.size() == 3 ) { 01048 return new(mem) std::vector<long int>(*(unsigned int*)arg[0], 01049 *(const long int*)arg[1], 01050 *(const std::allocator<long int>*)arg[2]); 01051 } 01052 return 0; 01053 }
void * std__vector_longsint__dict::constructor_7354 | ( | void * | , | |
const std::vector< void * > & | ||||
) | [static] |
Definition at line 1055 of file McEventDict_dict.cpp.
Referenced by std__vector_longsint__dict().
01055 { 01056 return new(mem) std::vector<long int>(*(unsigned int*)arg[0]); 01057 }
void * std__vector_longsint__dict::constructor_7355 | ( | void * | , | |
const std::vector< void * > & | ||||
) | [static] |
Definition at line 1059 of file McEventDict_dict.cpp.
Referenced by std__vector_longsint__dict().
01059 { 01060 return new(mem) std::vector<long int>(*(const std::vector<long int>*)arg[0]); 01061 }
void * std__vector_longsint__dict::constructor_x14 | ( | void * | ) | [static] |
static void std__vector_longsint__dict::destructor | ( | void * | o | ) | [inline, static] |
void * std__vector_longsint__dict::method_x15 | ( | void * | , | |
const std::vector< void * > & | ||||
) | [static] |
Definition at line 1067 of file McEventDict_dict.cpp.
References genRecEmupikp::i, and v.
Referenced by std__vector_longsint__dict().
01068 { 01069 std::vector<long int>* v = (std::vector<long int>*)o; 01070 size_t n = v->size(); 01071 ((void (*)(size_t&, const std::vector<void*>&))args[1])(n, args); 01072 for(std::vector<long int>::iterator i = v->begin(); i != v->end(); i++) { 01073 ((void (*)(const void*, const std::vector<void*>&))args[2])(&(*i), args); 01074 } 01075 return 0; 01076 }
void * std__vector_longsint__dict::method_x16 | ( | void * | , | |
const std::vector< void * > & | ||||
) | [static] |
Definition at line 1078 of file McEventDict_dict.cpp.
References genRecEmupikp::i, v, and dchain::value_type().
Referenced by std__vector_longsint__dict().
01079 { 01080 std::vector<long int>* v = (std::vector<long int>*)o; 01081 size_t n = *(size_t*)args[1]; 01082 if (n > 0) { 01083 for(size_t i = 0; i < n; i++) { 01084 std::vector<long int>::value_type o; 01085 ((void (*)(const void*, const std::vector<void*>&))args[2])(&o, args); 01086 v->push_back(o); 01087 } 01088 ; 01089 } return 0; 01090 }
int std__vector_longsint__dict::tobase_7315 | ( | void * | ) | [static] |
Definition at line 1028 of file McEventDict_dict.cpp.
Referenced by std__vector_longsint__dict().
01028 { 01029 return (int)(std::_Vector_base<long int,std::allocator<long int> >*)(std::vector<long int>*)o - (int)(std::vector<long int>*)o; 01030 }