BOSS 8.0.0
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 255 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 270 of file McEventDict_dict.cpp.

270 {
271 ClassBuilder _c_( "std::basic_string<char>", "", typeid( std::basic_string<char> ),
272 sizeof( std::basic_string<char> ), std::vector<const std::type_info*>(),
273 false, NOCONTAINER, 0, PUBLIC );
274 _c_.addField( "_M_dataplus", "std::basic_string<char>::_Alloc_hider", "",
275 (int)( &( (std::basic_string<char>*)64 )->_M_dataplus ) - 64, PRIVATE );
276 _c_.addMethod( "basic_string", "", "std::basic_string<char>", constructor_5273, PUBLIC );
277 _c_.addMethod( "basic_string", "", "std::basic_string<char>", "std::allocator<char>&",
278 constructor_5274, PUBLIC );
279 _c_.addMethod( "basic_string", "", "std::basic_string<char>", "std::basic_string<char>&",
280 constructor_5275, PUBLIC );
281 _c_.addMethod( "basic_string", "", "std::basic_string<char>",
282 "std::basic_string<char>&; unsigned int; unsigned int=", constructor_5276,
283 PUBLIC );
284 _c_.addMethod( "basic_string", "", "std::basic_string<char>",
285 "std::basic_string<char>&; unsigned int; unsigned int; std::allocator<char>&",
286 constructor_5277, PUBLIC );
287 _c_.addMethod( "basic_string", "", "std::basic_string<char>",
288 "char*; unsigned int; std::allocator<char>&=", constructor_5278, PUBLIC );
289 _c_.addMethod( "basic_string", "", "std::basic_string<char>",
290 "char*; std::allocator<char>&=", constructor_5279, PUBLIC );
291 _c_.addMethod( "basic_string", "", "std::basic_string<char>",
292 "unsigned int; char; std::allocator<char>&=", constructor_5280, PUBLIC );
293 _c_.addMethod( "~basic_string", "", destructor, PUBLIC );
294 _c_.build();
295}
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 297 of file McEventDict_dict.cpp.

297 {
298 return new ( mem ) std::basic_string<char>();
299}

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 301 of file McEventDict_dict.cpp.

302 {
303 return new ( mem ) std::basic_string<char>( *(const std::allocator<char>*)arg[0] );
304}
double arg(const EvtComplex &c)

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 306 of file McEventDict_dict.cpp.

307 {
308 return new ( mem ) std::basic_string<char>( *(const std::basic_string<char>*)arg[0] );
309}

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 311 of file McEventDict_dict.cpp.

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

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 327 of file McEventDict_dict.cpp.

328 {
329 return new ( mem )
330 std::basic_string<char>( *(const std::basic_string<char>*)arg[0], *(unsigned int*)arg[1],
331 *(unsigned int*)arg[2], *(const std::allocator<char>*)arg[3] );
332}

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 334 of file McEventDict_dict.cpp.

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

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 348 of file McEventDict_dict.cpp.

349 {
350 if ( arg.size() == 1 ) { return new ( mem ) std::basic_string<char>( (const char*)arg[0] ); }
351 else if ( arg.size() == 2 )
352 {
353 return new ( mem )
354 std::basic_string<char>( (const char*)arg[0], *(const std::allocator<char>*)arg[1] );
355 }
356 return 0;
357}

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 359 of file McEventDict_dict.cpp.

360 {
361 if ( arg.size() == 2 )
362 { return new ( mem ) std::basic_string<char>( *(unsigned int*)arg[0], *(char*)arg[1] ); }
363 else if ( arg.size() == 3 )
364 {
365 return new ( mem ) std::basic_string<char>( *(unsigned int*)arg[0], *(char*)arg[1],
366 *(const std::allocator<char>*)arg[2] );
367 }
368 return 0;
369}

Referenced by std__basic_string_char__dict().

◆ destructor()

void std__basic_string_char__dict::destructor ( void * o)
inlinestatic

Definition at line 266 of file McEventDict_dict.cpp.

266{ ( (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: