DataVector_HepMC__GenEvent__dict Class Reference

List of all members.

Public Member Functions

 DataVector_HepMC__GenEvent__dict ()

Static Public Member Functions

static void * constructor_5444 (void *, const std::vector< void * > &)
static void * constructor_5445 (void *, const std::vector< void * > &)
static void * constructor_5446 (void *, const std::vector< void * > &)
static void destructor (void *o)
static void * constructor_x1 (void *)

Detailed Description

Definition at line 385 of file McEventDict_dict.cpp.


Constructor & Destructor Documentation

DataVector_HepMC__GenEvent__dict::DataVector_HepMC__GenEvent__dict (  ) 

Definition at line 396 of file McEventDict_dict.cpp.

References constructor_5444(), constructor_5445(), constructor_5446(), constructor_x1(), and destructor().

00396                                                                    {
00397   ClassBuilder _c_("DataVector<HepMC::GenEvent>", "", typeid(DataVector<HepMC::GenEvent>), sizeof(DataVector<HepMC::GenEvent>),std::vector<const std::type_info*>(), false, NOCONTAINER, 0, PUBLIC | VIRTUAL);
00398   _c_.addField("m_ownPolicy", "int", "", (int)(&((DataVector<HepMC::GenEvent>*)64)->m_ownPolicy)-64, PRIVATE );
00399   _c_.addField("m_pCont", "std::vector<HepMC::GenEvent*>", "", (int)(&((DataVector<HepMC::GenEvent>*)64)->m_pCont)-64, PRIVATE );
00400   _c_.addMethod("DataVector", "", "DataVector<HepMC::GenEvent>", "int=", constructor_5444, PUBLIC);
00401   _c_.addMethod("DataVector", "", "DataVector<HepMC::GenEvent>", "unsigned int; int=", constructor_5445, PUBLIC);
00402   _c_.addMethod("DataVector", "", "DataVector<HepMC::GenEvent>", "DataVector<HepMC::GenEvent>&", constructor_5446, PUBLIC);
00403   _c_.addMethod("~DataVector", "", destructor, PUBLIC | VIRTUAL);
00404   _c_.addMethod("DataVector", "", "DataVector<HepMC::GenEvent>", constructor_x1, PUBLIC);
00405   _c_.build();
00406 }


Member Function Documentation

void * DataVector_HepMC__GenEvent__dict::constructor_5444 ( void *  ,
const std::vector< void * > &   
) [static]

Definition at line 408 of file McEventDict_dict.cpp.

Referenced by DataVector_HepMC__GenEvent__dict().

00408                                                                                                 {
00409   if ( arg.size() == 0 ) {
00410     return new(mem) DataVector<HepMC::GenEvent>();
00411   }
00412   else if ( arg.size() == 1 ) { 
00413     return new(mem) DataVector<HepMC::GenEvent>(*(SG::OwnershipPolicy*)arg[0]);
00414   }
00415   return 0;
00416 }

void * DataVector_HepMC__GenEvent__dict::constructor_5445 ( void *  ,
const std::vector< void * > &   
) [static]

Definition at line 418 of file McEventDict_dict.cpp.

Referenced by DataVector_HepMC__GenEvent__dict().

00418                                                                                                 {
00419   if ( arg.size() == 1 ) {
00420     return new(mem) DataVector<HepMC::GenEvent>(*(unsigned int*)arg[0]);
00421   }
00422   else if ( arg.size() == 2 ) { 
00423     return new(mem) DataVector<HepMC::GenEvent>(*(unsigned int*)arg[0],
00424                                               *(SG::OwnershipPolicy*)arg[1]);
00425   }
00426   return 0;
00427 }

void * DataVector_HepMC__GenEvent__dict::constructor_5446 ( void *  ,
const std::vector< void * > &   
) [static]

Definition at line 429 of file McEventDict_dict.cpp.

Referenced by DataVector_HepMC__GenEvent__dict().

00429                                                                                                 {
00430   return new(mem) DataVector<HepMC::GenEvent>(*(const DataVector<HepMC::GenEvent>*)arg[0]);
00431 }

void * DataVector_HepMC__GenEvent__dict::constructor_x1 ( void *   )  [static]

Definition at line 433 of file McEventDict_dict.cpp.

Referenced by DataVector_HepMC__GenEvent__dict().

00433                                                                  {
00434   return new(mem) DataVector<HepMC::GenEvent>();
00435 }

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

Definition at line 391 of file McEventDict_dict.cpp.

Referenced by DataVector_HepMC__GenEvent__dict().

00391 { ((DataVector<HepMC::GenEvent>*)o)->~DataVector(); }


Generated on Tue Nov 29 23:18:10 2016 for BOSS_7.0.2 by  doxygen 1.4.7