Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

DataVector_HepMC__GenEvent__dict Class Reference

List of all members.

Public Member Functions

 DataVector_HepMC__GenEvent__dict ()

Static Public Member Functions

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

Constructor & Destructor Documentation

DataVector_HepMC__GenEvent__dict::DataVector_HepMC__GenEvent__dict  ) 
 

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]
 

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]
 

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]
 

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

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

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

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

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


The documentation for this class was generated from the following file:
Generated on Wed Feb 2 15:56:41 2011 for BOSS6.5.5 by  doxygen 1.3.9.1