Logo ROOT  
Reference Guide
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Loading...
Searching...
No Matches
Cppyy Namespace Reference

Namespaces

namespace  Reflex
 

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 void AddTypeReducer (const std::string &reducable, const std::string &reduced)
 
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 TCppIndex_t CompareMethodArgType (TCppMethod_t, TCppIndex_t iarg, const std::string &req_type)
 
RPY_EXPORTED bool Compile (const std::string &code, bool silent=false)
 
RPY_EXPORTED TCppObject_t Construct (TCppType_t type, void *arena=nullptr)
 
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, bool accept_namespace=false)
 
RPY_EXPORTED TCppIndex_t GetNumEnumData (TCppEnum_t)
 
RPY_EXPORTED TCppIndex_t GetNumMethods (TCppScope_t scope, bool accept_namespace=false)
 
RPY_EXPORTED TCppIndex_t GetNumTemplatedMethods (TCppScope_t scope, bool accept_namespace=false)
 
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 IsAggregate (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 IsDefaultConstructable (TCppType_t type)
 
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)
 
RPY_EXPORTED std::string ToString (TCppType_t klass, TCppObject_t obj)
 

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

Definition at line 24 of file cpp_cppyy.h.

◆ TCppMethod_t

Definition at line 22 of file cpp_cppyy.h.

◆ TCppObject_t

Definition at line 21 of file cpp_cppyy.h.

◆ 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 1431 of file clingwrapper.cxx.

◆ AddTypeReducer()

void Cppyy::AddTypeReducer ( const std::string & reducable,
const std::string & reduced )

Definition at line 1436 of file clingwrapper.cxx.

◆ Allocate()

TCppObject_t Cppyy::Allocate ( TCppType_t type)

Definition at line 684 of file clingwrapper.cxx.

◆ AllocateFunctionArgs()

void * Cppyy::AllocateFunctionArgs ( size_t nargs)

Definition at line 966 of file clingwrapper.cxx.

◆ CallB()

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

Definition at line 860 of file clingwrapper.cxx.

◆ CallC()

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

Definition at line 861 of file clingwrapper.cxx.

◆ CallConstructor()

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

Definition at line 894 of file clingwrapper.cxx.

◆ CallD()

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

Definition at line 867 of file clingwrapper.cxx.

◆ CallDestructor()

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

Definition at line 903 of file clingwrapper.cxx.

◆ CallF()

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

Definition at line 866 of file clingwrapper.cxx.

◆ CallH()

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

Definition at line 862 of file clingwrapper.cxx.

◆ CallI()

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

Definition at line 863 of file clingwrapper.cxx.

◆ CallL()

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

Definition at line 864 of file clingwrapper.cxx.

◆ CallLD()

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

Definition at line 868 of file clingwrapper.cxx.

◆ CallLL()

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

Definition at line 865 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 909 of file clingwrapper.cxx.

◆ CallR()

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

Definition at line 870 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 878 of file clingwrapper.cxx.

◆ CallV()

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

Definition at line 854 of file clingwrapper.cxx.

◆ CompareMethodArgType()

TCppIndex_t Cppyy::CompareMethodArgType ( TCppMethod_t ,
TCppIndex_t iarg,
const std::string & req_type )

Definition at line 1662 of file clingwrapper.cxx.

◆ Compile()

bool Cppyy::Compile ( const std::string & code,
bool silent = false )

Definition at line 388 of file clingwrapper.cxx.

◆ Construct()

TCppObject_t Cppyy::Construct ( TCppType_t type,
void * arena = nullptr )

Definition at line 695 of file clingwrapper.cxx.

◆ Deallocate()

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

Definition at line 690 of file clingwrapper.cxx.

◆ DeallocateFunctionArgs()

void Cppyy::DeallocateFunctionArgs ( void * args)

Definition at line 971 of file clingwrapper.cxx.

◆ Destruct()

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

Definition at line 704 of file clingwrapper.cxx.

◆ ExistsMethodTemplate()

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

Definition at line 1802 of file clingwrapper.cxx.

◆ GetActualClass()

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

Definition at line 586 of file clingwrapper.cxx.

◆ GetAllCppNames()

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

Definition at line 1110 of file clingwrapper.cxx.

◆ GetBaseName()

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

Definition at line 1381 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 1445 of file clingwrapper.cxx.

