Logo ROOT  
Reference Guide
 
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 1430 of file clingwrapper.cxx.

◆ AddTypeReducer()

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

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

◆ CallB()

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

Definition at line 859 of file clingwrapper.cxx.

◆ CallC()

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

Definition at line 860 of file clingwrapper.cxx.

◆ CallConstructor()

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

Definition at line 893 of file clingwrapper.cxx.

◆ CallD()

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

Definition at line 866 of file clingwrapper.cxx.

◆ CallDestructor()

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

Definition at line 902 of file clingwrapper.cxx.

◆ CallF()

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

Definition at line 865 of file clingwrapper.cxx.

◆ CallH()

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

Definition at line 861 of file clingwrapper.cxx.

◆ CallI()

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

Definition at line 862 of file clingwrapper.cxx.

◆ CallL()

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

Definition at line 863 of file clingwrapper.cxx.

◆ CallLD()

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

Definition at line 867 of file clingwrapper.cxx.

◆ CallLL()

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

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

◆ CallR()

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

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

◆ CallV()

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

Definition at line 853 of file clingwrapper.cxx.

◆ CompareMethodArgType()

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

Definition at line 1661 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 970 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 1801 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 1109 of file clingwrapper.cxx.

◆ GetBaseName()

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

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

◆ GetDatamemberIndex()

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

Definition at line 2120 of file clingwrapper.cxx.

◆ GetDatamemberName()

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

Definition at line 2034 of file clingwrapper.cxx.

◆ GetDatamemberOffset()

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

Definition at line 2087 of file clingwrapper.cxx.

◆ GetDatamemberType()

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

Definition at line 2046 of file clingwrapper.cxx.

◆ GetDimensionSize()

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

Definition at line 2263 of file clingwrapper.cxx.

◆ GetEnum()

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

Definition at line 2279 of file clingwrapper.cxx.

◆ GetEnumDataName()

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

Definition at line 2296 of file clingwrapper.cxx.

◆ GetEnumDataValue()

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

Definition at line 2301 of file clingwrapper.cxx.

◆ GetFinalName()

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

Definition at line 1230 of file clingwrapper.cxx.

◆ GetFunctionAddress()

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

Definition at line 919 of file clingwrapper.cxx.

◆ GetFunctionArgSizeof()

size_t Cppyy::GetFunctionArgSizeof ( )

Definition at line 975 of file clingwrapper.cxx.

◆ GetFunctionArgTypeoffset()

size_t Cppyy::GetFunctionArgTypeoffset ( )

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

◆ GetMethod()

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

Definition at line 1550 of file clingwrapper.cxx.

◆ GetMethodArgDefault()

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

Definition at line 1691 of file clingwrapper.cxx.

◆ GetMethodArgName()

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

Definition at line 1641 of file clingwrapper.cxx.

◆ GetMethodArgType()

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

Definition at line 1651 of file clingwrapper.cxx.

◆ GetMethodFullName()

std::string Cppyy::GetMethodFullName ( TCppMethod_t )

Definition at line 1576 of file clingwrapper.cxx.

◆ GetMethodIndicesFromName()

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

Definition at line 1515 of file clingwrapper.cxx.

◆ GetMethodMangledName()

std::string Cppyy::GetMethodMangledName ( TCppMethod_t )

Definition at line 1586 of file clingwrapper.cxx.

◆ GetMethodName()

std::string Cppyy::GetMethodName ( TCppMethod_t )

Definition at line 1563 of file clingwrapper.cxx.

◆ GetMethodNumArgs()

TCppIndex_t Cppyy::GetMethodNumArgs ( TCppMethod_t )

Definition at line 1625 of file clingwrapper.cxx.

◆ GetMethodPrototype()

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

Definition at line 1729 of file clingwrapper.cxx.

◆ GetMethodReqArgs()

TCppIndex_t Cppyy::GetMethodReqArgs ( TCppMethod_t )

