BOSS 7.0.9
BESIII Offline Software System
Loading...
Searching...
No Matches
std__basic_string_char__dict Class Reference

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::std__basic_string_char__dict ( )

Definition at line 268 of file McEventDict_dict.cpp.

268 {
269 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);
270 _c_.addField("_M_dataplus", "std::basic_string<char>::_Alloc_hider", "", (int)(&((std::basic_string<char>*)64)->_M_dataplus)-64, PRIVATE );
271 _c_.addMethod("basic_string", "", "std::basic_string<char>", constructor_5273, PUBLIC);
272 _c_.addMethod("basic_string", "", "std::basic_string<char>", "std::allocator<char>&", constructor_5274, PUBLIC);
273 _c_.addMethod("basic_string", "", "std::basic_string<char>", "std::basic_string<char>&", constructor_5275, PUBLIC);
274 _c_.addMethod("basic_string", "", "std::basic_string<char>", "std::basic_string<char>&; unsigned int; unsigned int=", constructor_5276, PUBLIC);
275 _c_.addMethod("basic_string", "", "std::basic_string<char>", "std::basic_string<char>&; unsigned int; unsigned int; std::allocator<char>&", constructor_5277, PUBLIC);
276 _c_.addMethod("basic_string", "", "std::basic_string<char>", "char*; unsigned int; std::allocator<char>&=", constructor_5278, PUBLIC);
277 _c_.addMethod("basic_string", "", "std::basic_string<char>", "char*; std::allocator<char>&=", constructor_5279, PUBLIC);
278 _c_.addMethod("basic_string", "", "std::basic_string<char>", "unsigned int; char; std::allocator<char>&=", constructor_5280, PUBLIC);
279 _c_.addMethod("~basic_string", "", destructor, PUBLIC);
280 _c_.build();
281}
static void destructor(void *o)
static void * constructor_5273(void *)
static void * constructor_5279(void *, const std::vector< void * > &)
static void * constructor_5280(void *, const std::vector< void * > &)
static void * constructor_5278(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_5274(void *, const std::vector< void * > &)
static void * constructor_5277(void *, const std::vector< void * > &)

Member Function Documentation

◆ constructor_5273()

void * std__basic_string_char__dict::constructor_5273 ( void *  mem)
static

Definition at line 283 of file McEventDict_dict.cpp.

283 {
284 return new(mem) std::basic_string<char>();
285}

Referenced by std__basic_string_char__dict().

◆ constructor_5274()

void * std__basic_string_char__dict::constructor_5274 ( void *  mem,
const std::vector< void * > &  arg 
)
static

Definition at line 287 of file McEventDict_dict.cpp.

287 {
288 return new(mem) std::basic_string<char>(*(const std::allocator<char>*)arg[0]);
289}

Referenced by std__basic_string_char__dict().

◆ constructor_5275()

void * std__basic_string_char__dict::constructor_5275 ( void *  mem,
const std::vector< void * > &  arg 
)
static

Definition at line 291 of file McEventDict_dict.cpp.

291 {
292 return new(mem) std::basic_string<char>(*(const std::basic_string<char>*)arg[0]);
293}

Referenced by std__basic_string_char__dict().

◆ constructor_5276()

void * std__basic_string_char__dict::constructor_5276 ( void *  mem,
const std::vector< void * > &  arg 
)
static

Definition at line 295 of file McEventDict_dict.cpp.

295 {
296 if ( arg.size() == 2 ) {
297 return new(mem) std::basic_string<char>(*(const std::basic_string<char>*)arg[0],
298 *(unsigned int*)arg[1]);
299 }
300 else if ( arg.size() == 3 ) {
301 return new(mem) std::basic_string<char>(*(const std::basic_string<char>*)arg[0],
302 *(unsigned int*)arg[1],
303 *(unsigned int*)arg[2]);
304 }
305 return 0;
306}

Referenced by std__basic_string_char__dict().

◆ constructor_5277()

void * std__basic_string_char__dict::constructor_5277 ( void *  mem,
const std::vector< void * > &  arg 
)
static

Definition at line 308 of file McEventDict_dict.cpp.

308 {
309 return new(mem) std::basic_string<char>(*(const std::basic_string<char>*)arg[0],
310 *(unsigned int*)arg[1],
311 *(unsigned int*)arg[2],
312 *(const std::allocator<char>*)arg[3]);
313}

Referenced by std__basic_string_char__dict().

◆ constructor_5278()

void * std__basic_string_char__dict::constructor_5278 ( void *  mem,
const std::vector< void * > &  arg 
)
static

Definition at line 315 of file McEventDict_dict.cpp.

315 {
316 if ( arg.size() == 2 ) {
317 return new(mem) std::basic_string<char>((const char*)arg[0],
318 *(unsigned int*)arg[1]);
319 }
320 else if ( arg.size() == 3 ) {
321 return new(mem) std::basic_string<char>((const char*)arg[0],
322 *(unsigned int*)arg[1],
323 *(const std::allocator<char>*)arg[2]);
324 }
325 return 0;
326}

Referenced by std__basic_string_char__dict().

◆ constructor_5279()

void * std__basic_string_char__dict::constructor_5279 ( void *  mem,
const std::vector< void * > &  arg 
)
static

Definition at line 328 of file McEventDict_dict.cpp.

328 {
329 if ( arg.size() == 1 ) {
330 return new(mem) std::basic_string<char>((const char*)arg[0]);
331 }
332 else if ( arg.size() == 2 ) {
333 return new(mem) std::basic_string<char>((const char*)arg[0],
334 *(const std::allocator<char>*)arg[1]);
335 }
336 return 0;
337}

Referenced by std__basic_string_char__dict().

◆ constructor_5280()

void * std__basic_string_char__dict::constructor_5280 ( void *  mem,
const std::vector< void * > &  arg 
)
static

Definition at line 339 of file McEventDict_dict.cpp.

339 {
340 if ( arg.size() == 2 ) {
341 return new(mem) std::basic_string<char>(*(unsigned int*)arg[0],
342 *(char*)arg[1]);
343 }
344 else if ( arg.size() == 3 ) {
345 return new(mem) std::basic_string<char>(*(unsigned int*)arg[0],
346 *(char*)arg[1],
347 *(const std::allocator<char>*)arg[2]);
348 }
349 return 0;
350}

Referenced by std__basic_string_char__dict().

◆ destructor()

static void std__basic_string_char__dict::destructor ( void *  o)
inlinestatic

Definition at line 264 of file McEventDict_dict.cpp.

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

Referenced by std__basic_string_char__dict().


The documentation for this class was generated from the following file: