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

HepMC__Flow_dict Class Reference

List of all members.

Public Member Functions

 HepMC__Flow_dict ()

Static Public Member Functions

void * constructor_5555 (void *, const std::vector< void * > &)
void * constructor_5556 (void *, const std::vector< void * > &)
void * constructor_x3 (void *)
void destructor (void *o)

Constructor & Destructor Documentation

HepMC__Flow_dict::HepMC__Flow_dict  ) 
 

00498                                    {
00499   ClassBuilder _c_("HepMC::Flow", "", typeid(HepMC::Flow), sizeof(HepMC::Flow),std::vector<const std::type_info*>(), false, NOCONTAINER, 0, PUBLIC | VIRTUAL);
00500   _c_.addField("m_particle_owner", "HepMC::GenParticle*", "", (int)(&((HepMC::Flow*)64)->m_particle_owner)-64, PRIVATE );
00501   _c_.addField("m_icode", "std::map<int,int>", "", (int)(&((HepMC::Flow*)64)->m_icode)-64, PRIVATE );
00502   _c_.addMethod("Flow", "", "HepMC::Flow", "HepMC::GenParticle*=", constructor_5555, PUBLIC);
00503   _c_.addMethod("Flow", "", "HepMC::Flow", "HepMC::Flow&", constructor_5556, PUBLIC);
00504   _c_.addMethod("~Flow", "", destructor, PUBLIC | VIRTUAL);
00505   _c_.addMethod("Flow", "", "HepMC::Flow", constructor_x3, PUBLIC);
00506   _c_.build();
00507 }


Member Function Documentation

void * HepMC__Flow_dict::constructor_5555 void *  ,
const std::vector< void * > & 
[static]
 

00509                                                                                 {
00510   if ( arg.size() == 0 ) {
00511     return new(mem) HepMC::Flow();
00512   }
00513   else if ( arg.size() == 1 ) { 
00514     return new(mem) HepMC::Flow((HepMC::GenParticle*)arg[0]);
00515   }
00516   return 0;
00517 }

void * HepMC__Flow_dict::constructor_5556 void *  ,
const std::vector< void * > & 
[static]
 

00519                                                                                 {
00520   return new(mem) HepMC::Flow(*(const HepMC::Flow*)arg[0]);
00521 }

void * HepMC__Flow_dict::constructor_x3 void *   )  [static]
 

00523                                                  {
00524   return new(mem) HepMC::Flow();
00525 }

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

00493 { ((HepMC::Flow*)o)->~Flow(); }


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