BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
std__vector_longsint__dict Class Reference

Public Member Functions

 std__vector_longsint__dict ()

Static Public Member Functions

static int tobase_7315 (void *)
static void * constructor_7352 (void *, const std::vector< void * > &)
static void * constructor_7353 (void *, const std::vector< void * > &)
static void * constructor_7354 (void *, const std::vector< void * > &)
static void * constructor_7355 (void *, const std::vector< void * > &)
static void destructor (void *o)
static void * constructor_x14 (void *)
static void * method_x15 (void *, const std::vector< void * > &)
static void * method_x16 (void *, const std::vector< void * > &)

Detailed Description

Definition at line 1122 of file McEventDict_dict.cpp.

Constructor & Destructor Documentation

◆ std__vector_longsint__dict()

std__vector_longsint__dict::std__vector_longsint__dict ( )

Definition at line 1137 of file McEventDict_dict.cpp.

1137 {
1138 ClassBuilder _c_( "std::vector<long int>", "", typeid( std::vector<long int> ),
1139 sizeof( std::vector<long int> ), std::vector<const std::type_info*>(),
1140 false, VECTOR, 0, PUBLIC );
1141 _c_.addSuperClass( "std::_Vector_base<long int,std::allocator<long int> >", 0, tobase_7315 );
1142 _c_.addMethod( "vector", "", "std::vector<long int>",
1143 "std::allocator<long int>&=", constructor_7352, PUBLIC );
1144 _c_.addMethod( "vector", "", "std::vector<long int>",
1145 "unsigned int; long int&; std::allocator<long int>&=", constructor_7353,
1146 PUBLIC );
1147 _c_.addMethod( "vector", "", "std::vector<long int>", "unsigned int", constructor_7354,
1148 PUBLIC );
1149 _c_.addMethod( "vector", "", "std::vector<long int>", "std::vector<long int>&",
1150 constructor_7355, PUBLIC );
1151 _c_.addMethod( "~vector", "", destructor, PUBLIC );
1152 _c_.addMethod( "vector", "", "std::vector<long int>", constructor_x14, PUBLIC );
1153 _c_.addMethod( "writeData", "", "void*", "std::vector<void*>", method_x15 );
1154 _c_.addMethod( "readData", "", "void*", "std::vector<void*>", method_x16 );
1155 _c_.build();
1156}
#define VECTOR
Definition EeToeeV.cxx:53
static void * method_x16(void *, const std::vector< void * > &)
static void * constructor_7354(void *, const std::vector< void * > &)
static void destructor(void *o)
static void * constructor_7353(void *, const std::vector< void * > &)
static void * method_x15(void *, const std::vector< void * > &)
static void * constructor_7355(void *, const std::vector< void * > &)
static void * constructor_7352(void *, const std::vector< void * > &)
static void * constructor_x14(void *)

Member Function Documentation

◆ constructor_7352()

void * std__vector_longsint__dict::constructor_7352 ( void * mem,
const std::vector< void * > & arg )
static

Definition at line 1164 of file McEventDict_dict.cpp.

1165 {
1166 if ( arg.size() == 0 ) { return new ( mem ) std::vector<long int>(); }
1167 else if ( arg.size() == 1 )
1168 { return new ( mem ) std::vector<long int>( *(const std::allocator<long int>*)arg[0] ); }
1169 return 0;
1170}
double arg(const EvtComplex &c)

Referenced by std__vector_longsint__dict().

◆ constructor_7353()

void * std__vector_longsint__dict::constructor_7353 ( void * mem,
const std::vector< void * > & arg )
static

Definition at line 1172 of file McEventDict_dict.cpp.

1173 {
1174 if ( arg.size() == 2 )
1175 {
1176 return new ( mem )
1177 std::vector<long int>( *(unsigned int*)arg[0], *(const long int*)arg[1] );
1178 }
1179 else if ( arg.size() == 3 )
1180 {
1181 return new ( mem ) std::vector<long int>( *(unsigned int*)arg[0], *(const long int*)arg[1],
1182 *(const std::allocator<long int>*)arg[2] );
1183 }
1184 return 0;
1185}

