#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 |