Public Member Functions | |
std__vector_double__dict () | |
Static Public Member Functions | |
void * | constructor_7548 (void *, const std::vector< void * > &) |
void * | constructor_7549 (void *, const std::vector< void * > &) |
void * | constructor_7550 (void *, const std::vector< void * > &) |
void * | constructor_7551 (void *, const std::vector< void * > &) |
void * | constructor_x21 (void *) |
void | destructor (void *o) |
void * | method_x22 (void *, const std::vector< void * > &) |
void * | method_x23 (void *, const std::vector< void * > &) |
int | tobase_7511 (void *) |
|
01256 { 01257 ClassBuilder _c_("std::vector<double>", "", typeid(std::vector<double>), sizeof(std::vector<double>),std::vector<const std::type_info*>(), false, VECTOR, 0, PUBLIC); 01258 _c_.addSuperClass("std::_Vector_base<double,std::allocator<double> >", 0, tobase_7511); 01259 _c_.addMethod("vector", "", "std::vector<double>", "std::allocator<double>&=", constructor_7548, PUBLIC); 01260 _c_.addMethod("vector", "", "std::vector<double>", "unsigned int; double&; std::allocator<double>&=", constructor_7549, PUBLIC); 01261 _c_.addMethod("vector", "", "std::vector<double>", "unsigned int", constructor_7550, PUBLIC); 01262 _c_.addMethod("vector", "", "std::vector<double>", "std::vector<double>&", constructor_7551, PUBLIC); 01263 _c_.addMethod("~vector", "", destructor, PUBLIC); 01264 _c_.addMethod("vector", "", "std::vector<double>", constructor_x21, PUBLIC); 01265 _c_.addMethod("writeData", "", "void*", "std::vector<void*>", method_x22); 01266 _c_.addMethod("readData", "", "void*", "std::vector<void*>", method_x23); 01267 _c_.build(); 01268 }
|
|
01274 { 01275 if ( arg.size() == 0 ) { 01276 return new(mem) std::vector<double>(); 01277 } 01278 else if ( arg.size() == 1 ) { 01279 return new(mem) std::vector<double>(*(const std::allocator<double>*)arg[0]); 01280 } 01281 return 0; 01282 }
|
|
01284 { 01285 if ( arg.size() == 2 ) { 01286 return new(mem) std::vector<double>(*(unsigned int*)arg[0], 01287 *(const double*)arg[1]); 01288 } 01289 else if ( arg.size() == 3 ) { 01290 return new(mem) std::vector<double>(*(unsigned int*)arg[0], 01291 *(const double*)arg[1], 01292 *(const std::allocator<double>*)arg[2]); 01293 } 01294 return 0; 01295 }
|
|
01297 { 01298 return new(mem) std::vector<double>(*(unsigned int*)arg[0]); 01299 }
|
|
01301 { 01302 return new(mem) std::vector<double>(*(const std::vector<double>*)arg[0]); 01303 }
|
|
01305 { 01306 return new(mem) std::vector<double>(); 01307 }
|
|
01249 { ((std::vector<double>*)o)->~vector(); }
|
|
01310 { 01311 std::vector<double>* v = (std::vector<double>*)o; 01312 size_t n = v->size(); 01313 ((void (*)(size_t&, const std::vector<void*>&))args[1])(n, args); 01314 for(std::vector<double>::iterator i = v->begin(); i != v->end(); i++) { 01315 ((void (*)(const void*, const std::vector<void*>&))args[2])(&(*i), args); 01316 } 01317 return 0; 01318 }
|
|
01321 { 01322 std::vector<double>* v = (std::vector<double>*)o; 01323 size_t n = *(size_t*)args[1]; 01324 if (n > 0) { 01325 for(size_t i = 0; i < n; i++) { 01326 std::vector<double>::value_type o; 01327 ((void (*)(const void*, const std::vector<void*>&))args[2])(&o, args); 01328 v->push_back(o); 01329 } 01330 ; 01331 } return 0; 01332 }
|
|
01270 {
01271 return (int)(std::_Vector_base<double,std::allocator<double> >*)(std::vector<double>*)o - (int)(std::vector<double>*)o;
01272 }
|