![]() |
ROOT
6.06/09
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().
| UChar_t Cppyy::CallB | ( | TCppMethod_t | method, |
| TCppObject_t | self, | ||
| void * | args | ||
| ) |
| Char_t Cppyy::CallC | ( | TCppMethod_t | method, |
| TCppObject_t | self, | ||
| void * | args | ||
| ) |
| Cppyy::TCppObject_t Cppyy::CallConstructor | ( | TCppMethod_t | method, |
| TCppType_t | type, | ||
| void * | args | ||
| ) |
Definition at line 458 of file Cppyy.cxx.
Referenced by GILCallConstructor().
| Double_t Cppyy::CallD | ( | TCppMethod_t | method, |
| TCppObject_t | self, | ||
| void * | args | ||
| ) |
| void Cppyy::CallDestructor | ( | TCppType_t | type, |
| TCppObject_t | self | ||
| ) |
Definition at line 466 of file Cppyy.cxx.
Referenced by PyROOT::op_dealloc_nofree().
| Float_t Cppyy::CallF | ( | TCppMethod_t | method, |
| TCppObject_t | self, | ||
| void * | args | ||
| ) |
| Short_t Cppyy::CallH | ( | TCppMethod_t | method, |
| TCppObject_t | self, | ||
| void * | args | ||
| ) |
| Int_t Cppyy::CallI | ( | TCppMethod_t | method, |
| TCppObject_t | self, | ||
| void * | args | ||
| ) |
| Long_t Cppyy::CallL | ( | TCppMethod_t | method, |
| TCppObject_t | self, | ||
| void * | args | ||
| ) |
| LongDouble_t Cppyy::CallLD | ( | TCppMethod_t | method, |
| TCppObject_t | self, | ||
| void * | args | ||
| ) |
| Long64_t Cppyy::CallLL | ( | 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().
| void * Cppyy::CallR | ( | TCppMethod_t | method, |
| TCppObject_t | self, | ||
| void * | args | ||
| ) |
Definition at line 442 of file Cppyy.cxx.
Referenced by PyROOT::TSmartPtrCppObjectConverter::FromMemory(), and PyROOT::ObjectProxy::GetObject().
| Char_t * Cppyy::CallS | ( | TCppMethod_t | method, |
| TCppObject_t | self, | ||
| void * | args | ||
| ) |
| void Cppyy::CallV | ( | TCppMethod_t | method, |
| TCppObject_t | self, | ||
| void * | args | ||
| ) |
| 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 566 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 594 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 936 of file Cppyy.cxx.
Referenced by PyROOT::BindCppGlobal(), and PyROOT::GetCppGlobal().
| std::string Cppyy::GetDatamemberName | ( | TCppScope_t | scope, |
| TCppIndex_t | idata | ||
| ) |
Definition at line 873 of file Cppyy.cxx.
Referenced by BuildScopeProxyDict(), and PyROOT::PropertyProxy::Set().
| ptrdiff_t Cppyy::GetDatamemberOffset | ( | TCppScope_t | scope, |
| TCppIndex_t | idata | ||
| ) |
Definition at line 920 of file Cppyy.cxx.
Referenced by BuildScopeProxyDict(), and PyROOT::PropertyProxy::Set().
| std::string Cppyy::GetDatamemberType | ( | TCppScope_t | scope, |
| TCppIndex_t | idata | ||
| ) |
Definition at line 885 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 1010 of file Cppyy.cxx.
Referenced by PyROOT::PropertyProxy::Set().
| std::string Cppyy::GetFinalName | ( | TCppType_t | type | ) |
Definition at line 535 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 701 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 765 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 745 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 755 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 707 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 729 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 736 of file Cppyy.cxx.
Referenced by PyROOT::TMethodHolder::Initialize().
| std::string Cppyy::GetMethodResultType | ( | TCppMethod_t | method | ) |
Definition at line 718 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 664 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 557 of file Cppyy.cxx.
Referenced by BuildCppClassBases().
| Cppyy::TCppIndex_t Cppyy::GetNumDatamembers | ( | TCppScope_t | scope | ) |
Definition at line 850 of file Cppyy.cxx.
Referenced by BuildScopeProxyDict().
| Cppyy::TCppIndex_t Cppyy::GetNumMethods | ( | TCppScope_t | scope | ) |
Definition at line 633 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 544 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::HasComplexHierarchy | ( | TCppType_t | type | ) |
| Bool_t Cppyy::IsAbstract | ( | TCppType_t | type | ) |
Definition at line 521 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 982 of file Cppyy.cxx.
Referenced by PyROOT::PropertyProxy::Set().
| Bool_t Cppyy::IsConstMethod | ( | TCppMethod_t | method | ) |
Definition at line 783 of file Cppyy.cxx.
Referenced by PyROOT::TMethodHolder::GetPriority().
| Bool_t Cppyy::IsConstructor | ( | TCppMethod_t | method | ) |
Definition at line 822 of file Cppyy.cxx.
Referenced by BuildScopeProxyDict().
| Bool_t Cppyy::IsEnum | ( | const std::string & | type_name | ) |
Definition at line 529 of file Cppyy.cxx.
Referenced by PyROOT::CreateConverter(), and PyROOT::CreateExecutor().
| Bool_t Cppyy::IsEnumData | ( | TCppScope_t | scope, |
| TCppIndex_t | idata | ||
| ) |
Definition at line 996 of file Cppyy.cxx.
Referenced by BuildScopeProxyDict(), and PyROOT::PropertyProxy::Set().
| Bool_t Cppyy::IsMethodTemplate | ( | TCppMethod_t | method | ) |
| Bool_t Cppyy::IsNamespace | ( | TCppScope_t | scope | ) |
Definition at line 513 of file Cppyy.cxx.
Referenced by BuildScopeProxyDict(), and PyROOT::CreateScopeProxy().
| Bool_t Cppyy::IsPublicData | ( | TCppScope_t | scope, |
| TCppIndex_t | idata | ||
| ) |
Definition at line 960 of file Cppyy.cxx.
Referenced by BuildScopeProxyDict().
| Bool_t Cppyy::IsPublicMethod | ( | TCppMethod_t | method | ) |
Definition at line 831 of file Cppyy.cxx.
Referenced by BuildScopeProxyDict().
| Bool_t Cppyy::IsSmartPtr | ( | const std::string & | type_name | ) |
Definition at line 585 of file Cppyy.cxx.
Referenced by PyROOT::CreateConverter(), and PyROOT::CreateExecutor().
| Bool_t Cppyy::IsStaticData | ( | TCppScope_t | scope, |
| TCppIndex_t | idata | ||
| ) |
Definition at line 971 of file Cppyy.cxx.
Referenced by BuildScopeProxyDict(), and PyROOT::PropertyProxy::Set().
| Bool_t Cppyy::IsStaticMethod | ( | TCppMethod_t | method | ) |
Definition at line 840 of file Cppyy.cxx.
Referenced by BuildScopeProxyDict(), and PyROOT::TMethodHolder::GetPrototype().
| Bool_t Cppyy::IsSubtype | ( | TCppType_t | derived, |
| TCppType_t | base | ||
| ) |
Definition at line 572 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().