|
ROOT 6.18/05 Reference Guide |
#include "PyROOT.h"#include "Cppyy.h"#include "TCallContext.h"#include "TBaseClass.h"#include "TClass.h"#include "TClassRef.h"#include "TClassTable.h"#include "TClassEdit.h"#include "TCollection.h"#include "TDataMember.h"#include "TDataType.h"#include "TEnumConstant.h"#include "TError.h"#include "TFunction.h"#include "TGlobal.h"#include "TInterpreter.h"#include "TList.h"#include "TMethod.h"#include "TMethodArg.h"#include "TROOT.h"#include <assert.h>#include <map>#include <set>#include <sstream>#include <iostream>Macros | |
| #define | CPPYY_IMP_CALL(typecode, rtype) |
Typedefs | |
| typedef std::vector< TClassRef > | ClassRefs_t |
| typedef std::vector< TFunction > | GlobalFuncs_t |
| typedef std::vector< TGlobal * > | GlobalVars_t |
| typedef std::map< Cppyy::TCppMethod_t, CallFunc_t * > | Method2CallFunc_t |
| typedef std::map< std::string, ClassRefs_t::size_type > | Name2ClassRefIndex_t |
| typedef PyROOT::TParameter | TParameter |
Functions | |
| template<typename T > | |
| static T | CallT (Cppyy::TCppMethod_t method, Cppyy::TCppObject_t self, void *args) |
| static void | copy_args (void *args_, void **vargs) |
| static Cppyy::TCppScope_t | declaring_scope (Cppyy::TCppMethod_t method) |
| Bool_t | FastCall (Cppyy::TCppMethod_t method, void *args_, void *self, void *result) |
| static ClassRefs_t | g_classrefs (1) |
| static CallFunc_t * | GetCallFunc (Cppyy::TCppMethod_t method) |
| static ClassInfo_t * | GetGlobalNamespaceInfo () |
| static TClassRef & | type_from_handle (Cppyy::TCppScope_t scope) |
| static TFunction * | type_get_method (Cppyy::TCppType_t klass, Cppyy::TCppIndex_t idx) |
Variables | |
| static GlobalFuncs_t | g_globalfuncs |
| static GlobalVars_t | g_globalvars |
| static Method2CallFunc_t | g_method2callfunc |
| static Name2ClassRefIndex_t | g_name2classrefidx |
| static const ClassRefs_t::size_type | GLOBAL_HANDLE = 1 |
| static std::set< std::string > | gSmartPtrTypes |
| const int | SMALL_ARGS_N = 8 |
| #define CPPYY_IMP_CALL | ( | typecode, | |
| rtype | |||
| ) |
| typedef std::vector< TClassRef > ClassRefs_t |
| typedef std::vector< TFunction > GlobalFuncs_t |
| typedef std::vector< TGlobal* > GlobalVars_t |
| typedef std::map< Cppyy::TCppMethod_t, CallFunc_t* > Method2CallFunc_t |
| typedef std::map< std::string, ClassRefs_t::size_type > Name2ClassRefIndex_t |
| typedef PyROOT::TParameter TParameter |
|
inlinestatic |
|
inlinestatic |
| Bool_t FastCall | ( | Cppyy::TCppMethod_t | method, |
| void * | args_, | ||
| void * | self, | ||
| void * | result | ||
| ) |
|
static |
|
static |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
static |
|
static |
|
static |
|
static |
|
static |