◆ GetDatamemberIndex()

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

Definition at line 2121 of file clingwrapper.cxx.

◆ GetDatamemberName()

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

Definition at line 2035 of file clingwrapper.cxx.

◆ GetDatamemberOffset()

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

Definition at line 2088 of file clingwrapper.cxx.

◆ GetDatamemberType()

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

Definition at line 2047 of file clingwrapper.cxx.

◆ GetDimensionSize()

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

Definition at line 2264 of file clingwrapper.cxx.

◆ GetEnum()

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

Definition at line 2280 of file clingwrapper.cxx.

◆ GetEnumDataName()

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

Definition at line 2297 of file clingwrapper.cxx.

◆ GetEnumDataValue()

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

Definition at line 2302 of file clingwrapper.cxx.

◆ GetFinalName()

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

Definition at line 1231 of file clingwrapper.cxx.

◆ GetFunctionAddress()

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

Definition at line 920 of file clingwrapper.cxx.

◆ GetFunctionArgSizeof()

size_t Cppyy::GetFunctionArgSizeof ( )

Definition at line 976 of file clingwrapper.cxx.

◆ GetFunctionArgTypeoffset()

size_t Cppyy::GetFunctionArgTypeoffset ( )

Definition at line 981 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 1931 of file clingwrapper.cxx.

◆ GetMethod()

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

Definition at line 1551 of file clingwrapper.cxx.

◆ GetMethodArgDefault()

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

Definition at line 1692 of file clingwrapper.cxx.

◆ GetMethodArgName()

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

Definition at line 1642 of file clingwrapper.cxx.

◆ GetMethodArgType()

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

Definition at line 1652 of file clingwrapper.cxx.

◆ GetMethodFullName()

std::string Cppyy::GetMethodFullName ( TCppMethod_t )

Definition at line 1577 of file clingwrapper.cxx.

◆ GetMethodIndicesFromName()

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

Definition at line 1516 of file clingwrapper.cxx.

◆ GetMethodMangledName()

std::string Cppyy::GetMethodMangledName ( TCppMethod_t )

Definition at line 1587 of file clingwrapper.cxx.

◆ GetMethodName()

std::string Cppyy::GetMethodName ( TCppMethod_t )

Definition at line 1564 of file clingwrapper.cxx.

◆ GetMethodNumArgs()

TCppIndex_t Cppyy::GetMethodNumArgs ( TCppMethod_t )

Definition at line 1626 of file clingwrapper.cxx.

◆ GetMethodPrototype()

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

Definition at line 1730 of file clingwrapper.cxx.

◆ GetMethodReqArgs()

TCppIndex_t Cppyy::GetMethodReqArgs ( TCppMethod_t )

Definition at line 1633 of file clingwrapper.cxx.

◆ GetMethodResultType()

std::string Cppyy::GetMethodResultType ( TCppMethod_t )

Definition at line 1594 of file clingwrapper.cxx.

◆ GetMethodSignature()

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

Definition at line 1705 of file clingwrapper.cxx.

◆ GetMethodTemplate()

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

Definition at line 1833 of file clingwrapper.cxx.

◆ GetNumBases()

TCppIndex_t Cppyy::GetNumBases ( TCppType_t type)

Definition at line 1295 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 1368 of file clingwrapper.cxx.

◆ GetNumDatamembers()

TCppIndex_t Cppyy::GetNumDatamembers ( TCppScope_t scope,
bool accept_namespace = false )

Definition at line 2009 of file clingwrapper.cxx.

◆ GetNumEnumData()

TCppIndex_t Cppyy::GetNumEnumData ( TCppEnum_t )

Definition at line 2292 of file clingwrapper.cxx.

◆ GetNumMethods()

TCppIndex_t Cppyy::GetNumMethods ( TCppScope_t scope,
bool accept_namespace = false )

Definition at line 1486 of file clingwrapper.cxx.

◆ GetNumTemplatedMethods()

TCppIndex_t Cppyy::GetNumTemplatedMethods ( TCppScope_t scope,
bool accept_namespace = false )

Definition at line 1753 of file clingwrapper.cxx.

◆ GetScope()

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

Definition at line 518 of file clingwrapper.cxx.

◆ GetScopedFinalName()

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

Definition at line 1244 of file clingwrapper.cxx.