Referenced by std__vector_longsint__dict().

◆ constructor_7354()

void * std__vector_longsint__dict::constructor_7354 ( void * mem,
const std::vector< void * > & arg )
static

Definition at line 1187 of file McEventDict_dict.cpp.

1188 {
1189 return new ( mem ) std::vector<long int>( *(unsigned int*)arg[0] );
1190}

Referenced by std__vector_longsint__dict().

◆ constructor_7355()

void * std__vector_longsint__dict::constructor_7355 ( void * mem,
const std::vector< void * > & arg )
static

Definition at line 1192 of file McEventDict_dict.cpp.

1193 {
1194 return new ( mem ) std::vector<long int>( *(const std::vector<long int>*)arg[0] );
1195}

Referenced by std__vector_longsint__dict().

◆ constructor_x14()

void * std__vector_longsint__dict::constructor_x14 ( void * mem)
static

Definition at line 1197 of file McEventDict_dict.cpp.

1197 {
1198 return new ( mem ) std::vector<long int>();
1199}

Referenced by std__vector_longsint__dict().

◆ destructor()

void std__vector_longsint__dict::destructor ( void * o)
inlinestatic

Definition at line 1130 of file McEventDict_dict.cpp.

1130{ ( (std::vector<long int>*)o )->~vector(); }

Referenced by std__vector_longsint__dict().

◆ method_x15()

void * std__vector_longsint__dict::method_x15 ( void * o,
const std::vector< void * > & args )
static

Definition at line 1201 of file McEventDict_dict.cpp.

1201 {
1202 std::vector<long int>* v = (std::vector<long int>*)o;
1203 size_t n = v->size();
1204 ( (void ( * )( size_t&, const std::vector<void*>& ))args[1] )( n, args );
1205 for ( std::vector<long int>::iterator i = v->begin(); i != v->end(); i++ )
1206 { ( (void ( * )( const void*, const std::vector<void*>& ))args[2] )( &( *i ), args ); }
1207 return 0;
1208}
const Int_t n
**********Class see also m_nmax DOUBLE PRECISION m_amel DOUBLE PRECISION m_x2 DOUBLE PRECISION m_alfinv DOUBLE PRECISION m_Xenph INTEGER m_KeyWtm INTEGER m_idyfs DOUBLE PRECISION m_zini DOUBLE PRECISION m_q2 DOUBLE PRECISION m_Wt_KF DOUBLE PRECISION m_WtCut INTEGER m_KFfin *COMMON c_KarLud $ !Input CMS energy[GeV] $ !CMS energy after beam spread beam strahlung[GeV] $ !Beam energy spread[GeV] $ !z boost due to beam spread $ !electron beam mass *ff pair spectrum $ !minimum v
Definition KarLud.h:35

Referenced by std__vector_longsint__dict().

◆ method_x16()

void * std__vector_longsint__dict::method_x16 ( void * o,
const std::vector< void * > & args )
static

Definition at line 1210 of file McEventDict_dict.cpp.

1210 {
1211 std::vector<long int>* v = (std::vector<long int>*)o;
1212 size_t n = *(size_t*)args[1];
1213 if ( n > 0 )
1214 {
1215 for ( size_t i = 0; i < n; i++ )
1216 {
1217 std::vector<long int>::value_type o;
1218 ( (void ( * )( const void*, const std::vector<void*>& ))args[2] )( &o, args );
1219 v->push_back( o );
1220 };
1221 }
1222 return 0;
1223}

Referenced by std__vector_longsint__dict().

◆ tobase_7315()

int std__vector_longsint__dict::tobase_7315 ( void * o)
static

Definition at line 1158 of file McEventDict_dict.cpp.

1158 {
1159 return (int)(std::_Vector_base<long int, std::allocator<long int>>*)(std::vector<long int>*)
1160 o -
1161 (int)(std::vector<long int>*)o;
1162}

Referenced by std__vector_longsint__dict().


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