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 |
Variables | |
RPY_EXPORTED TCppScope_t | gGlobalScope = GLOBAL_HANDLE |
typedef void * Cppyy::TCppEnum_t |
Definition at line 20 of file cpp_cppyy.h.
typedef void * Cppyy::TCppFuncAddr_t |
Definition at line 25 of file cpp_cppyy.h.
typedef size_t Cppyy::TCppIndex_t |
Definition at line 24 of file cpp_cppyy.h.
typedef intptr_t Cppyy::TCppMethod_t |
Definition at line 22 of file cpp_cppyy.h.
typedef void * Cppyy::TCppObject_t |
Definition at line 21 of file cpp_cppyy.h.
typedef size_t Cppyy::TCppScope_t |
Definition at line 18 of file cpp_cppyy.h.
Definition at line 19 of file cpp_cppyy.h.
void Cppyy::AddSmartPtrType | ( | const std::string & | ) |
Definition at line 1430 of file clingwrapper.cxx.
void Cppyy::AddTypeReducer | ( | const std::string & | reducable, |
const std::string & | reduced ) |
Definition at line 1435 of file clingwrapper.cxx.
TCppObject_t Cppyy::Allocate | ( | TCppType_t | type | ) |
Definition at line 683 of file clingwrapper.cxx.
void * Cppyy::AllocateFunctionArgs | ( | size_t | nargs | ) |
Definition at line 965 of file clingwrapper.cxx.
unsigned char Cppyy::CallB | ( | TCppMethod_t | method, |
TCppObject_t | self, | ||
size_t | nargs, | ||
void * | args ) |
Definition at line 859 of file clingwrapper.cxx.
char Cppyy::CallC | ( | TCppMethod_t | method, |
TCppObject_t | self, | ||
size_t | nargs, | ||
void * | args ) |
Definition at line 860 of file clingwrapper.cxx.
TCppObject_t Cppyy::CallConstructor | ( | TCppMethod_t | method, |
TCppType_t | type, | ||
size_t | nargs, | ||
void * | args ) |
Definition at line 893 of file clingwrapper.cxx.
double Cppyy::CallD | ( | TCppMethod_t | method, |
TCppObject_t | self, | ||
size_t | nargs, | ||
void * | args ) |
Definition at line 866 of file clingwrapper.cxx.
void Cppyy::CallDestructor | ( | TCppType_t | type, |
TCppObject_t | self ) |
Definition at line 902 of file clingwrapper.cxx.
float Cppyy::CallF | ( | TCppMethod_t | method, |
TCppObject_t | self, | ||
size_t | nargs, | ||
void * | args ) |
Definition at line 865 of file clingwrapper.cxx.
short Cppyy::CallH | ( | TCppMethod_t | method, |
TCppObject_t | self, | ||
size_t | nargs, | ||
void * | args ) |
Definition at line 861 of file clingwrapper.cxx.
int Cppyy::CallI | ( | TCppMethod_t | method, |
TCppObject_t | self, | ||
size_t | nargs, | ||
void * | args ) |
Definition at line 862 of file clingwrapper.cxx.
long Cppyy::CallL | ( | TCppMethod_t | method, |
TCppObject_t | self, | ||
size_t | nargs, | ||
void * | args ) |
Definition at line 863 of file clingwrapper.cxx.
PY_LONG_DOUBLE Cppyy::CallLD | ( | TCppMethod_t | method, |
TCppObject_t | self, | ||
size_t | nargs, | ||
void * | args ) |
Definition at line 867 of file clingwrapper.cxx.
PY_LONG_LONG Cppyy::CallLL | ( | TCppMethod_t | method, |
TCppObject_t | self, | ||
size_t | nargs, | ||
void * | args ) |
Definition at line 864 of file clingwrapper.cxx.
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.
void * Cppyy::CallR | ( | TCppMethod_t | method, |
TCppObject_t | self, | ||
size_t | nargs, | ||
void * | args ) |
Definition at line 869 of file clingwrapper.cxx.
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.
void Cppyy::CallV | ( | TCppMethod_t | method, |
TCppObject_t | self, | ||
size_t | nargs, | ||
void * | args ) |
Definition at line 853 of file clingwrapper.cxx.
TCppIndex_t Cppyy::CompareMethodArgType | ( | TCppMethod_t | , |
TCppIndex_t | iarg, | ||
const std::string & | req_type ) |
Definition at line 1661 of file clingwrapper.cxx.
Definition at line 387 of file clingwrapper.cxx.
TCppObject_t Cppyy::Construct | ( | TCppType_t | type, |
void * | arena = nullptr ) |
Definition at line 694 of file clingwrapper.cxx.
void Cppyy::Deallocate | ( | TCppType_t | type, |
TCppObject_t | instance ) |
Definition at line 689 of file clingwrapper.cxx.
void Cppyy::DeallocateFunctionArgs | ( | void * | args | ) |
Definition at line 970 of file clingwrapper.cxx.
void Cppyy::Destruct | ( | TCppType_t | type, |
TCppObject_t | instance ) |
Definition at line 703 of file clingwrapper.cxx.
bool Cppyy::ExistsMethodTemplate | ( | TCppScope_t | scope, |
const std::string & | name ) |
Definition at line 1801 of file clingwrapper.cxx.
TCppType_t Cppyy::GetActualClass | ( | TCppType_t | klass, |
TCppObject_t | obj ) |
Definition at line 585 of file clingwrapper.cxx.
void Cppyy::GetAllCppNames | ( | TCppScope_t | scope, |
std::set< std::string > & | cppnames ) |
Definition at line 1109 of file clingwrapper.cxx.
std::string Cppyy::GetBaseName | ( | TCppType_t | type, |
TCppIndex_t | ibase ) |
Definition at line 1380 of file clingwrapper.cxx.
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.
TCppIndex_t Cppyy::GetDatamemberIndex | ( | TCppScope_t | scope, |
const std::string & | name ) |
Definition at line 2120 of file clingwrapper.cxx.
std::string Cppyy::GetDatamemberName | ( | TCppScope_t | scope, |
TCppIndex_t | idata ) |
Definition at line 2034 of file clingwrapper.cxx.
intptr_t Cppyy::GetDatamemberOffset | ( | TCppScope_t | scope, |
TCppIndex_t | idata ) |
Definition at line 2087 of file clingwrapper.cxx.
std::string Cppyy::GetDatamemberType | ( | TCppScope_t | scope, |
TCppIndex_t | idata ) |
Definition at line 2046 of file clingwrapper.cxx.
int Cppyy::GetDimensionSize | ( | TCppScope_t | scope, |
TCppIndex_t | idata, | ||
int | dimension ) |
Definition at line 2263 of file clingwrapper.cxx.
TCppEnum_t Cppyy::GetEnum | ( | TCppScope_t | scope, |
const std::string & | enum_name ) |
Definition at line 2279 of file clingwrapper.cxx.
std::string Cppyy::GetEnumDataName | ( | TCppEnum_t | , |
TCppIndex_t | idata ) |
Definition at line 2296 of file clingwrapper.cxx.
long long Cppyy::GetEnumDataValue | ( | TCppEnum_t | , |
TCppIndex_t | idata ) |
Definition at line 2301 of file clingwrapper.cxx.
std::string Cppyy::GetFinalName | ( | TCppType_t | type | ) |
Definition at line 1230 of file clingwrapper.cxx.
TCppFuncAddr_t Cppyy::GetFunctionAddress | ( | TCppMethod_t | method, |
bool | check_enabled = true ) |
Definition at line 919 of file clingwrapper.cxx.
size_t Cppyy::GetFunctionArgSizeof | ( | ) |
Definition at line 975 of file clingwrapper.cxx.
size_t Cppyy::GetFunctionArgTypeoffset | ( | ) |
Definition at line 980 of file clingwrapper.cxx.
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.
TCppMethod_t Cppyy::GetMethod | ( | TCppScope_t | scope, |
TCppIndex_t | imeth ) |
Definition at line 1550 of file clingwrapper.cxx.
std::string Cppyy::GetMethodArgDefault | ( | TCppMethod_t | , |
TCppIndex_t | iarg ) |
Definition at line 1691 of file clingwrapper.cxx.
std::string Cppyy::GetMethodArgName | ( | TCppMethod_t | , |
TCppIndex_t | iarg ) |
Definition at line 1641 of file clingwrapper.cxx.
std::string Cppyy::GetMethodArgType | ( | TCppMethod_t | , |
TCppIndex_t | iarg ) |
Definition at line 1651 of file clingwrapper.cxx.
std::string Cppyy::GetMethodFullName | ( | TCppMethod_t | ) |
Definition at line 1576 of file clingwrapper.cxx.
std::vector< TCppIndex_t > Cppyy::GetMethodIndicesFromName | ( | TCppScope_t | scope, |
const std::string & | name ) |
Definition at line 1515 of file clingwrapper.cxx.
std::string Cppyy::GetMethodMangledName | ( | TCppMethod_t | ) |
Definition at line 1586 of file clingwrapper.cxx.
std::string Cppyy::GetMethodName | ( | TCppMethod_t | ) |
Definition at line 1563 of file clingwrapper.cxx.
TCppIndex_t Cppyy::GetMethodNumArgs | ( | TCppMethod_t | ) |
Definition at line 1625 of file clingwrapper.cxx.
std::string Cppyy::GetMethodPrototype | ( | TCppScope_t | scope, |
TCppMethod_t | , | ||
bool | show_formalargs ) |
Definition at line 1729 of file clingwrapper.cxx.
TCppIndex_t Cppyy::GetMethodReqArgs | ( | TCppMethod_t | ) |
Definition at line 1632 of file clingwrapper.cxx.
std::string Cppyy::GetMethodResultType | ( | TCppMethod_t | ) |
Definition at line 1593 of file clingwrapper.cxx.
std::string Cppyy::GetMethodSignature | ( | TCppMethod_t | , |
bool | show_formalargs, | ||
TCppIndex_t | maxargs = (TCppIndex_t) -1 ) |
Definition at line 1704 of file clingwrapper.cxx.
TCppMethod_t Cppyy::GetMethodTemplate | ( | TCppScope_t | scope, |
const std::string & | name, | ||
const std::string & | proto ) |
Definition at line 1832 of file clingwrapper.cxx.
TCppIndex_t Cppyy::GetNumBases | ( | TCppType_t | type | ) |
Definition at line 1294 of file clingwrapper.cxx.
TCppIndex_t Cppyy::GetNumBasesLongestBranch | ( | TCppType_t | type | ) |
Retrieve number of base classes in the longest branch of the inheritance tree.
[in] | klass | The 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.
TCppIndex_t Cppyy::GetNumDatamembers | ( | TCppScope_t | scope, |
bool | accept_namespace = false ) |
Definition at line 2008 of file clingwrapper.cxx.
TCppIndex_t Cppyy::GetNumEnumData | ( | TCppEnum_t | ) |
Definition at line 2291 of file clingwrapper.cxx.
TCppIndex_t Cppyy::GetNumMethods | ( | TCppScope_t | scope, |
bool | accept_namespace = false ) |
Definition at line 1485 of file clingwrapper.cxx.
TCppIndex_t Cppyy::GetNumTemplatedMethods | ( | TCppScope_t | scope, |
bool | accept_namespace = false ) |
Definition at line 1752 of file clingwrapper.cxx.
TCppScope_t Cppyy::GetScope | ( | const std::string & | scope_name | ) |
Definition at line 517 of file clingwrapper.cxx.
std::string Cppyy::GetScopedFinalName | ( | TCppType_t | type | ) |
Definition at line 1243 of file clingwrapper.cxx.
bool Cppyy::GetSmartPtrInfo | ( | const std::string & | , |
TCppType_t * | raw, | ||
TCppMethod_t * | deref ) |
Definition at line 1404 of file clingwrapper.cxx.
std::string Cppyy::GetTemplatedMethodName | ( | TCppScope_t | scope, |
TCppIndex_t | imeth ) |
Definition at line 1772 of file clingwrapper.cxx.
std::vector< TCppScope_t > Cppyy::GetUsingNamespaces | ( | TCppScope_t | ) |
Definition at line 1201 of file clingwrapper.cxx.
bool Cppyy::HasComplexHierarchy | ( | TCppType_t | type | ) |
Definition at line 1270 of file clingwrapper.cxx.
bool Cppyy::HasVirtualDestructor | ( | TCppType_t | type | ) |
Definition at line 1257 of file clingwrapper.cxx.
bool Cppyy::IsAbstract | ( | TCppType_t | type | ) |
Definition at line 998 of file clingwrapper.cxx.
bool Cppyy::IsAggregate | ( | TCppType_t | type | ) |
Definition at line 1015 of file clingwrapper.cxx.
bool Cppyy::IsBuiltin | ( | const std::string & | type_name | ) |
Definition at line 654 of file clingwrapper.cxx.
bool Cppyy::IsComplete | ( | const std::string & | type_name | ) |
Definition at line 661 of file clingwrapper.cxx.
bool Cppyy::IsConstData | ( | TCppScope_t | scope, |
TCppIndex_t | idata ) |
Definition at line 2209 of file clingwrapper.cxx.
bool Cppyy::IsConstMethod | ( | TCppMethod_t | ) |
Definition at line 1743 of file clingwrapper.cxx.
bool Cppyy::IsConstructor | ( | TCppMethod_t | method | ) |
Definition at line 1980 of file clingwrapper.cxx.
bool Cppyy::IsDefaultConstructable | ( | TCppType_t | type | ) |
Definition at line 1024 of file clingwrapper.cxx.
bool Cppyy::IsDestructor | ( | TCppMethod_t | method | ) |
Definition at line 1989 of file clingwrapper.cxx.
bool Cppyy::IsEnum | ( | const std::string & | type_name | ) |
Definition at line 1007 of file clingwrapper.cxx.
bool Cppyy::IsEnumData | ( | TCppScope_t | scope, |
TCppIndex_t | idata ) |
Definition at line 2223 of file clingwrapper.cxx.
bool Cppyy::IsMethodTemplate | ( | TCppScope_t | scope, |
TCppIndex_t | imeth ) |
Definition at line 1815 of file clingwrapper.cxx.
bool Cppyy::IsNamespace | ( | TCppScope_t | scope | ) |
Definition at line 987 of file clingwrapper.cxx.
bool Cppyy::IsProtectedData | ( | TCppScope_t | scope, |
TCppIndex_t | idata ) |
Definition at line 2187 of file clingwrapper.cxx.
bool Cppyy::IsProtectedMethod | ( | TCppMethod_t | method | ) |
Definition at line 1971 of file clingwrapper.cxx.
bool Cppyy::IsPublicData | ( | TCppScope_t | scope, |
TCppIndex_t | idata ) |
Definition at line 2176 of file clingwrapper.cxx.
bool Cppyy::IsPublicMethod | ( | TCppMethod_t | method | ) |
Definition at line 1962 of file clingwrapper.cxx.
bool Cppyy::IsSmartPtr | ( | TCppType_t | type | ) |
Definition at line 1395 of file clingwrapper.cxx.
bool Cppyy::IsStaticData | ( | TCppScope_t | scope, |
TCppIndex_t | idata ) |
Definition at line 2198 of file clingwrapper.cxx.
bool Cppyy::IsStaticMethod | ( | TCppMethod_t | method | ) |
Definition at line 1998 of file clingwrapper.cxx.
bool Cppyy::IsSubtype | ( | TCppType_t | derived, |
TCppType_t | base ) |
Definition at line 1386 of file clingwrapper.cxx.
bool Cppyy::IsTemplate | ( | const std::string & | template_name | ) |
Definition at line 573 of file clingwrapper.cxx.
bool Cppyy::IsTemplatedConstructor | ( | TCppScope_t | scope, |
TCppIndex_t | imeth ) |
Definition at line 1787 of file clingwrapper.cxx.
std::string Cppyy::ResolveEnum | ( | const std::string & | enum_type | ) |
Definition at line 464 of file clingwrapper.cxx.
std::string Cppyy::ResolveName | ( | const std::string & | cppitem_name | ) |
Definition at line 401 of file clingwrapper.cxx.
size_t Cppyy::SizeOf | ( | const std::string & | type_name | ) |
Definition at line 647 of file clingwrapper.cxx.
size_t Cppyy::SizeOf | ( | TCppType_t | klass | ) |
Definition at line 639 of file clingwrapper.cxx.
std::string Cppyy::ToString | ( | TCppType_t | klass, |
TCppObject_t | obj ) |
Definition at line 392 of file clingwrapper.cxx.
TCppScope_t Cppyy::gGlobalScope = GLOBAL_HANDLE |
Definition at line 53 of file cpp_cppyy.h.