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

◆ AddTypeReducer()

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

Definition at line 1434 of file clingwrapper.cxx.

◆ Allocate()

TCppObject_t Cppyy::Allocate ( TCppType_t type)

Definition at line 683 of file clingwrapper.cxx.

◆ AllocateFunctionArgs()

void * Cppyy::AllocateFunctionArgs ( size_t nargs)

Definition at line 964 of file clingwrapper.cxx.

◆ CallB()

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

Definition at line 858 of file clingwrapper.cxx.

◆ CallC()

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

Definition at line 859 of file clingwrapper.cxx.

◆ CallConstructor()

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

Definition at line 892 of file clingwrapper.cxx.

◆ CallD()

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

Definition at line 865 of file clingwrapper.cxx.

◆ CallDestructor()

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

Definition at line 901 of file clingwrapper.cxx.

◆ CallF()

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

Definition at line 864 of file clingwrapper.cxx.

◆ CallH()

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

Definition at line 860 of file clingwrapper.cxx.

◆ CallI()

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

Definition at line 861 of file clingwrapper.cxx.

◆ CallL()

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

Definition at line 862 of file clingwrapper.cxx.

◆ CallLD()

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

Definition at line 866 of file clingwrapper.cxx.

◆ CallLL()

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

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

◆ CallR()

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

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

◆ CallV()

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

Definition at line 852 of file clingwrapper.cxx.

◆ CompareMethodArgType()

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

Definition at line 1660 of file clingwrapper.cxx.

◆ Compile()

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

Definition at line 387 of file clingwrapper.cxx.

◆ Construct()

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

Definition at line 694 of file clingwrapper.cxx.

◆ Deallocate()

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

Definition at line 689 of file clingwrapper.cxx.

◆ DeallocateFunctionArgs()

void Cppyy::DeallocateFunctionArgs ( void * args)

Definition at line 969 of file clingwrapper.cxx.

◆ Destruct()

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

Definition at line 703 of file clingwrapper.cxx.

◆ ExistsMethodTemplate()

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

Definition at line 1800 of file clingwrapper.cxx.

◆ GetActualClass()

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

Definition at line 585 of file clingwrapper.cxx.

◆ GetAllCppNames()

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

Definition at line 1108 of file clingwrapper.cxx.

◆ GetBaseName()

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

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

◆ GetDatamemberIndex()

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

Definition at line 2119 of file clingwrapper.cxx.

◆ GetDatamemberName()

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

Definition at line 2033 of file clingwrapper.cxx.

◆ GetDatamemberOffset()

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

Definition at line 2086 of file clingwrapper.cxx.

◆ GetDatamemberType()

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

Definition at line 2045 of file clingwrapper.cxx.

◆ GetDimensionSize()

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

Definition at line 2262 of file clingwrapper.cxx.

◆ GetEnum()

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

Definition at line 2278 of file clingwrapper.cxx.

◆ GetEnumDataName()

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

Definition at line 2295 of file clingwrapper.cxx.

◆ GetEnumDataValue()

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

Definition at line 2300 of file clingwrapper.cxx.

◆ GetFinalName()

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

Definition at line 1229 of file clingwrapper.cxx.

◆ GetFunctionAddress()

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

Definition at line 918 of file clingwrapper.cxx.

◆ GetFunctionArgSizeof()

size_t Cppyy::GetFunctionArgSizeof ( )

Definition at line 974 of file clingwrapper.cxx.

◆ GetFunctionArgTypeoffset()

size_t Cppyy::GetFunctionArgTypeoffset ( )

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

◆ GetMethod()

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

Definition at line 1549 of file clingwrapper.cxx.

◆ GetMethodArgDefault()

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

Definition at line 1690 of file clingwrapper.cxx.

◆ GetMethodArgName()

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

Definition at line 1640 of file clingwrapper.cxx.

◆ GetMethodArgType()

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

Definition at line 1650 of file clingwrapper.cxx.

◆ GetMethodFullName()

std::string Cppyy::GetMethodFullName ( TCppMethod_t )

Definition at line 1575 of file clingwrapper.cxx.

◆ GetMethodIndicesFromName()

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

Definition at line 1514 of file clingwrapper.cxx.

◆ GetMethodMangledName()

std::string Cppyy::GetMethodMangledName ( TCppMethod_t )

Definition at line 1585 of file clingwrapper.cxx.

◆ GetMethodName()

std::string Cppyy::GetMethodName ( TCppMethod_t )

Definition at line 1562 of file clingwrapper.cxx.

◆ GetMethodNumArgs()

TCppIndex_t Cppyy::GetMethodNumArgs ( TCppMethod_t )

Definition at line 1624 of file clingwrapper.cxx.

◆ GetMethodPrototype()

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

Definition at line 1728 of file clingwrapper.cxx.

◆ GetMethodReqArgs()

TCppIndex_t Cppyy::GetMethodReqArgs ( TCppMethod_t )

Definition at line 1631 of file clingwrapper.cxx.

◆ GetMethodResultType()

std::string Cppyy::GetMethodResultType ( TCppMethod_t )

Definition at line 1592 of file clingwrapper.cxx.

