Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
Cppyy Namespace Reference

Typedefs

typedef void * TCppEnum_t
 
typedef void * TCppFuncAddr_t
 
typedef size_t TCppIndex_t
 
typedef intptr_t TCppMethod_t
 
typedef void * TCppObject_t
 
typedef size_t TCppScope_t
 
typedef TCppScope_t TCppType_t
 

Functions

RPY_EXPORTED void AddSmartPtrType (const std::string &)
 
RPY_EXPORTED TCppObject_t Allocate (TCppType_t type)
 
RPY_EXPORTED void * AllocateFunctionArgs (size_t nargs)
 
RPY_EXPORTED unsigned char CallB (TCppMethod_t method, TCppObject_t self, size_t nargs, void *args)
 
RPY_EXPORTED char CallC (TCppMethod_t method, TCppObject_t self, size_t nargs, void *args)
 
RPY_EXPORTED TCppObject_t CallConstructor (TCppMethod_t method, TCppType_t type, size_t nargs, void *args)
 
RPY_EXPORTED double CallD (TCppMethod_t method, TCppObject_t self, size_t nargs, void *args)
 
RPY_EXPORTED void CallDestructor (TCppType_t type, TCppObject_t self)
 
RPY_EXPORTED float CallF (TCppMethod_t method, TCppObject_t self, size_t nargs, void *args)
 
RPY_EXPORTED short CallH (TCppMethod_t method, TCppObject_t self, size_t nargs, void *args)
 
RPY_EXPORTED int CallI (TCppMethod_t method, TCppObject_t self, size_t nargs, void *args)
 
RPY_EXPORTED long CallL (TCppMethod_t method, TCppObject_t self, size_t nargs, void *args)
 
RPY_EXPORTED LongDouble_t CallLD (TCppMethod_t method, TCppObject_t self, size_t nargs, void *args)
 
RPY_EXPORTED Long64_t CallLL (TCppMethod_t method, TCppObject_t self, size_t nargs, void *args)
 
RPY_EXPORTED TCppObject_t CallO (TCppMethod_t method, TCppObject_t self, size_t nargs, void *args, TCppType_t result_type)
 
RPY_EXPORTED void * CallR (TCppMethod_t method, TCppObject_t self, size_t nargs, void *args)
 
RPY_EXPORTED char * CallS (TCppMethod_t method, TCppObject_t self, size_t nargs, void *args, size_t *length)
 
RPY_EXPORTED void CallV (TCppMethod_t method, TCppObject_t self, size_t nargs, void *args)
 
RPY_EXPORTED bool Compile (const std::string &code)
 
RPY_EXPORTED TCppObject_t Construct (TCppType_t type)
 
RPY_EXPORTED void Deallocate (TCppType_t type, TCppObject_t instance)
 
RPY_EXPORTED void DeallocateFunctionArgs (void *args)
 
RPY_EXPORTED void Destruct (TCppType_t type, TCppObject_t instance)
 
RPY_EXPORTED bool ExistsMethodTemplate (TCppScope_t scope, const std::string &name)
 
RPY_EXPORTED TCppType_t GetActualClass (TCppType_t klass, TCppObject_t obj)
 
RPY_EXPORTED void GetAllCppNames (TCppScope_t scope, std::set< std::string > &cppnames)
 
RPY_EXPORTED std::string GetBaseName (TCppType_t type, TCppIndex_t ibase)
 
RPY_EXPORTED ptrdiff_t GetBaseOffset (TCppType_t derived, TCppType_t base, TCppObject_t address, int direction, bool rerror=false)
 
RPY_EXPORTED TCppIndex_t GetDatamemberIndex (TCppScope_t scope, const std::string &name)
 
RPY_EXPORTED std::string GetDatamemberName (TCppScope_t scope, TCppIndex_t idata)
 
RPY_EXPORTED intptr_t GetDatamemberOffset (TCppScope_t scope, TCppIndex_t idata)
 
RPY_EXPORTED std::string GetDatamemberType (TCppScope_t scope, TCppIndex_t idata)
 
RPY_EXPORTED int GetDimensionSize (TCppScope_t scope, TCppIndex_t idata, int dimension)
 
RPY_EXPORTED TCppEnum_t GetEnum (TCppScope_t scope, const std::string &enum_name)
 