◆ GetSmartPtrInfo()

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

Definition at line 1405 of file clingwrapper.cxx.

◆ GetTemplatedMethodName()

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

Definition at line 1773 of file clingwrapper.cxx.

◆ GetUsingNamespaces()

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

Definition at line 1202 of file clingwrapper.cxx.

◆ HasComplexHierarchy()

bool Cppyy::HasComplexHierarchy ( TCppType_t type)

Definition at line 1271 of file clingwrapper.cxx.

◆ HasVirtualDestructor()

bool Cppyy::HasVirtualDestructor ( TCppType_t type)

Definition at line 1258 of file clingwrapper.cxx.

◆ IsAbstract()

bool Cppyy::IsAbstract ( TCppType_t type)

Definition at line 999 of file clingwrapper.cxx.

◆ IsAggregate()

bool Cppyy::IsAggregate ( TCppType_t type)

Definition at line 1016 of file clingwrapper.cxx.

◆ IsBuiltin()

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

Definition at line 655 of file clingwrapper.cxx.

◆ IsComplete()

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

Definition at line 662 of file clingwrapper.cxx.

◆ IsConstData()

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

Definition at line 2210 of file clingwrapper.cxx.

◆ IsConstMethod()

bool Cppyy::IsConstMethod ( TCppMethod_t )

Definition at line 1744 of file clingwrapper.cxx.

◆ IsConstructor()

bool Cppyy::IsConstructor ( TCppMethod_t method)

Definition at line 1981 of file clingwrapper.cxx.

◆ IsDefaultConstructable()

bool Cppyy::IsDefaultConstructable ( TCppType_t type)

Definition at line 1025 of file clingwrapper.cxx.

◆ IsDestructor()

bool Cppyy::IsDestructor ( TCppMethod_t method)

Definition at line 1990 of file clingwrapper.cxx.

◆ IsEnum()

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

Definition at line 1008 of file clingwrapper.cxx.

◆ IsEnumData()

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

Definition at line 2224 of file clingwrapper.cxx.

◆ IsMethodTemplate()

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

Definition at line 1816 of file clingwrapper.cxx.

◆ IsNamespace()

bool Cppyy::IsNamespace ( TCppScope_t scope)

Definition at line 988 of file clingwrapper.cxx.

◆ IsProtectedData()

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

Definition at line 2188 of file clingwrapper.cxx.

◆ IsProtectedMethod()

bool Cppyy::IsProtectedMethod ( TCppMethod_t method)

Definition at line 1972 of file clingwrapper.cxx.

◆ IsPublicData()

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

Definition at line 2177 of file clingwrapper.cxx.

◆ IsPublicMethod()

bool Cppyy::IsPublicMethod ( TCppMethod_t method)

Definition at line 1963 of file clingwrapper.cxx.

◆ IsSmartPtr()

bool Cppyy::IsSmartPtr ( TCppType_t type)

Definition at line 1396 of file clingwrapper.cxx.

◆ IsStaticData()

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

Definition at line 2199 of file clingwrapper.cxx.

◆ IsStaticMethod()

bool Cppyy::IsStaticMethod ( TCppMethod_t method)

Definition at line 1999 of file clingwrapper.cxx.

◆ IsSubtype()

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

Definition at line 1387 of file clingwrapper.cxx.

◆ IsTemplate()

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

Definition at line 574 of file clingwrapper.cxx.

◆ IsTemplatedConstructor()

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

Definition at line 1788 of file clingwrapper.cxx.

◆ ResolveEnum()

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

Definition at line 465 of file clingwrapper.cxx.

◆ ResolveName()

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

Definition at line 402 of file clingwrapper.cxx.

◆ SizeOf() [1/2]

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

Definition at line 648 of file clingwrapper.cxx.

◆ SizeOf() [2/2]

size_t Cppyy::SizeOf ( TCppType_t klass)

Definition at line 640 of file clingwrapper.cxx.

◆ ToString()

std::string Cppyy::ToString ( TCppType_t klass,
TCppObject_t obj )

Definition at line 393 of file clingwrapper.cxx.

Variable Documentation

◆ gGlobalScope

TCppScope_t Cppyy::gGlobalScope = GLOBAL_HANDLE

Definition at line 53 of file cpp_cppyy.h.