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

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

◆ AddTypeReducer()

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

Definition at line 1433 of file clingwrapper.cxx.

◆ Allocate()

TCppObject_t Cppyy::Allocate ( TCppType_t  type)

Definition at line 682 of file clingwrapper.cxx.

◆ AllocateFunctionArgs()

void * Cppyy::AllocateFunctionArgs ( size_t  nargs)

Definition at line 963 of file clingwrapper.cxx.

◆ CallB()

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

Definition at line 857 of file clingwrapper.cxx.

◆ CallC()

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

Definition at line 858 of file clingwrapper.cxx.

◆ CallConstructor()

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

Definition at line 891 of file clingwrapper.cxx.

◆ CallD()

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

Definition at line 864 of file clingwrapper.cxx.

◆ CallDestructor()

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

Definition at line 900 of file clingwrapper.cxx.

◆ CallF()

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

Definition at line 863 of file clingwrapper.cxx.

◆ CallH()

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

Definition at line 859 of file clingwrapper.cxx.

◆ CallI()

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

Definition at line 860 of file clingwrapper.cxx.

◆ CallL()

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

Definition at line 861 of file clingwrapper.cxx.

◆ CallLD()

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

Definition at line 865 of file clingwrapper.cxx.

◆ CallLL()

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

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

◆ CallR()

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

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

◆ CallV()

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

Definition at line 851 of file clingwrapper.cxx.

◆ CompareMethodArgType()

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

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

◆ Deallocate()

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

Definition at line 688 of file clingwrapper.cxx.

◆ DeallocateFunctionArgs()

void Cppyy::DeallocateFunctionArgs ( void *  args)

Definition at line 968 of file clingwrapper.cxx.

◆ Destruct()

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

Definition at line 702 of file clingwrapper.cxx.

◆ ExistsMethodTemplate()

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

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

◆ GetBaseName()

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

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

◆ GetDatamemberIndex()

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

Definition at line 2118 of file clingwrapper.cxx.

◆ GetDatamemberName()

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

Definition at line 2032 of file clingwrapper.cxx.

◆ GetDatamemberOffset()

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

Definition at line 2085 of file clingwrapper.cxx.

◆ GetDatamemberType()

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

Definition at line 2044 of file clingwrapper.cxx.

◆ GetDimensionSize()

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

Definition at line 2261 of file clingwrapper.cxx.

◆ GetEnum()

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

Definition at line 2277 of file clingwrapper.cxx.

◆ GetEnumDataName()

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

Definition at line 2294 of file clingwrapper.cxx.

◆ GetEnumDataValue()

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

Definition at line 2299 of file clingwrapper.cxx.

◆ GetFinalName()

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

Definition at line 1228 of file clingwrapper.cxx.

◆ GetFunctionAddress()

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

Definition at line 917 of file clingwrapper.cxx.

◆ GetFunctionArgSizeof()

size_t Cppyy::GetFunctionArgSizeof ( )

Definition at line 973 of file clingwrapper.cxx.

◆ GetFunctionArgTypeoffset()

size_t Cppyy::GetFunctionArgTypeoffset ( )

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

◆ GetMethod()

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

Definition at line 1548 of file clingwrapper.cxx.

◆ GetMethodArgDefault()

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

Definition at line 1689 of file clingwrapper.cxx.

◆ GetMethodArgName()

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

Definition at line 1639 of file clingwrapper.cxx.

◆ GetMethodArgType()

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

Definition at line 1649 of file clingwrapper.cxx.

◆ GetMethodFullName()

std::string Cppyy::GetMethodFullName ( TCppMethod_t  )

Definition at line 1574 of file clingwrapper.cxx.

◆ GetMethodIndicesFromName()

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

Definition at line 1513 of file clingwrapper.cxx.

◆ GetMethodMangledName()

std::string Cppyy::GetMethodMangledName ( TCppMethod_t  )

Definition at line 1584 of file clingwrapper.cxx.

◆ GetMethodName()

std::string Cppyy::GetMethodName ( TCppMethod_t  )

Definition at line 1561 of file clingwrapper.cxx.

◆ GetMethodNumArgs()

TCppIndex_t Cppyy::GetMethodNumArgs ( TCppMethod_t  )

Definition at line 1623 of file clingwrapper.cxx.

◆ GetMethodPrototype()

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

Definition at line 1727 of file clingwrapper.cxx.

◆ GetMethodReqArgs()