RPY_EXPORTED std::string GetEnumDataName (TCppEnum_t, TCppIndex_t idata)
 
RPY_EXPORTED long long GetEnumDataValue (TCppEnum_t, TCppIndex_t idata)
 
RPY_EXPORTED std::string GetFinalName (TCppType_t type)
 
RPY_EXPORTED TCppFuncAddr_t GetFunctionAddress (TCppMethod_t method, bool check_enabled=true)
 
RPY_EXPORTED size_t GetFunctionArgSizeof ()
 
RPY_EXPORTED size_t GetFunctionArgTypeoffset ()
 
RPY_EXPORTED TCppIndex_t GetGlobalOperator (TCppType_t scope, const std::string &lc, const std::string &rc, const std::string &op)
 
RPY_EXPORTED TCppMethod_t GetMethod (TCppScope_t scope, TCppIndex_t imeth)
 
RPY_EXPORTED std::string GetMethodArgDefault (TCppMethod_t, TCppIndex_t iarg)
 
RPY_EXPORTED std::string GetMethodArgName (TCppMethod_t, TCppIndex_t iarg)
 
RPY_EXPORTED std::string GetMethodArgType (TCppMethod_t, TCppIndex_t iarg)
 
RPY_EXPORTED std::string GetMethodFullName (TCppMethod_t)
 
RPY_EXPORTED std::vector< TCppIndex_tGetMethodIndicesFromName (TCppScope_t scope, const std::string &name)
 
RPY_EXPORTED std::string GetMethodMangledName (TCppMethod_t)
 
RPY_EXPORTED std::string GetMethodName (TCppMethod_t)
 
RPY_EXPORTED TCppIndex_t GetMethodNumArgs (TCppMethod_t)
 
RPY_EXPORTED std::string GetMethodPrototype (TCppScope_t scope, TCppMethod_t, bool show_formalargs)
 
RPY_EXPORTED TCppIndex_t GetMethodReqArgs (TCppMethod_t)
 
RPY_EXPORTED std::string GetMethodResultType (TCppMethod_t)
 
RPY_EXPORTED std::string GetMethodSignature (TCppMethod_t, bool show_formalargs, TCppIndex_t maxargs=(TCppIndex_t) -1)
 
RPY_EXPORTED TCppMethod_t GetMethodTemplate (TCppScope_t scope, const std::string &name, const std::string &proto)
 
RPY_EXPORTED TCppIndex_t GetNumBases (TCppType_t type)
 
RPY_EXPORTED TCppIndex_t GetNumBasesLongestBranch (TCppType_t type)
 Retrieve number of base classes in the longest branch of the inheritance tree.
 
RPY_EXPORTED TCppIndex_t GetNumDatamembers (TCppScope_t scope)
 
RPY_EXPORTED TCppIndex_t GetNumEnumData (TCppEnum_t)
 
RPY_EXPORTED TCppIndex_t GetNumMethods (TCppScope_t scope)
 
RPY_EXPORTED TCppIndex_t GetNumTemplatedMethods (TCppScope_t scope)
 
RPY_EXPORTED TCppScope_t GetScope (const std::string &scope_name)
 
RPY_EXPORTED std::string GetScopedFinalName (TCppType_t type)
 
RPY_EXPORTED bool GetSmartPtrInfo (const std::string &, TCppType_t *raw, TCppMethod_t *deref)
 
RPY_EXPORTED std::string GetTemplatedMethodName (TCppScope_t scope, TCppIndex_t imeth)
 
RPY_EXPORTED std::vector< TCppScope_tGetUsingNamespaces (TCppScope_t)
 
RPY_EXPORTED bool HasComplexHierarchy (TCppType_t type)
 
RPY_EXPORTED bool HasVirtualDestructor (TCppType_t type)
 
RPY_EXPORTED bool IsAbstract (TCppType_t type)
 
RPY_EXPORTED bool IsBuiltin (const std::string &type_name)
 
RPY_EXPORTED bool IsComplete (const std::string &type_name)
 
RPY_EXPORTED bool IsConstData (TCppScope_t scope, TCppIndex_t idata)
 
RPY_EXPORTED bool IsConstMethod (TCppMethod_t)
 
