ROOT
6.07/01
Reference Guide
|
Typedefs | |
typedef ptrdiff_t | TCppScope_t |
typedef TCppScope_t | TCppType_t |
typedef void * | TCppObject_t |
typedef ptrdiff_t | TCppMethod_t |
typedef Long_t | TCppIndex_t |
typedef void *(* | TCppMethPtrGetter_t )(TCppObject_t) |
Variables | |
TCppScope_t | gGlobalScope = GLOBAL_HANDLE |
typedef Long_t Cppyy::TCppIndex_t |
typedef ptrdiff_t Cppyy::TCppMethod_t |
typedef void*(* Cppyy::TCppMethPtrGetter_t)(TCppObject_t) |
typedef void* Cppyy::TCppObject_t |
typedef ptrdiff_t Cppyy::TCppScope_t |
typedef TCppScope_t Cppyy::TCppType_t |
void Cppyy::AddSmartPtrType | ( | const std::string & | type_name | ) |
Cppyy::TCppObject_t Cppyy::Allocate | ( | TCppType_t | type | ) |
Definition at line 228 of file Cppyy.cxx.
Referenced by TMatrixTSparse< Element >::AMinusB(), TMatrixTSparse< Element >::AMultBt(), TMatrixTSparse< Element >::APlusB(), TVectorT< Element >::ResizeTo(), TMatrixTSparse< Element >::ResizeTo(), TMatrixTSym< Element >::ResizeTo(), TMatrixT< Element >::ResizeTo(), templateClassImp(), TMatrixT< Element >::TMatrixT(), TMatrixTSparse< Element >::TMatrixTSparse(), TMatrixTSym< Element >::TMatrixTSym(), and TVectorT< Element >::TVectorT().
Cppyy::TCppObject_t Cppyy::CallConstructor | ( | TCppMethod_t | method, |
TCppType_t | type, | ||
void * | args | ||
) |
Definition at line 458 of file Cppyy.cxx.
Referenced by GILCallConstructor().
void Cppyy::CallDestructor | ( | TCppType_t | type, |
TCppObject_t | self | ||
) |
Definition at line 466 of file Cppyy.cxx.
Referenced by PyROOT::op_dealloc_nofree().
LongDouble_t Cppyy::CallLD | ( | TCppMethod_t | method, |
TCppObject_t | self, | ||
void * | args | ||
) |
Cppyy::TCppObject_t Cppyy::CallO | ( | TCppMethod_t | method, |
TCppObject_t | self, | ||
void * | args, | ||
TCppType_t | result_type | ||
) |
Definition at line 472 of file Cppyy.cxx.
Referenced by GILCallO().
Definition at line 442 of file Cppyy.cxx.
Referenced by PyROOT::TSmartPtrCppObjectConverter::FromMemory(), and PyROOT::ObjectProxy::GetObject().
Cppyy::TCppObject_t Cppyy::Construct | ( | TCppType_t | type | ) |
void Cppyy::Deallocate | ( | TCppType_t | type, |
TCppObject_t | instance | ||
) |
Definition at line 234 of file Cppyy.cxx.
Referenced by PyROOT::op_dealloc_nofree().
void Cppyy::Destruct | ( | TCppType_t | type, |
TCppObject_t | instance | ||
) |
Definition at line 245 of file Cppyy.cxx.
Referenced by PyROOT::op_dealloc_nofree().
Cppyy::TCppType_t Cppyy::GetActualClass | ( | TCppType_t | klass, |
TCppObject_t | obj | ||
) |
Definition at line 181 of file Cppyy.cxx.
Referenced by PyROOT::BindCppObject().
std::string Cppyy::GetBaseName | ( | TCppType_t | type, |
TCppIndex_t | ibase | ||
) |
Definition at line 565 of file Cppyy.cxx.
Referenced by BuildCppClassBases().
ptrdiff_t Cppyy::GetBaseOffset | ( | TCppType_t | derived, |
TCppType_t | base, | ||
TCppObject_t | address, | ||
int | direction, | ||
bool | rerror = false |
||
) |
Definition at line 593 of file Cppyy.cxx.
Referenced by PyROOT::BindCppObject(), PyROOT::TConstructorHolder::Call(), PyROOT::TMethodHolder::Call(), PyROOT::PropertyProxy::GetAddress(), PyROOT::TMemoryRegulator::ObjectEraseCallback(), PyROOT::TCppObjectConverter::SetArg(), PyROOT::TValueCppObjectConverter::SetArg(), PyROOT::TRefCppObjectConverter::SetArg(), and PyROOT::TSmartPtrCppObjectConverter::SetArg().
Cppyy::TCppIndex_t Cppyy::GetDatamemberIndex | ( | TCppScope_t | scope, |
const std::string & | name | ||
) |
Definition at line 935 of file Cppyy.cxx.
Referenced by PyROOT::BindCppGlobal(), and PyROOT::GetCppGlobal().
std::string Cppyy::GetDatamemberName | ( | TCppScope_t | scope, |
TCppIndex_t | idata | ||
) |
Definition at line 872 of file Cppyy.cxx.
Referenced by BuildScopeProxyDict(), and PyROOT::PropertyProxy::Set().
ptrdiff_t Cppyy::GetDatamemberOffset | ( | TCppScope_t | scope, |
TCppIndex_t | idata | ||
) |
Definition at line 919 of file Cppyy.cxx.
Referenced by BuildScopeProxyDict(), and PyROOT::PropertyProxy::Set().
std::string Cppyy::GetDatamemberType | ( | TCppScope_t | scope, |
TCppIndex_t | idata | ||
) |
Definition at line 884 of file Cppyy.cxx.
Referenced by BuildScopeProxyDict(), and PyROOT::PropertyProxy::Set().
Int_t Cppyy::GetDimensionSize | ( | TCppScope_t | scope, |
TCppIndex_t | idata, | ||
int | dimension | ||
) |
Definition at line 1009 of file Cppyy.cxx.
Referenced by PyROOT::PropertyProxy::Set().
std::string Cppyy::GetFinalName | ( | TCppType_t | type | ) |
Definition at line 534 of file Cppyy.cxx.
Referenced by BuildScopeProxyDict(), PyROOT::TConstructorHolder::Call(), PyROOT::CreateScopeProxy(), PyROOT::TConstructorHolder::GetDocString(), PyROOT::TMethodHolder::GetPrototype(), PyROOT::TMethodHolder::InitConverters_(), OP2TCLASS(), PyROOT::TMethodHolder::PreProcessArgs(), PyROOT::TCppObjectConverter::SetArg(), and PyROOT::TRefCppObjectConverter::SetArg().
Cppyy::TCppIndex_t Cppyy::GetGlobalOperator | ( | TCppType_t | scope, |
TCppType_t | lc, | ||
TCppScope_t | rc, | ||
const std::string & | op | ||
) |
Cppyy::TCppMethod_t Cppyy::GetMethod | ( | TCppScope_t | scope, |
TCppIndex_t | imeth | ||
) |
Definition at line 700 of file Cppyy.cxx.
Referenced by TMVA::Factory::BookMethod(), BuildScopeProxyDict(), TQObject::CheckConnectArgs(), ClassImp(), TMVA::OptimizeConfigParameters::EstimatorFunction(), PyROOT::TConstructorHolder::GetDocString(), TCling::GetInterfaceMethodWithPrototype(), TCling::GetMangledNameWithPrototype(), TDataMember::GetterMethod(), TDataMember::Init(), TMVA::Factory::MakeClass(), TMVA::OptimizeConfigParameters::optimize(), TMVA::OptimizeConfigParameters::optimizeFit(), TMVA::OptimizeConfigParameters::optimizeScan(), TMVA::Factory::PrintHelpMessage(), and TDataMember::SetterMethod().
std::string Cppyy::GetMethodArgDefault | ( | TCppMethod_t | method, |
int | iarg | ||
) |
Definition at line 764 of file Cppyy.cxx.
Referenced by PyROOT::TMethodHolder::GetArgDefault(), and PyROOT::TMethodHolder::GetSignatureString().
std::string Cppyy::GetMethodArgName | ( | TCppMethod_t | method, |
int | iarg | ||
) |
Definition at line 744 of file Cppyy.cxx.
Referenced by PyROOT::TMethodHolder::GetCoVarNames(), and PyROOT::TMethodHolder::GetSignatureString().
std::string Cppyy::GetMethodArgType | ( | TCppMethod_t | method, |
int | iarg | ||
) |
Definition at line 754 of file Cppyy.cxx.
Referenced by PyROOT::TMethodHolder::GetCoVarNames(), PyROOT::TMethodHolder::GetPriority(), PyROOT::TMethodHolder::GetSignatureString(), and PyROOT::TMethodHolder::InitConverters_().
Cppyy::TCppIndex_t Cppyy::GetMethodIndexAt | ( | TCppScope_t | scope, |
TCppIndex_t | imeth | ||
) |
std::string Cppyy::GetMethodName | ( | TCppMethod_t | method | ) |
Definition at line 706 of file Cppyy.cxx.
Referenced by TMVA::MethodBoost::AdaBoost(), TMVA::MethodBDT::AdaBoost(), TMVA::MethodBDT::AdaBoostR2(), TMVA::MethodBDT::AdaCost(), TMVA::MethodBase::AddClassifierOutput(), TMVA::MethodBase::AddClassifierOutputProb(), TMVA::MethodCategory::AddMethod(), TMVA::MethodBase::AddMulticlassOutput(), TMVA::MethodBase::AddRegressionOutput(), TMVA::MethodBase::BaseDir(), TMVA::Factory::BookMethod(), TMVA::Reader::BookMVA(), TMVA::MethodBDT::BoostMonitor(), BuildScopeProxyDict(), TMVA::compareanapp(), TMVA::MethodBase::CreateMVAPdfs(), TMVA::deviations(), TMVA::MethodBoost::FindMVACut(), TMVA::MethodCuts::GetEfficiency(), TMVA::MethodBase::GetEfficiency(), TMVA::MethodBase::GetKSTrainingVsTest(), TMVA::MethodBase::GetMaximumSignificance(), TMVA::MethodBase::GetMulticlassEfficiency(), TMVA::MethodBase::GetMulticlassTrainingEfficiency(), PyROOT::TMethodHolder::GetPriority(), PyROOT::TMethodHolder::GetPrototype(), TMVA::MethodBase::GetRegressionDeviation(), TMVA::MethodCuts::GetTrainingEfficiency(), TMVA::MethodBase::GetTrainingEfficiency(), TMVA::MethodBase::GetWeightFileName(), TMVA::MethodCategory::InitCircularTree(), PyROOT::TMethodHolder::InitConverters_(), TMVA::MethodBoost::InitHistos(), TMVA::MethodTMlpANN::MakeClass(), TMVA::MethodBase::MakeClass(), TMVA::MethodBoost::MonitorBoost(), TMVA::mvas(), TMVA::mvasMulticlass(), PyROOT::TMethodHolder::PreProcessArgs(), TMVA::probas(), TMVA::MethodBase::ReadStateFromStream(), TMVA::MethodBase::ReadStateFromXML(), TMVA::MethodCompositeBase::ReadWeightsFromStream(), TMVA::MethodBDT::Reset(), TMVA::MethodBase::TestClassification(), TMVA::MethodBase::TestMulticlass(), TMVA::MethodBoost::Train(), TMVA::MethodBDT::Train(), TMVA::Factory::TrainAllMethods(), TMVA::MethodBase::WriteEvaluationHistosToFile(), TMVA::MethodBase::WriteStateToFile(), and TMVA::MethodBase::WriteStateToStream().
Cppyy::TCppIndex_t Cppyy::GetMethodNumArgs | ( | TCppMethod_t | method | ) |
Definition at line 728 of file Cppyy.cxx.
Referenced by BuildScopeProxyDict(), PyROOT::TMethodHolder::GetMaxArgs(), PyROOT::TMethodHolder::GetPriority(), PyROOT::TMethodHolder::GetSignatureString(), and PyROOT::TMethodHolder::InitConverters_().
Cppyy::TCppIndex_t Cppyy::GetMethodNumTemplateArgs | ( | TCppScope_t | scope, |
TCppIndex_t | imeth | ||
) |
Cppyy::TCppIndex_t Cppyy::GetMethodReqArgs | ( | TCppMethod_t | method | ) |
Definition at line 735 of file Cppyy.cxx.
Referenced by PyROOT::TMethodHolder::Initialize().
std::string Cppyy::GetMethodResultType | ( | TCppMethod_t | method | ) |
Definition at line 717 of file Cppyy.cxx.
Referenced by BuildScopeProxyDict(), PyROOT::CreateConverter(), PyROOT::CreateExecutor(), PyROOT::TMethodHolder::GetPrototype(), PyROOT::TMethodHolder::GetReturnTypeName(), and PyROOT::TMethodHolder::InitExecutor_().
std::vector< Cppyy::TCppMethod_t > Cppyy::GetMethodsFromName | ( | TCppScope_t | scope, |
const std::string & | name | ||
) |
Definition at line 663 of file Cppyy.cxx.
Referenced by PyROOT::CreateConverter(), PyROOT::CreateExecutor(), PyROOT::GetCppGlobal(), and PyROOT::ObjectProxy::GetObject().
std::string Cppyy::GetMethodSignature | ( | TCppScope_t | scope, |
TCppIndex_t | imeth | ||
) |
std::string Cppyy::GetMethodTemplateArgName | ( | TCppScope_t | scope, |
TCppIndex_t | imeth, | ||
TCppIndex_t | iarg | ||
) |
Cppyy::TCppMethPtrGetter_t Cppyy::GetMethPtrGetter | ( | TCppScope_t | scope, |
TCppIndex_t | imeth | ||
) |
Cppyy::TCppIndex_t Cppyy::GetNumBases | ( | TCppType_t | type | ) |
Definition at line 556 of file Cppyy.cxx.
Referenced by BuildCppClassBases().
Cppyy::TCppIndex_t Cppyy::GetNumDatamembers | ( | TCppScope_t | scope | ) |
Definition at line 849 of file Cppyy.cxx.
Referenced by BuildScopeProxyDict().
Cppyy::TCppIndex_t Cppyy::GetNumMethods | ( | TCppScope_t | scope | ) |
Definition at line 632 of file Cppyy.cxx.
Referenced by BuildScopeProxyDict(), and PyROOT::CreateScopeProxy().
Cppyy::TCppIndex_t Cppyy::GetNumScopes | ( | TCppScope_t | parent | ) |
Cppyy::TCppScope_t Cppyy::GetScope | ( | const std::string & | scope_name | ) |
Definition at line 150 of file Cppyy.cxx.
Referenced by PyROOT::Utility::AddBinaryOperator(), PyROOT::BindCppGlobal(), PyROOT::BindCppObject(), PyROOT::TConstructorHolder::Call(), PyROOT::CreateConverter(), PyROOT::CreateExecutor(), PyROOT::CreateScopeProxy(), declaring_scope(), TPyDispatcher::Dispatch(), TPyDispatcher::DispatchVA1(), GetActualClass(), PyROOT::GetCppGlobal(), PyROOT::TConstructorHolder::GetDocString(), PyROOT::TMethodHolder::InitConverters_(), PyROOT::InitRoot(), PyROOT::TMemoryRegulator::ObjectEraseCallback(), TPython::ObjectProxy_FromVoidPtr(), and PyROOT::TTreeGetAttr().
std::string Cppyy::GetScopedFinalName | ( | TCppType_t | type | ) |
Definition at line 543 of file Cppyy.cxx.
Referenced by PyROOT::CreateScopeProxy(), GetNumMethods(), and PyROOT::TMethodHolder::InitExecutor_().
std::string Cppyy::GetScopeName | ( | TCppScope_t | parent, |
TCppIndex_t | iscope | ||
) |
Cppyy::TCppType_t Cppyy::GetTemplate | ( | const std::string & | template_name | ) |
Bool_t Cppyy::IsAbstract | ( | TCppType_t | type | ) |
Definition at line 520 of file Cppyy.cxx.
Referenced by PyROOT::TConstructorHolder::Call().
Bool_t Cppyy::IsBuiltin | ( | const std::string & | type_name | ) |
Definition at line 199 of file Cppyy.cxx.
Referenced by PyROOT::TMethodHolder::GetPriority().
Bool_t Cppyy::IsComplete | ( | const std::string & | type_name | ) |
Definition at line 206 of file Cppyy.cxx.
Referenced by PyROOT::TMethodHolder::GetPriority().
Bool_t Cppyy::IsConstData | ( | TCppScope_t | scope, |
TCppIndex_t | idata | ||
) |
Definition at line 981 of file Cppyy.cxx.
Referenced by PyROOT::PropertyProxy::Set().
Bool_t Cppyy::IsConstMethod | ( | TCppMethod_t | method | ) |
Definition at line 782 of file Cppyy.cxx.
Referenced by PyROOT::TMethodHolder::GetPriority().
Bool_t Cppyy::IsConstructor | ( | TCppMethod_t | method | ) |
Definition at line 821 of file Cppyy.cxx.
Referenced by BuildScopeProxyDict().
Bool_t Cppyy::IsEnum | ( | const std::string & | type_name | ) |
Definition at line 528 of file Cppyy.cxx.
Referenced by PyROOT::CreateConverter(), and PyROOT::CreateExecutor().
Bool_t Cppyy::IsEnumData | ( | TCppScope_t | scope, |
TCppIndex_t | idata | ||
) |
Definition at line 995 of file Cppyy.cxx.
Referenced by BuildScopeProxyDict(), and PyROOT::PropertyProxy::Set().
Bool_t Cppyy::IsNamespace | ( | TCppScope_t | scope | ) |
Definition at line 512 of file Cppyy.cxx.
Referenced by BuildScopeProxyDict(), and PyROOT::CreateScopeProxy().
Bool_t Cppyy::IsPublicData | ( | TCppScope_t | scope, |
TCppIndex_t | idata | ||
) |
Definition at line 959 of file Cppyy.cxx.
Referenced by BuildScopeProxyDict().
Bool_t Cppyy::IsPublicMethod | ( | TCppMethod_t | method | ) |
Definition at line 830 of file Cppyy.cxx.
Referenced by BuildScopeProxyDict().
Bool_t Cppyy::IsSmartPtr | ( | const std::string & | type_name | ) |
Definition at line 584 of file Cppyy.cxx.
Referenced by PyROOT::CreateConverter(), and PyROOT::CreateExecutor().
Bool_t Cppyy::IsStaticData | ( | TCppScope_t | scope, |
TCppIndex_t | idata | ||
) |
Definition at line 970 of file Cppyy.cxx.
Referenced by BuildScopeProxyDict(), and PyROOT::PropertyProxy::Set().
Bool_t Cppyy::IsStaticMethod | ( | TCppMethod_t | method | ) |
Definition at line 839 of file Cppyy.cxx.
Referenced by BuildScopeProxyDict(), and PyROOT::TMethodHolder::GetPrototype().
Bool_t Cppyy::IsSubtype | ( | TCppType_t | derived, |
TCppType_t | base | ||
) |
Definition at line 571 of file Cppyy.cxx.
Referenced by PyROOT::BindCppObject(), PyROOT::TConstructorHolder::Call(), PyROOT::TMemoryRegulator::ObjectEraseCallback(), PyROOT::TMethodHolder::PreProcessArgs(), PyROOT::TCppObjectConverter::SetArg(), PyROOT::TValueCppObjectConverter::SetArg(), PyROOT::TRefCppObjectConverter::SetArg(), PyROOT::TCppObjectPtrConverter< ISREFERENCE >::SetArg(), PyROOT::TCppObjectArrayConverter::SetArg(), PyROOT::TSmartPtrCppObjectConverter::SetArg(), PyROOT::TCppObjectConverter::ToMemory(), and PyROOT::TCppObjectPtrConverter< ISREFERENCE >::ToMemory().
std::string Cppyy::ResolveName | ( | const std::string & | cppitem_name | ) |
Definition at line 140 of file Cppyy.cxx.
Referenced by PyROOT::Utility::AddBinaryOperator(), AddSmartPtrType(), BuildScopeProxyDict(), PyROOT::CreateConverter(), PyROOT::CreateExecutor(), GetScope(), PyROOT::TMethodHolder::InitExecutor_(), and IsSmartPtr().
size_t Cppyy::SizeOf | ( | TCppType_t | klass | ) |
Definition at line 192 of file Cppyy.cxx.
Referenced by PyROOT::TTupleOfInstances_New().
Cppyy::TCppScope_t Cppyy::gGlobalScope = GLOBAL_HANDLE |
Definition at line 58 of file Cppyy.cxx.
Referenced by PyROOT::Utility::AddBinaryOperator(), PyROOT::BindCppGlobal(), PyROOT::GetCppGlobal(), and PyROOT::TMethodHolder::PreProcessArgs().