◆ GetMethodSignature()

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

Definition at line 1703 of file clingwrapper.cxx.

◆ GetMethodTemplate()

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

Definition at line 1831 of file clingwrapper.cxx.

◆ GetNumBases()

TCppIndex_t Cppyy::GetNumBases ( TCppType_t type)

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

◆ GetNumDatamembers()

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

Definition at line 2007 of file clingwrapper.cxx.

◆ GetNumEnumData()

TCppIndex_t Cppyy::GetNumEnumData ( TCppEnum_t )

Definition at line 2290 of file clingwrapper.cxx.

◆ GetNumMethods()

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

Definition at line 1484 of file clingwrapper.cxx.

◆ GetNumTemplatedMethods()

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

Definition at line 1751 of file clingwrapper.cxx.

◆ GetScope()

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

Definition at line 517 of file clingwrapper.cxx.

◆ GetScopedFinalName()

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

Definition at line 1242 of file clingwrapper.cxx.

◆ GetSmartPtrInfo()

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

Definition at line 1403 of file clingwrapper.cxx.

◆ GetTemplatedMethodName()

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

Definition at line 1771 of file clingwrapper.cxx.

◆ GetUsingNamespaces()

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

Definition at line 1200 of file clingwrapper.cxx.

◆ HasComplexHierarchy()

bool Cppyy::HasComplexHierarchy ( TCppType_t type)

Definition at line 1269 of file clingwrapper.cxx.

◆ HasVirtualDestructor()

bool Cppyy::HasVirtualDestructor ( TCppType_t type)

Definition at line 1256 of file clingwrapper.cxx.

◆ IsAbstract()

bool Cppyy::IsAbstract ( TCppType_t type)

Definition at line 997 of file clingwrapper.cxx.

◆ IsAggregate()

bool Cppyy::IsAggregate ( TCppType_t type)

Definition at line 1014 of file clingwrapper.cxx.

◆ IsBuiltin()

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

Definition at line 654 of file clingwrapper.cxx.

◆ IsComplete()

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

Definition at line 661 of file clingwrapper.cxx.

◆ IsConstData()

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

Definition at line 2208 of file clingwrapper.cxx.

◆ IsConstMethod()

bool Cppyy::IsConstMethod ( TCppMethod_t )

Definition at line 1742 of file clingwrapper.cxx.

◆ IsConstructor()

bool Cppyy::IsConstructor ( TCppMethod_t method)

Definition at line 1979 of file clingwrapper.cxx.

◆ IsDefaultConstructable()

bool Cppyy::IsDefaultConstructable ( TCppType_t type)

Definition at line 1023 of file clingwrapper.cxx.

◆ IsDestructor()

bool Cppyy::IsDestructor ( TCppMethod_t method)

Definition at line 1988 of file clingwrapper.cxx.

◆ IsEnum()

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

Definition at line 1006 of file clingwrapper.cxx.

◆ IsEnumData()

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

Definition at line 2222 of file clingwrapper.cxx.

◆ IsMethodTemplate()

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

Definition at line 1814 of file clingwrapper.cxx.

◆ IsNamespace()

bool Cppyy::IsNamespace ( TCppScope_t scope)

Definition at line 986 of file clingwrapper.cxx.

◆ IsProtectedData()

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

Definition at line 2186 of file clingwrapper.cxx.

◆ IsProtectedMethod()

bool Cppyy::IsProtectedMethod ( TCppMethod_t method)

Definition at line 1970 of file clingwrapper.cxx.

◆ IsPublicData()

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

Definition at line 2175 of file clingwrapper.cxx.

◆ IsPublicMethod()

bool Cppyy::IsPublicMethod ( TCppMethod_t method)

Definition at line 1961 of file clingwrapper.cxx.

◆ IsSmartPtr()

bool Cppyy::IsSmartPtr ( TCppType_t type)

Definition at line 1394 of file clingwrapper.cxx.

◆ IsStaticData()

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

Definition at line 2197 of file clingwrapper.cxx.

◆ IsStaticMethod()

bool Cppyy::IsStaticMethod ( TCppMethod_t method)

Definition at line 1997 of file clingwrapper.cxx.

◆ IsSubtype()

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

Definition at line 1385 of file clingwrapper.cxx.

◆ IsTemplate()

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

Definition at line 573 of file clingwrapper.cxx.

◆ IsTemplatedConstructor()

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

Definition at line 1786 of file clingwrapper.cxx.

◆ ResolveEnum()

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

Definition at line 464 of file clingwrapper.cxx.

◆ ResolveName()

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

Definition at line 401 of file clingwrapper.cxx.

◆ SizeOf() [1/2]

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

Definition at line 647 of file clingwrapper.cxx.

◆ SizeOf() [2/2]

size_t Cppyy::SizeOf ( TCppType_t klass)

Definition at line 639 of file clingwrapper.cxx.

◆ ToString()

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

Definition at line 392 of file clingwrapper.cxx.

Variable Documentation

◆ gGlobalScope

TCppScope_t Cppyy::gGlobalScope = GLOBAL_HANDLE

Definition at line 53 of file cpp_cppyy.h.