RPY_EXPORTED bool IsConstructor (TCppMethod_t method)
 
RPY_EXPORTED bool IsDestructor (TCppMethod_t method)
 
RPY_EXPORTED bool IsEnum (const std::string &type_name)
 
RPY_EXPORTED bool IsEnumData (TCppScope_t scope, TCppIndex_t idata)
 
RPY_EXPORTED bool IsMethodTemplate (TCppScope_t scope, TCppIndex_t imeth)
 
RPY_EXPORTED bool IsNamespace (TCppScope_t scope)
 
RPY_EXPORTED bool IsProtectedData (TCppScope_t scope, TCppIndex_t idata)
 
RPY_EXPORTED bool IsProtectedMethod (TCppMethod_t method)
 
RPY_EXPORTED bool IsPublicData (TCppScope_t scope, TCppIndex_t idata)
 
RPY_EXPORTED bool IsPublicMethod (TCppMethod_t method)
 
RPY_EXPORTED bool IsSmartPtr (TCppType_t type)
 
RPY_EXPORTED bool IsStaticData (TCppScope_t scope, TCppIndex_t idata)
 
RPY_EXPORTED bool IsStaticMethod (TCppMethod_t method)
 
RPY_EXPORTED bool IsSubtype (TCppType_t derived, TCppType_t base)
 
RPY_EXPORTED bool IsTemplate (const std::string &template_name)
 
RPY_EXPORTED bool IsTemplatedConstructor (TCppScope_t scope, TCppIndex_t imeth)
 
RPY_EXPORTED std::string ResolveEnum (const std::string &enum_type)
 
RPY_EXPORTED std::string ResolveName (const std::string &cppitem_name)
 
RPY_EXPORTED size_t SizeOf (const std::string &type_name)
 
RPY_EXPORTED size_t SizeOf (TCppType_t klass)
 

Variables

RPY_EXPORTED TCppScope_t gGlobalScope = GLOBAL_HANDLE
 

Typedef Documentation

◆ TCppEnum_t

typedef void * Cppyy::TCppEnum_t

Definition at line 20 of file cpp_cppyy.h.

◆ TCppFuncAddr_t

typedef void * Cppyy::TCppFuncAddr_t

Definition at line 25 of file cpp_cppyy.h.

◆ TCppIndex_t

typedef size_t Cppyy::TCppIndex_t

Definition at line 24 of file cpp_cppyy.h.

◆ TCppMethod_t

typedef intptr_t Cppyy::TCppMethod_t

Definition at line 22 of file cpp_cppyy.h.

◆ TCppObject_t

typedef void * Cppyy::TCppObject_t

Definition at line 21 of file cpp_cppyy.h.

◆ TCppScope_t

typedef size_t Cppyy::TCppScope_t

Definition at line 18 of file cpp_cppyy.h.

◆ TCppType_t

Definition at line 19 of file cpp_cppyy.h.

Function Documentation

◆ AddSmartPtrType()

void Cppyy::AddSmartPtrType ( const std::string &  )

Definition at line 1345 of file clingwrapper.cxx.

◆ Allocate()

TCppObject_t Cppyy::Allocate ( TCppType_t  type)

Definition at line 658 of file clingwrapper.cxx.

◆ AllocateFunctionArgs()

void * Cppyy::AllocateFunctionArgs ( size_t  nargs)

Definition at line 898 of file clingwrapper.cxx.

◆ CallB()

unsigned char Cppyy::CallB ( TCppMethod_t  method,
TCppObject_t  self,
size_t  nargs,
void *  args 
)

Definition at line 829 of file clingwrapper.cxx.

◆ CallC()

char Cppyy::CallC ( TCppMethod_t  method,
TCppObject_t  self,
size_t  nargs,
void *  args 
)

Definition at line 830 of file clingwrapper.cxx.

◆ CallConstructor()

TCppObject_t Cppyy::CallConstructor ( TCppMethod_t  method,
TCppType_t  type,
size_t  nargs,
void *  args 
)

Definition at line 863 of file clingwrapper.cxx.

◆ CallD()

double Cppyy::CallD ( TCppMethod_t  method,
TCppObject_t  self,
size_t  nargs,
void *  args 
)