Definition at line 1632 of file clingwrapper.cxx.

◆ GetMethodResultType()

std::string Cppyy::GetMethodResultType ( TCppMethod_t )

Definition at line 1593 of file clingwrapper.cxx.

◆ GetMethodSignature()

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

Definition at line 1704 of file clingwrapper.cxx.

◆ GetMethodTemplate()

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

Definition at line 1832 of file clingwrapper.cxx.

◆ GetNumBases()

TCppIndex_t Cppyy::GetNumBases ( TCppType_t type)

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

◆ GetNumDatamembers()

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

Definition at line 2008 of file clingwrapper.cxx.

◆ GetNumEnumData()

TCppIndex_t Cppyy::GetNumEnumData ( TCppEnum_t )

Definition at line 2291 of file clingwrapper.cxx.

◆ GetNumMethods()

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

Definition at line 1485 of file clingwrapper.cxx.

◆ GetNumTemplatedMethods()

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

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

◆ GetSmartPtrInfo()

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

Definition at line 1404 of file clingwrapper.cxx.

◆ GetTemplatedMethodName()

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

Definition at line 1772 of file clingwrapper.cxx.

◆ GetUsingNamespaces()

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

Definition at line 1201 of file clingwrapper.cxx.

◆ HasComplexHierarchy()

bool Cppyy::HasComplexHierarchy ( TCppType_t type)

Definition at line 1270 of file clingwrapper.cxx.

◆ HasVirtualDestructor()

bool Cppyy::HasVirtualDestructor ( TCppType_t type)

Definition at line 1257 of file clingwrapper.cxx.

◆ IsAbstract()

bool Cppyy::IsAbstract ( TCppType_t type)

Definition at line 998 of file clingwrapper.cxx.

◆ IsAggregate()

bool Cppyy::IsAggregate ( TCppType_t type)

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

◆ IsConstMethod()

bool Cppyy::IsConstMethod ( TCppMethod_t )

Definition at line 1743 of file clingwrapper.cxx.

◆ IsConstructor()

bool Cppyy::IsConstructor ( TCppMethod_t method)

Definition at line 1980 of file clingwrapper.cxx.

◆ IsDefaultConstructable()

bool Cppyy::IsDefaultConstructable ( TCppType_t type)

Definition at line 1024 of file clingwrapper.cxx.

◆ IsDestructor()

bool Cppyy::IsDestructor ( TCppMethod_t method)

Definition at line 1989 of file clingwrapper.cxx.

◆ IsEnum()

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

Definition at line 1007 of file clingwrapper.cxx.

◆ IsEnumData()

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

Definition at line 2223 of file clingwrapper.cxx.

◆ IsMethodTemplate()

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

Definition at line 1815 of file clingwrapper.cxx.

◆ IsNamespace()

bool Cppyy::IsNamespace ( TCppScope_t scope)

Definition at line 987 of file clingwrapper.cxx.

◆ IsProtectedData()

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

Definition at line 2187 of file clingwrapper.cxx.

◆ IsProtectedMethod()

bool Cppyy::IsProtectedMethod ( TCppMethod_t method)

Definition at line 1971 of file clingwrapper.cxx.

◆ IsPublicData()

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

Definition at line 2176 of file clingwrapper.cxx.

◆ IsPublicMethod()

bool Cppyy::IsPublicMethod ( TCppMethod_t method)

Definition at line 1962 of file clingwrapper.cxx.

◆ IsSmartPtr()

bool Cppyy::IsSmartPtr ( TCppType_t type)

Definition at line 1395 of file clingwrapper.cxx.

◆ IsStaticData()

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

Definition at line 2198 of file clingwrapper.cxx.

◆ IsStaticMethod()

bool Cppyy::IsStaticMethod ( TCppMethod_t method)

Definition at line 1998 of file clingwrapper.cxx.

◆ IsSubtype()

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

Definition at line 1386 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 1787 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.