TCppIndex_t Cppyy::GetMethodReqArgs ( TCppMethod_t  )

Definition at line 1630 of file clingwrapper.cxx.

◆ GetMethodResultType()

std::string Cppyy::GetMethodResultType ( TCppMethod_t  )

Definition at line 1591 of file clingwrapper.cxx.

◆ GetMethodSignature()

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

Definition at line 1702 of file clingwrapper.cxx.

◆ GetMethodTemplate()

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

Definition at line 1830 of file clingwrapper.cxx.

◆ GetNumBases()

TCppIndex_t Cppyy::GetNumBases ( TCppType_t  type)

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

◆ GetNumDatamembers()

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

Definition at line 2006 of file clingwrapper.cxx.

◆ GetNumEnumData()

TCppIndex_t Cppyy::GetNumEnumData ( TCppEnum_t  )

Definition at line 2289 of file clingwrapper.cxx.

◆ GetNumMethods()

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

Definition at line 1483 of file clingwrapper.cxx.

◆ GetNumTemplatedMethods()

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

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

◆ GetSmartPtrInfo()

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

Definition at line 1402 of file clingwrapper.cxx.

◆ GetTemplatedMethodName()

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

Definition at line 1770 of file clingwrapper.cxx.

◆ GetUsingNamespaces()

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

Definition at line 1199 of file clingwrapper.cxx.

◆ HasComplexHierarchy()

bool Cppyy::HasComplexHierarchy ( TCppType_t  type)

Definition at line 1268 of file clingwrapper.cxx.

◆ HasVirtualDestructor()

bool Cppyy::HasVirtualDestructor ( TCppType_t  type)

Definition at line 1255 of file clingwrapper.cxx.

◆ IsAbstract()

bool Cppyy::IsAbstract ( TCppType_t  type)

Definition at line 996 of file clingwrapper.cxx.

◆ IsAggregate()

bool Cppyy::IsAggregate ( TCppType_t  type)

Definition at line 1013 of file clingwrapper.cxx.

◆ IsBuiltin()

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

Definition at line 653 of file clingwrapper.cxx.

◆ IsComplete()

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

Definition at line 660 of file clingwrapper.cxx.

◆ IsConstData()

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

Definition at line 2207 of file clingwrapper.cxx.

◆ IsConstMethod()

bool Cppyy::IsConstMethod ( TCppMethod_t  )

Definition at line 1741 of file clingwrapper.cxx.

◆ IsConstructor()

bool Cppyy::IsConstructor ( TCppMethod_t  method)

Definition at line 1978 of file clingwrapper.cxx.

◆ IsDefaultConstructable()

bool Cppyy::IsDefaultConstructable ( TCppType_t  type)

Definition at line 1022 of file clingwrapper.cxx.

◆ IsDestructor()

bool Cppyy::IsDestructor ( TCppMethod_t  method)

Definition at line 1987 of file clingwrapper.cxx.

◆ IsEnum()

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

Definition at line 1005 of file clingwrapper.cxx.

◆ IsEnumData()

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

Definition at line 2221 of file clingwrapper.cxx.

◆ IsMethodTemplate()

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

Definition at line 1813 of file clingwrapper.cxx.

◆ IsNamespace()

bool Cppyy::IsNamespace ( TCppScope_t  scope)

Definition at line 985 of file clingwrapper.cxx.

◆ IsProtectedData()

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

Definition at line 2185 of file clingwrapper.cxx.

◆ IsProtectedMethod()

bool Cppyy::IsProtectedMethod ( TCppMethod_t  method)

Definition at line 1969 of file clingwrapper.cxx.

◆ IsPublicData()

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

Definition at line 2174 of file clingwrapper.cxx.

◆ IsPublicMethod()

bool Cppyy::IsPublicMethod ( TCppMethod_t  method)

Definition at line 1960 of file clingwrapper.cxx.

◆ IsSmartPtr()

bool Cppyy::IsSmartPtr ( TCppType_t  type)

Definition at line 1393 of file clingwrapper.cxx.

◆ IsStaticData()

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

Definition at line 2196 of file clingwrapper.cxx.

◆ IsStaticMethod()

bool Cppyy::IsStaticMethod ( TCppMethod_t  method)

Definition at line 1996 of file clingwrapper.cxx.

◆ IsSubtype()

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

Definition at line 1384 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 1785 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 646 of file clingwrapper.cxx.

◆ SizeOf() [2/2]

size_t Cppyy::SizeOf ( TCppType_t  klass)

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