Logo ROOT  
Reference Guide
Cppyy Namespace Reference

Typedefs

typedef voidTCppEnum_t
 
typedef voidTCppFuncAddr_t
 
typedef size_t TCppIndex_t
 
typedef intptr_t TCppMethod_t
 
typedef voidTCppObject_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 voidAllocateFunctionArgs (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 voidCallR (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 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

Definition at line 20 of file cpp_cppyy.h.

◆ 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

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()

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

Definition at line 1269 of file clingwrapper.cxx.

◆ Allocate()

CPPYY_IMPORT TCppObject_t Cppyy::Allocate ( TCppType_t  type)

Definition at line 662 of file clingwrapper.cxx.

◆ AllocateFunctionArgs()

CPPYY_IMPORT void * Cppyy::AllocateFunctionArgs ( size_t  nargs)

Definition at line 901 of file clingwrapper.cxx.

◆ CallB()

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

◆ CallC()

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

◆ CallConstructor()

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

Definition at line 867 of file clingwrapper.cxx.

◆ CallD()

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

◆ CallDestructor()

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

Definition at line 876 of file clingwrapper.cxx.

◆ CallF()

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

◆ CallH()

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

◆ CallI()

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

◆ CallL()

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

◆ CallLD()

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

◆ CallLL()

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

◆ CallO()

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

Definition at line 882 of file clingwrapper.cxx.

◆ CallR()

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

Definition at line 843 of file clingwrapper.cxx.

◆ CallS()

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

Definition at line 851 of file clingwrapper.cxx.

◆ CallV()

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

Definition at line 827 of file clingwrapper.cxx.

◆ Compile()

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

Definition at line 374 of file clingwrapper.cxx.

◆ Construct()

CPPYY_IMPORT TCppObject_t Cppyy::Construct ( TCppType_t  type)

Definition at line 673 of file clingwrapper.cxx.

◆ Deallocate()

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

Definition at line 668 of file clingwrapper.cxx.

◆ DeallocateFunctionArgs()

CPPYY_IMPORT void Cppyy::DeallocateFunctionArgs ( void args)

Definition at line 906 of file clingwrapper.cxx.

◆ Destruct()

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

Definition at line 680 of file clingwrapper.cxx.

◆ ExistsMethodTemplate()

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

Definition at line 1602 of file clingwrapper.cxx.

◆ GetActualClass()

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

Definition at line 565 of file clingwrapper.cxx.

◆ GetAllCppNames()

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

Definition at line 1027 of file clingwrapper.cxx.

◆ GetBaseName()

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

Definition at line 1219 of file clingwrapper.cxx.

◆ GetBaseOffset()

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

Definition at line 1276 of file clingwrapper.cxx.

◆ GetDatamemberIndex()

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

Definition at line 1903 of file clingwrapper.cxx.

◆ GetDatamemberName()

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

Definition at line 1815 of file clingwrapper.cxx.

◆ GetDatamemberOffset()

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

Definition at line 1870 of file clingwrapper.cxx.

◆ GetDatamemberType()

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

Definition at line 1827 of file clingwrapper.cxx.

◆ GetDimensionSize()

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

Definition at line 2042 of file clingwrapper.cxx.

◆ GetEnum()

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

Definition at line 2058 of file clingwrapper.cxx.

◆ GetEnumDataName()

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

Definition at line 2075 of file clingwrapper.cxx.

◆ GetEnumDataValue()

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

Definition at line 2080 of file clingwrapper.cxx.

◆ GetFinalName()

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

Definition at line 1146 of file clingwrapper.cxx.

◆ GetFunctionAddress()

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

Definition at line 892 of file clingwrapper.cxx.

◆ GetFunctionArgSizeof()

CPPYY_IMPORT size_t Cppyy::GetFunctionArgSizeof ( )

Definition at line 911 of file clingwrapper.cxx.

◆ GetFunctionArgTypeoffset()

CPPYY_IMPORT size_t Cppyy::GetFunctionArgTypeoffset ( )

Definition at line 916 of file clingwrapper.cxx.

◆ GetGlobalOperator()

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

Definition at line 1726 of file clingwrapper.cxx.

◆ GetMethod()

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

Definition at line 1384 of file clingwrapper.cxx.

◆ GetMethodArgDefault()

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

Definition at line 1495 of file clingwrapper.cxx.

◆ GetMethodArgName()

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

Definition at line 1475 of file clingwrapper.cxx.

◆ GetMethodArgType()

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

Definition at line 1485 of file clingwrapper.cxx.

◆ GetMethodFullName()

CPPYY_IMPORT std::string Cppyy::GetMethodFullName ( TCppMethod_t  )

Definition at line 1410 of file clingwrapper.cxx.

◆ GetMethodIndicesFromName()

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

Definition at line 1349 of file clingwrapper.cxx.

◆ GetMethodMangledName()

CPPYY_IMPORT std::string Cppyy::GetMethodMangledName ( TCppMethod_t  )

Definition at line 1420 of file clingwrapper.cxx.

◆ GetMethodName()

CPPYY_IMPORT std::string Cppyy::GetMethodName ( TCppMethod_t  )

Definition at line 1397 of file clingwrapper.cxx.

◆ GetMethodNumArgs()

CPPYY_IMPORT TCppIndex_t Cppyy::GetMethodNumArgs ( TCppMethod_t  )

Definition at line 1459 of file clingwrapper.cxx.

◆ GetMethodPrototype()

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

Definition at line 1533 of file clingwrapper.cxx.

◆ GetMethodReqArgs()

CPPYY_IMPORT TCppIndex_t Cppyy::GetMethodReqArgs ( TCppMethod_t  )

Definition at line 1466 of file clingwrapper.cxx.

◆ GetMethodResultType()

CPPYY_IMPORT std::string Cppyy::GetMethodResultType ( TCppMethod_t  )

Definition at line 1427 of file clingwrapper.cxx.

◆ GetMethodSignature()

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

Definition at line 1508 of file clingwrapper.cxx.

◆ GetMethodTemplate()

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

Definition at line 1633 of file clingwrapper.cxx.

◆ GetNumBases()

CPPYY_IMPORT TCppIndex_t Cppyy::GetNumBases ( TCppType_t  type)

Definition at line 1210 of file clingwrapper.cxx.

◆ GetNumDatamembers()

CPPYY_IMPORT TCppIndex_t Cppyy::GetNumDatamembers ( TCppScope_t  scope)

Definition at line 1803 of file clingwrapper.cxx.

◆ GetNumEnumData()

CPPYY_IMPORT TCppIndex_t Cppyy::GetNumEnumData ( TCppEnum_t  )

Definition at line 2070 of file clingwrapper.cxx.

◆ GetNumMethods()

CPPYY_IMPORT TCppIndex_t Cppyy::GetNumMethods ( TCppScope_t  scope)

Definition at line 1317 of file clingwrapper.cxx.

◆ GetNumTemplatedMethods()

CPPYY_IMPORT TCppIndex_t Cppyy::GetNumTemplatedMethods ( TCppScope_t  scope)

Definition at line 1556 of file clingwrapper.cxx.

◆ GetScope()

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

Definition at line 497 of file clingwrapper.cxx.

◆ GetScopedFinalName()

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

Definition at line 1159 of file clingwrapper.cxx.

◆ GetSmartPtrInfo()

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

Definition at line 1243 of file clingwrapper.cxx.

◆ GetTemplatedMethodName()

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

Definition at line 1573 of file clingwrapper.cxx.

◆ GetUsingNamespaces()

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

Definition at line 1117 of file clingwrapper.cxx.

◆ HasComplexHierarchy()

CPPYY_IMPORT bool Cppyy::HasComplexHierarchy ( TCppType_t  type)

Definition at line 1186 of file clingwrapper.cxx.

◆ HasVirtualDestructor()

CPPYY_IMPORT bool Cppyy::HasVirtualDestructor ( TCppType_t  type)

Definition at line 1173 of file clingwrapper.cxx.

◆ IsAbstract()

CPPYY_IMPORT bool Cppyy::IsAbstract ( TCppType_t  type)

Definition at line 934 of file clingwrapper.cxx.

◆ IsBuiltin()

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

Definition at line 633 of file clingwrapper.cxx.

◆ IsComplete()

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

Definition at line 640 of file clingwrapper.cxx.

◆ IsConstData()

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

Definition at line 1988 of file clingwrapper.cxx.

◆ IsConstMethod()

CPPYY_IMPORT bool Cppyy::IsConstMethod ( TCppMethod_t  )

Definition at line 1547 of file clingwrapper.cxx.

◆ IsConstructor()

CPPYY_IMPORT bool Cppyy::IsConstructor ( TCppMethod_t  method)

Definition at line 1775 of file clingwrapper.cxx.

◆ IsDestructor()

CPPYY_IMPORT bool Cppyy::IsDestructor ( TCppMethod_t  method)

Definition at line 1784 of file clingwrapper.cxx.

◆ IsEnum()

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

Definition at line 943 of file clingwrapper.cxx.

◆ IsEnumData()

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

Definition at line 2002 of file clingwrapper.cxx.

◆ IsMethodTemplate()

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

Definition at line 1616 of file clingwrapper.cxx.

◆ IsNamespace()

CPPYY_IMPORT bool Cppyy::IsNamespace ( TCppScope_t  scope)

Definition at line 923 of file clingwrapper.cxx.

◆ IsProtectedData()

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

Definition at line 1966 of file clingwrapper.cxx.

◆ IsProtectedMethod()

CPPYY_IMPORT bool Cppyy::IsProtectedMethod ( TCppMethod_t  method)

Definition at line 1766 of file clingwrapper.cxx.

◆ IsPublicData()

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

Definition at line 1955 of file clingwrapper.cxx.

◆ IsPublicMethod()

CPPYY_IMPORT bool Cppyy::IsPublicMethod ( TCppMethod_t  method)

Definition at line 1757 of file clingwrapper.cxx.

◆ IsSmartPtr()

CPPYY_IMPORT bool Cppyy::IsSmartPtr ( TCppType_t  type)

Definition at line 1234 of file clingwrapper.cxx.

◆ IsStaticData()

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

Definition at line 1977 of file clingwrapper.cxx.

◆ IsStaticMethod()

CPPYY_IMPORT bool Cppyy::IsStaticMethod ( TCppMethod_t  method)

Definition at line 1793 of file clingwrapper.cxx.

◆ IsSubtype()

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

Definition at line 1225 of file clingwrapper.cxx.

◆ IsTemplate()

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

Definition at line 553 of file clingwrapper.cxx.

◆ IsTemplatedConstructor()

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

Definition at line 1588 of file clingwrapper.cxx.

◆ ResolveEnum()

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

Definition at line 444 of file clingwrapper.cxx.

◆ ResolveName()

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

Definition at line 381 of file clingwrapper.cxx.

◆ SizeOf() [1/2]

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

Definition at line 626 of file clingwrapper.cxx.

◆ SizeOf() [2/2]

CPPYY_IMPORT size_t Cppyy::SizeOf ( TCppType_t  klass)

Definition at line 618 of file clingwrapper.cxx.

Variable Documentation

◆ gGlobalScope

CPPYY_IMPORT TCppScope_t Cppyy::gGlobalScope = GLOBAL_HANDLE

Definition at line 51 of file cpp_cppyy.h.