std__basic_string_char__dict Class Reference

List of all members.

Public Member Functions

 std__basic_string_char__dict ()

Static Public Member Functions

static void * constructor_5273 (void *)
static void * constructor_5274 (void *, const std::vector< void * > &)
static void * constructor_5275 (void *, const std::vector< void * > &)
static void * constructor_5276 (void *, const std::vector< void * > &)
static void * constructor_5277 (void *, const std::vector< void * > &)
static void * constructor_5278 (void *, const std::vector< void * > &)
static void * constructor_5279 (void *, const std::vector< void * > &)
static void * constructor_5280 (void *, const std::vector< void * > &)
static void destructor (void *o)

Detailed Description

Definition at line 253 of file McEventDict_dict.cpp.


Constructor & Destructor Documentation

std__basic_string_char__dict::std__basic_string_char__dict (  ) 

Definition at line 268 of file McEventDict_dict.cpp.

References constructor_5273(), constructor_5274(), constructor_5275(), constructor_5276(), constructor_5277(), constructor_5278(), constructor_5279(), constructor_5280(), and destructor().

00268                                                            {
00269   ClassBuilder _c_("std::basic_string<char>", "", typeid(std::basic_string<char>), sizeof(std::basic_string<char>),std::vector<const std::type_info*>(), false, NOCONTAINER, 0, PUBLIC);
00270   _c_.addField("_M_dataplus", "std::basic_string<char>::_Alloc_hider", "", (int)(&((std::basic_string<char>*)64)->_M_dataplus)-64, PRIVATE );
00271   _c_.addMethod("basic_string", "", "std::basic_string<char>", constructor_5273, PUBLIC);
00272   _c_.addMethod("basic_string", "", "std::basic_string<char>", "std::allocator<char>&", constructor_5274, PUBLIC);
00273   _c_.addMethod("basic_string", "", "std::basic_string<char>", "std::basic_string<char>&", constructor_5275, PUBLIC);
00274   _c_.addMethod("basic_string", "", "std::basic_string<char>", "std::basic_string<char>&; unsigned int; unsigned int=", constructor_5276, PUBLIC);
00275   _c_.addMethod("basic_string", "", "std::basic_string<char>", "std::basic_string<char>&; unsigned int; unsigned int; std::allocator<char>&", constructor_5277, PUBLIC);
00276   _c_.addMethod("basic_string", "", "std::basic_string<char>", "char*; unsigned int; std::allocator<char>&=", constructor_5278, PUBLIC);
00277   _c_.addMethod("basic_string", "", "std::basic_string<char>", "char*; std::allocator<char>&=", constructor_5279, PUBLIC);
00278   _c_.addMethod("basic_string", "", "std::basic_string<char>", "unsigned int; char; std::allocator<char>&=", constructor_5280, PUBLIC);
00279   _c_.addMethod("~basic_string", "", destructor, PUBLIC);
00280   _c_.build();
00281 }


Member Function Documentation

void * std__basic_string_char__dict::constructor_5273 ( void *   )  [static]

Definition at line 283 of file McEventDict_dict.cpp.

Referenced by std__basic_string_char__dict().

00283                                                                {
00284   return new(mem) std::basic_string<char>();
00285 }

void * std__basic_string_char__dict::constructor_5274 ( void *  ,
const std::vector< void * > &   
) [static]

Definition at line 287 of file McEventDict_dict.cpp.

Referenced by std__basic_string_char__dict().

00287                                                                                             {
00288   return new(mem) std::basic_string<char>(*(const std::allocator<char>*)arg[0]);
00289 }

void * std__basic_string_char__dict::constructor_5275 ( void *  ,
const std::vector< void * > &   
) [static]

Definition at line 291 of file McEventDict_dict.cpp.

Referenced by std__basic_string_char__dict().

00291                                                                                             {
00292   return new(mem) std::basic_string<char>(*(const std::basic_string<char>*)arg[0]);
00293 }

void * std__basic_string_char__dict::constructor_5276 ( void *  ,
const std::vector< void * > &   
) [static]

Definition at line 295 of file McEventDict_dict.cpp.

Referenced by std__basic_string_char__dict().

00295                                                                                             {
00296   if ( arg.size() == 2 ) {
00297     return new(mem) std::basic_string<char>(*(const std::basic_string<char>*)arg[0],
00298                                           *(unsigned int*)arg[1]);
00299   }
00300   else if ( arg.size() == 3 ) { 
00301     return new(mem) std::basic_string<char>(*(const std::basic_string<char>*)arg[0],
00302                                           *(unsigned int*)arg[1],
00303                                           *(unsigned int*)arg[2]);
00304   }
00305   return 0;
00306 }

void * std__basic_string_char__dict::constructor_5277 ( void *  ,
const std::vector< void * > &   
) [static]

Definition at line 308 of file McEventDict_dict.cpp.

Referenced by std__basic_string_char__dict().

00308                                                                                             {
00309   return new(mem) std::basic_string<char>(*(const std::basic_string<char>*)arg[0],
00310                                           *(unsigned int*)arg[1],
00311                                           *(unsigned int*)arg[2],
00312                                           *(const std::allocator<char>*)arg[3]);
00313 }

void * std__basic_string_char__dict::constructor_5278 ( void *  ,
const std::vector< void * > &   
) [static]

Definition at line 315 of file McEventDict_dict.cpp.

Referenced by std__basic_string_char__dict().

00315                                                                                             {
00316   if ( arg.size() == 2 ) {
00317     return new(mem) std::basic_string<char>((const char*)arg[0],
00318                                           *(unsigned int*)arg[1]);
00319   }
00320   else if ( arg.size() == 3 ) { 
00321     return new(mem) std::basic_string<char>((const char*)arg[0],
00322                                           *(unsigned int*)arg[1],
00323                                           *(const std::allocator<char>*)arg[2]);
00324   }
00325   return 0;
00326 }

void * std__basic_string_char__dict::constructor_5279 ( void *  ,
const std::vector< void * > &   
) [static]

Definition at line 328 of file McEventDict_dict.cpp.

Referenced by std__basic_string_char__dict().

00328                                                                                             {
00329   if ( arg.size() == 1 ) {
00330     return new(mem) std::basic_string<char>((const char*)arg[0]);
00331   }
00332   else if ( arg.size() == 2 ) { 
00333     return new(mem) std::basic_string<char>((const char*)arg[0],
00334                                           *(const std::allocator<char>*)arg[1]);
00335   }
00336   return 0;
00337 }

void * std__basic_string_char__dict::constructor_5280 ( void *  ,
const std::vector< void * > &   
) [static]

Definition at line 339 of file McEventDict_dict.cpp.

Referenced by std__basic_string_char__dict().

00339                                                                                             {
00340   if ( arg.size() == 2 ) {
00341     return new(mem) std::basic_string<char>(*(unsigned int*)arg[0],
00342                                           *(char*)arg[1]);
00343   }
00344   else if ( arg.size() == 3 ) { 
00345     return new(mem) std::basic_string<char>(*(unsigned int*)arg[0],
00346                                           *(char*)arg[1],
00347                                           *(const std::allocator<char>*)arg[2]);
00348   }
00349   return 0;
00350 }

static void std__basic_string_char__dict::destructor ( void *  o  )  [inline, static]

Definition at line 264 of file McEventDict_dict.cpp.

Referenced by std__basic_string_char__dict().

00264 { ((std::basic_string<char>*)o)->~basic_string(); }


Generated on Tue Nov 29 23:35:55 2016 for BOSS_7.0.2 by  doxygen 1.4.7