Definition at line 836 of file clingwrapper.cxx.

◆ CallDestructor()

void Cppyy::CallDestructor ( TCppType_t  type,
TCppObject_t  self 
)

Definition at line 872 of file clingwrapper.cxx.

◆ CallF()

float Cppyy::CallF ( TCppMethod_t  method,
TCppObject_t  self,
size_t  nargs,
void *  args 
)

Definition at line 835 of file clingwrapper.cxx.

◆ CallH()

short Cppyy::CallH ( TCppMethod_t  method,
TCppObject_t  self,
size_t  nargs,
void *  args 
)

Definition at line 831 of file clingwrapper.cxx.

◆ CallI()

int Cppyy::CallI ( TCppMethod_t  method,
TCppObject_t  self,
size_t  nargs,
void *  args 
)

Definition at line 832 of file clingwrapper.cxx.

◆ CallL()

long Cppyy::CallL ( TCppMethod_t  method,
TCppObject_t  self,
size_t  nargs,
void *  args 
)

Definition at line 833 of file clingwrapper.cxx.

◆ CallLD()

LongDouble_t Cppyy::CallLD ( TCppMethod_t  method,
TCppObject_t  self,
size_t  nargs,
void *  args 
)

Definition at line 837 of file clingwrapper.cxx.

◆ CallLL()

Long64_t Cppyy::CallLL ( TCppMethod_t  method,
TCppObject_t  self,
size_t  nargs,
void *  args 
)

Definition at line 834 of file clingwrapper.cxx.

◆ CallO()

TCppObject_t Cppyy::CallO ( TCppMethod_t  method,
TCppObject_t  self,
size_t  nargs,
void *  args,
TCppType_t  result_type 
)

Definition at line 878 of file clingwrapper.cxx.

◆ CallR()

void * Cppyy::CallR ( TCppMethod_t  method,
TCppObject_t  self,
size_t  nargs,
void *  args 
)

Definition at line 839 of file clingwrapper.cxx.

◆ CallS()

char * Cppyy::CallS ( TCppMethod_t  method,
TCppObject_t  self,
size_t  nargs,
void *  args,
size_t *  length 
)

Definition at line 847 of file clingwrapper.cxx.

◆ CallV()

void Cppyy::CallV ( TCppMethod_t  method,
TCppObject_t  self,
size_t  nargs,
void *  args 
)

Definition at line 823 of file clingwrapper.cxx.

◆ Compile()

bool Cppyy::Compile ( const std::string &  code)

Definition at line 370 of file clingwrapper.cxx.

◆ Construct()

TCppObject_t Cppyy::Construct ( TCppType_t  type)

Definition at line 669 of file clingwrapper.cxx.

◆ Deallocate()

void Cppyy::Deallocate ( TCppType_t  type,
TCppObject_t  instance 
)

Definition at line 664 of file clingwrapper.cxx.

◆ DeallocateFunctionArgs()

void Cppyy::DeallocateFunctionArgs ( void *  args)

Definition at line 903 of file clingwrapper.cxx.

◆ Destruct()

void Cppyy::Destruct ( TCppType_t  type,
TCppObject_t  instance 
)

Definition at line 676 of file clingwrapper.cxx.

◆ ExistsMethodTemplate()

bool Cppyy::ExistsMethodTemplate ( TCppScope_t  scope,
const std::string &  name 
)

Definition at line 1678 of file clingwrapper.cxx.

◆ GetActualClass()

TCppType_t Cppyy::GetActualClass ( TCppType_t  klass,
TCppObject_t  obj 
)

Definition at line 561 of file clingwrapper.cxx.

◆ GetAllCppNames()

void Cppyy::GetAllCppNames ( TCppScope_t  scope,
std::set< std::string > &  cppnames 
)

Definition at line 1024 of file clingwrapper.cxx.

◆ GetBaseName()

std::string Cppyy::GetBaseName ( TCppType_t  type,
TCppIndex_t  ibase 
)

Definition at line 1295 of file clingwrapper.cxx.

◆ GetBaseOffset()

ptrdiff_t Cppyy::GetBaseOffset ( TCppType_t  derived,
TCppType_t  base,
TCppObject_t  address,
int  direction,
bool  rerror = false 
)

Definition at line 1352 of file clingwrapper.cxx.

◆ GetDatamemberIndex()

TCppIndex_t Cppyy::GetDatamemberIndex ( TCppScope_t  scope,
const std::string &  name 
)

Definition at line 2002 of file clingwrapper.cxx.

◆ GetDatamemberName()

std::string Cppyy::GetDatamemberName ( TCppScope_t  scope,
TCppIndex_t  idata 
)

Definition at line 1914 of file clingwrapper.cxx.

◆ GetDatamemberOffset()

intptr_t Cppyy::GetDatamemberOffset ( TCppScope_t  scope,
TCppIndex_t  idata 
)

Definition at line 1969 of file clingwrapper.cxx.

◆ GetDatamemberType()

std::string Cppyy::GetDatamemberType ( TCppScope_t  scope,
TCppIndex_t  idata 
)

Definition at line 1926 of file clingwrapper.cxx.

◆ GetDimensionSize()

int Cppyy::GetDimensionSize ( TCppScope_t  scope,
TCppIndex_t  idata,
int  dimension 
)

Definition at line 2145 of file clingwrapper.cxx.

◆ GetEnum()

TCppEnum_t Cppyy::GetEnum ( TCppScope_t  scope,
const std::string &  enum_name 
)

Definition at line 2161 of file clingwrapper.cxx.

◆ GetEnumDataName()

std::string Cppyy::GetEnumDataName ( TCppEnum_t  ,
TCppIndex_t  idata 
)

Definition at line 2178 of file clingwrapper.cxx.

◆ GetEnumDataValue()

long long Cppyy::GetEnumDataValue ( TCppEnum_t  ,
TCppIndex_t  idata 
)

Definition at line 2183 of file clingwrapper.cxx.

◆ GetFinalName()

std::string Cppyy::GetFinalName ( TCppType_t  type)

Definition at line 1145 of file clingwrapper.cxx.

◆ GetFunctionAddress()

TCppFuncAddr_t Cppyy::GetFunctionAddress ( TCppMethod_t  method,
bool  check_enabled = true 
)

Definition at line 889 of file clingwrapper.cxx.

◆ GetFunctionArgSizeof()

size_t Cppyy::GetFunctionArgSizeof ( )

Definition at line 908 of file clingwrapper.cxx.

◆ GetFunctionArgTypeoffset()

size_t Cppyy::GetFunctionArgTypeoffset ( )

Definition at line 913 of file clingwrapper.cxx.

◆ GetGlobalOperator()

TCppIndex_t Cppyy::GetGlobalOperator ( TCppType_t  scope,
const std::string &  lc,
const std::string &  rc,
const std::string &  op 
)

Definition at line 1807 of file clingwrapper.cxx.

◆ GetMethod()

TCppMethod_t Cppyy::GetMethod ( TCppScope_t  scope,
TCppIndex_t  imeth 
)

Definition at line 1460 of file clingwrapper.cxx.

◆ GetMethodArgDefault()

std::string Cppyy::GetMethodArgDefault ( TCppMethod_t  ,
TCppIndex_t  iarg 
)

Definition at line 1571 of file clingwrapper.cxx.

◆ GetMethodArgName()

std::string Cppyy::GetMethodArgName ( TCppMethod_t  ,
TCppIndex_t  iarg 
)

Definition at line 1551 of file clingwrapper.cxx.

◆ GetMethodArgType()

std::string Cppyy::GetMethodArgType ( TCppMethod_t  ,
TCppIndex_t  iarg 
)

Definition at line 1561 of file clingwrapper.cxx.

◆ GetMethodFullName()

std::string Cppyy::GetMethodFullName ( TCppMethod_t  )

Definition at line 1486 of file clingwrapper.cxx.

◆ GetMethodIndicesFromName()

std::vector< TCppIndex_t > Cppyy::GetMethodIndicesFromName ( TCppScope_t  scope,
const std::string &  name 
)

Definition at line 1425 of file clingwrapper.cxx.

◆ GetMethodMangledName()

std::string Cppyy::GetMethodMangledName ( TCppMethod_t  )

Definition at line 1496 of file clingwrapper.cxx.

◆ GetMethodName()

std::string Cppyy::GetMethodName ( TCppMethod_t  )

Definition at line 1473 of file clingwrapper.cxx.

◆ GetMethodNumArgs()

TCppIndex_t Cppyy::GetMethodNumArgs ( TCppMethod_t  )

Definition at line 1535 of file clingwrapper.cxx.

◆ GetMethodPrototype()

std::string Cppyy::GetMethodPrototype ( TCppScope_t  scope,
TCppMethod_t  ,
bool  show_formalargs 
)

Definition at line 1609 of file clingwrapper.cxx.

◆ GetMethodReqArgs()

TCppIndex_t Cppyy::GetMethodReqArgs ( TCppMethod_t  )

Definition at line 1542 of file clingwrapper.cxx.

◆ GetMethodResultType()

std::string Cppyy::GetMethodResultType ( TCppMethod_t  )

Definition at line 1503 of file clingwrapper.cxx.

◆ GetMethodSignature()

std::string Cppyy::GetMethodSignature ( TCppMethod_t  ,
bool  show_formalargs,
TCppIndex_t  maxargs = (TCppIndex_t) -1 
)

Definition at line 1584 of file clingwrapper.cxx.

◆ GetMethodTemplate()

TCppMethod_t Cppyy::GetMethodTemplate ( TCppScope_t  scope,
const std::string &  name,
const std::string &  proto 
)

Definition at line 1709 of file clingwrapper.cxx.

◆ GetNumBases()

TCppIndex_t Cppyy::GetNumBases ( TCppType_t  type)

Definition at line 1209 of file clingwrapper.cxx.

◆ GetNumBasesLongestBranch()

TCppIndex_t Cppyy::GetNumBasesLongestBranch ( TCppType_t  type)

Retrieve number of base classes in the longest branch of the inheritance tree.

Parameters
[in]klassThe class to start the retrieval process from.

The function converts the input class to a TClass * and calls GetLongestInheritancePath.

Definition at line 1282 of file clingwrapper.cxx.

◆ GetNumDatamembers()

TCppIndex_t Cppyy::GetNumDatamembers ( TCppScope_t  scope)

Definition at line 1885 of file clingwrapper.cxx.

◆ GetNumEnumData()

TCppIndex_t Cppyy::GetNumEnumData ( TCppEnum_t  )

Definition at line 2173 of file clingwrapper.cxx.

◆ GetNumMethods()

TCppIndex_t Cppyy::GetNumMethods ( TCppScope_t  scope)

Definition at line 1393 of file clingwrapper.cxx.

◆ GetNumTemplatedMethods()

TCppIndex_t Cppyy::GetNumTemplatedMethods ( TCppScope_t  scope)

Definition at line 1632 of file clingwrapper.cxx.

◆ GetScope()

TCppScope_t Cppyy::GetScope ( const std::string &  scope_name)

Definition at line 493 of file clingwrapper.cxx.

◆ GetScopedFinalName()

std::string Cppyy::GetScopedFinalName ( TCppType_t  type)

Definition at line 1158 of file clingwrapper.cxx.

◆ GetSmartPtrInfo()

bool Cppyy::GetSmartPtrInfo ( const std::string &  ,
TCppType_t raw,
TCppMethod_t deref 
)

Definition at line 1319 of file clingwrapper.cxx.

◆ GetTemplatedMethodName()

std::string Cppyy::GetTemplatedMethodName ( TCppScope_t  scope,
TCppIndex_t  imeth 
)

Definition at line 1649 of file clingwrapper.cxx.

◆ GetUsingNamespaces()

std::vector< TCppScope_t > Cppyy::GetUsingNamespaces ( TCppScope_t  )

Definition at line 1116 of file clingwrapper.cxx.

◆ HasComplexHierarchy()

bool Cppyy::HasComplexHierarchy ( TCppType_t  type)

Definition at line 1185 of file clingwrapper.cxx.

◆ HasVirtualDestructor()

bool Cppyy::HasVirtualDestructor ( TCppType_t  type)

Definition at line 1172 of file clingwrapper.cxx.

◆ IsAbstract()

bool Cppyy::IsAbstract ( TCppType_t  type)

Definition at line 931 of file clingwrapper.cxx.

◆ IsBuiltin()

bool Cppyy::IsBuiltin ( const std::string &  type_name)

Definition at line 629 of file clingwrapper.cxx.

◆ IsComplete()

bool Cppyy::IsComplete ( const std::string &  type_name)

Definition at line 636 of file clingwrapper.cxx.

◆ IsConstData()

bool Cppyy::IsConstData ( TCppScope_t  scope,
TCppIndex_t  idata 
)

Definition at line 2091 of file clingwrapper.cxx.

◆ IsConstMethod()

bool Cppyy::IsConstMethod ( TCppMethod_t  )

Definition at line 1623 of file clingwrapper.cxx.

◆ IsConstructor()

bool Cppyy::IsConstructor ( TCppMethod_t  method)

Definition at line 1857 of file clingwrapper.cxx.

◆ IsDestructor()

bool Cppyy::IsDestructor ( TCppMethod_t  method)

Definition at line 1866 of file clingwrapper.cxx.

◆ IsEnum()

bool Cppyy::IsEnum ( const std::string &  type_name)

Definition at line 940 of file clingwrapper.cxx.

◆ IsEnumData()

bool Cppyy::IsEnumData ( TCppScope_t  scope,
TCppIndex_t  idata 
)

Definition at line 2105 of file clingwrapper.cxx.

◆ IsMethodTemplate()

bool Cppyy::IsMethodTemplate ( TCppScope_t  scope,
TCppIndex_t  imeth 
)

Definition at line 1692 of file clingwrapper.cxx.

◆ IsNamespace()

bool Cppyy::IsNamespace ( TCppScope_t  scope)

Definition at line 920 of file clingwrapper.cxx.

◆ IsProtectedData()

bool Cppyy::IsProtectedData ( TCppScope_t  scope,
TCppIndex_t  idata 
)

Definition at line 2069 of file clingwrapper.cxx.

◆ IsProtectedMethod()

bool Cppyy::IsProtectedMethod ( TCppMethod_t  method)

Definition at line 1848 of file clingwrapper.cxx.

◆ IsPublicData()

bool Cppyy::IsPublicData ( TCppScope_t  scope,
TCppIndex_t  idata 
)

Definition at line 2058 of file clingwrapper.cxx.

◆ IsPublicMethod()

bool Cppyy::IsPublicMethod ( TCppMethod_t  method)

Definition at line 1839 of file clingwrapper.cxx.

◆ IsSmartPtr()

bool Cppyy::IsSmartPtr ( TCppType_t  type)

Definition at line 1310 of file clingwrapper.cxx.

◆ IsStaticData()

bool Cppyy::IsStaticData ( TCppScope_t  scope,
TCppIndex_t  idata 
)

Definition at line 2080 of file clingwrapper.cxx.

◆ IsStaticMethod()

bool Cppyy::IsStaticMethod ( TCppMethod_t  method)

Definition at line 1875 of file clingwrapper.cxx.

◆ IsSubtype()

bool Cppyy::IsSubtype ( TCppType_t  derived,
TCppType_t  base 
)

Definition at line 1301 of file clingwrapper.cxx.

◆ IsTemplate()

bool Cppyy::IsTemplate ( const std::string &  template_name)

Definition at line 549 of file clingwrapper.cxx.

◆ IsTemplatedConstructor()

bool Cppyy::IsTemplatedConstructor ( TCppScope_t  scope,
TCppIndex_t  imeth 
)

Definition at line 1664 of file clingwrapper.cxx.

◆ ResolveEnum()

std::string Cppyy::ResolveEnum ( const std::string &  enum_type)

Definition at line 440 of file clingwrapper.cxx.

◆ ResolveName()

std::string Cppyy::ResolveName ( const std::string &  cppitem_name)

Definition at line 377 of file clingwrapper.cxx.

◆ SizeOf() [1/2]

size_t Cppyy::SizeOf ( const std::string &  type_name)

Definition at line 622 of file clingwrapper.cxx.

◆ SizeOf() [2/2]

size_t Cppyy::SizeOf ( TCppType_t  klass)

Definition at line 614 of file clingwrapper.cxx.

Variable Documentation

◆ gGlobalScope

TCppScope_t Cppyy::gGlobalScope = GLOBAL_HANDLE

Definition at line 51 of file cpp_cppyy.h.