|
| TCppMethod_t | AdaptFunctionForLambdaReturn (TCppMethod_t fn) |
| |
| TCppObject_t | Allocate (TCppScope_t scope) |
| |
| void * | AllocateFunctionArgs (size_t nargs) |
| |
| bool | AppendTypesSlow (const std::string &name, std::vector< Cpp::TemplateArgInfo > &types, TCppScope_t parent=nullptr) |
| |
| unsigned char | CallB (TCppMethod_t method, TCppObject_t self, size_t nargs, void *args) |
| |
| char | CallC (TCppMethod_t method, TCppObject_t self, size_t nargs, void *args) |
| |
| TCppObject_t | CallConstructor (TCppMethod_t method, TCppScope_t klass, size_t nargs, void *args) |
| |
| double | CallD (TCppMethod_t method, TCppObject_t self, size_t nargs, void *args) |
| |
| void | CallDestructor (TCppScope_t type, TCppObject_t self) |
| |
| float | CallF (TCppMethod_t method, TCppObject_t self, size_t nargs, void *args) |
| |
| short | CallH (TCppMethod_t method, TCppObject_t self, size_t nargs, void *args) |
| |
| int | CallI (TCppMethod_t method, TCppObject_t self, size_t nargs, void *args) |
| |
| long | CallL (TCppMethod_t method, TCppObject_t self, size_t nargs, void *args) |
| |
| PY_LONG_DOUBLE | CallLD (TCppMethod_t method, TCppObject_t self, size_t nargs, void *args) |
| |
| PY_LONG_LONG | CallLL (TCppMethod_t method, TCppObject_t self, size_t nargs, void *args) |
| |
| TCppObject_t | CallO (TCppMethod_t method, TCppObject_t self, size_t nargs, void *args, TCppType_t result_type) |
| |
| void * | CallR (TCppMethod_t method, TCppObject_t self, size_t nargs, void *args) |
| |
| char * | CallS (TCppMethod_t method, TCppObject_t self, size_t nargs, void *args, size_t *length) |
| |
| void | CallV (TCppMethod_t method, TCppObject_t self, size_t nargs, void *args) |
| |
| bool | CheckDatamember (TCppScope_t scope, const std::string &name) |
| |
| TCppIndex_t | CompareMethodArgType (TCppMethod_t, TCppIndex_t iarg, const std::string &req_type) |
| |
| bool | Compile (const std::string &code, bool silent=false) |
| |
| TCppObject_t | Construct (TCppScope_t scope, void *arena=nullptr) |
| |
| void | Deallocate (TCppScope_t scope, TCppObject_t instance) |
| |
| void | DeallocateFunctionArgs (void *args) |
| |
| void | Destruct (TCppScope_t scope, TCppObject_t instance) |
| |
| void | DumpScope (TCppScope_t scope) |
| |
| bool | ExistsMethodTemplate (TCppScope_t scope, const std::string &name) |
| |
| TCppScope_t | GetActualClass (TCppScope_t klass, TCppObject_t obj) |
| |
| void | GetAllCppNames (TCppScope_t scope, std::set< std::string > &cppnames) |
| |
| std::string | GetBaseName (TCppScope_t klass, TCppIndex_t ibase) |
| |
| ptrdiff_t | GetBaseOffset (TCppScope_t derived, TCppScope_t base, TCppObject_t address, int direction, bool rerror=false) |
| |
| TCppScope_t | GetBaseScope (TCppScope_t klass, TCppIndex_t ibase) |
| |
| void | GetClassMethods (TCppScope_t scope, std::vector< TCppMethod_t > &methods) |
| |
| void | GetClassOperators (TCppScope_t klass, const std::string &opname, std::vector< TCppMethod_t > &operators) |
| |
| TCppType_t | GetComplexType (const std::string &element_type) |
| |
| intptr_t | GetDatamemberOffset (TCppScope_t var, TCppScope_t klass=nullptr) |
| |
| void | GetDatamembers (TCppScope_t scope, std::vector< TCppScope_t > &datamembers) |
| |
| TCppType_t | GetDatamemberType (TCppScope_t data) |
| |
| std::string | GetDatamemberTypeAsString (TCppScope_t var) |
| |
| std::vector< long int > | GetDimensions (TCppType_t type) |
| |
| std::string | GetDoxygenComment (TCppScope_t scope, bool strip_markers=true) |
| |
| std::vector< TCppScope_t > | GetEnumConstants (TCppScope_t scope) |
| |
| TCppType_t | GetEnumConstantType (TCppScope_t scope) |
| |
| long long | GetEnumDataValue (TCppScope_t scope) |
| |
| std::string | GetFinalName (TCppScope_t type) |
| |
| TCppType_t | GetFnTypeFromStdFn (TCppType_t fn_type) |
| |
| void | GetFnTypeSig (TCppType_t fn_type, std::vector< TCppType_t > &arg_types) |
| |
| std::string | GetFullName (TCppScope_t) |
| |
| TCppScope_t | GetFullScope (const std::string &scope_name) |
| |
| TCppFuncAddr_t | GetFunctionAddress (TCppMethod_t method, bool check_enabled=true) |
| |
| size_t | GetFunctionArgSizeof () |
| |
| size_t | GetFunctionArgTypeoffset () |
| |
| TCppMethod_t | GetGlobalOperator (TCppScope_t scope, const std::string &lc, const std::string &rc, const std::string &op) |
| |
| TCppScope_t | GetGlobalScope () |
| |
| std::string | GetMethodArgCanonTypeAsString (TCppMethod_t method, TCppIndex_t iarg) |
| |
| std::string | GetMethodArgDefault (TCppMethod_t, TCppIndex_t iarg) |
| |
| std::string | GetMethodArgName (TCppMethod_t, TCppIndex_t iarg) |
| |
| TCppType_t | GetMethodArgType (TCppMethod_t, TCppIndex_t iarg) |
| |
| std::string | GetMethodArgTypeAsString (TCppMethod_t method, TCppIndex_t iarg) |
| |
| TCppIndex_t | GetMethodNumArgs (TCppMethod_t) |
| |
| TCppIndex_t | GetMethodReqArgs (TCppMethod_t) |
| |
| TCppType_t | GetMethodReturnType (TCppMethod_t) |
| |
| std::string | GetMethodReturnTypeAsString (TCppMethod_t) |
| |
| std::vector< TCppMethod_t > | GetMethodsFromName (TCppScope_t scope, const std::string &name) |
| |
| std::string | GetMethodSignature (TCppMethod_t, bool show_formal_args, TCppIndex_t max_args=(TCppIndex_t) -1) |
| |
| TCppMethod_t | GetMethodTemplate (TCppScope_t scope, const std::string &name, const std::string &proto) |
| |
| std::string | GetName (TCppScope_t) |
| |
| TCppScope_t | GetNamed (const std::string &scope_name, TCppScope_t parent_scope=TCppScope_t{}) |
| |
| TCppIndex_t | GetNumBases (TCppScope_t klass) |
| |
| TCppIndex_t | GetNumBasesLongestBranch (TCppScope_t klass) |
| |
| TCppIndex_t | GetNumTemplatedMethods (TCppScope_t scope, bool accept_namespace=false) |
| |
| TCppScope_t | GetParentScope (TCppScope_t scope) |
| |
| TCppType_t | GetPointerType (TCppType_t type) |
| |
| TCppType_t | GetRealType (TCppType_t type) |
| |
| TCppType_t | GetReferencedType (TCppType_t type, bool rvalue=false) |
| |
| TCppScope_t | GetScope (const std::string &scope_name, TCppScope_t parent_scope=TCppScope_t{}) |
| |
| std::string | GetScopedFinalName (TCppScope_t type) |
| |
| TCppScope_t | GetScopeFromType (TCppType_t type) |
| |
| bool | GetSmartPtrInfo (const std::string &, TCppScope_t *raw, TCppMethod_t *deref) |
| |
| std::string | GetTemplatedMethodName (TCppScope_t scope, TCppIndex_t imeth) |
| |
| void | GetTemplatedMethods (TCppScope_t scope, std::vector< TCppMethod_t > &methods) |
| |
| TCppType_t | GetType (const std::string &name, bool enable_slow_lookup=false) |
| |
| std::string | GetTypeAsString (TCppType_t type) |
| |
| TCppType_t | GetTypeFromScope (TCppScope_t klass) |
| |
| TCppScope_t | GetTypeScope (TCppScope_t klass) |
| |
| TCppScope_t | GetUnderlyingScope (TCppScope_t scope) |
| |
| std::vector< TCppScope_t > | GetUsingNamespaces (TCppScope_t) |
| |
| bool | HasVirtualDestructor (TCppScope_t type) |
| |
| TCppScope_t | InstantiateTemplate (TCppScope_t tmpl, Cpp::TemplateArgInfo *args, size_t args_size) |
| |
| bool | IsAbstract (TCppScope_t scope) |
| |
| bool | IsAggregate (TCppScope_t type) |
| |
| bool | IsBuiltin (const std::string &type_name) |
| |
| bool | IsBuiltin (TCppType_t type) |
| |
| bool | IsClass (TCppScope_t scope) |
| |
| bool | IsClassType (TCppType_t type) |
| |
| bool | IsComplete (TCppScope_t type) |
| |
| bool | IsConstMethod (TCppMethod_t) |
| |
| bool | IsConstructor (TCppMethod_t method) |
| |
| bool | IsConstVar (TCppScope_t var) |
| |
| bool | IsDefaultConstructable (TCppScope_t scope) |
| |
| bool | IsDeletedMethod (TCppMethod_t method) |
| |
| bool | IsDestructor (TCppMethod_t method) |
| |
| bool | IsEnumConstant (TCppScope_t scope) |
| |
| bool | IsEnumScope (TCppScope_t scope) |
| |
| bool | IsEnumType (TCppType_t type) |
| |
| bool | IsExplicit (TCppMethod_t method) |
| |
| bool | IsFunctionPointerType (TCppType_t type) |
| |
| bool | IsFunctionType (TCppType_t typ) |
| |
| bool | IsIntegerType (TCppType_t type, bool *is_signed=nullptr) |
| |
| bool | IsLambdaClass (TCppType_t type) |
| |
| bool | IsLValueReferenceType (TCppType_t type) |
| |
| bool | IsMutablePtrRefType (TCppType_t type) |
| |
| bool | IsNamespace (TCppScope_t scope) |
| |
| bool | IsPointerType (TCppType_t type) |
| |
| bool | IsPrivateData (TCppScope_t var) |
| |
| bool | IsPrivateMethod (TCppMethod_t method) |
| |
| bool | IsProtectedData (TCppScope_t var) |
| |
| bool | IsProtectedMethod (TCppMethod_t method) |
| |
| bool | IsPublicData (TCppScope_t var) |
| |
| bool | IsPublicMethod (TCppMethod_t method) |
| |
| bool | IsRValueReferenceType (TCppType_t type) |
| |
| bool | IsSameType (TCppType_t typ1, TCppType_t typ2) |
| |
| bool | IsSimilarFnTypes (TCppType_t typ1, TCppType_t typ2) |
| |
| bool | IsSmartPtr (TCppScope_t klass) |
| |
| bool | IsStaticDatamember (TCppScope_t var) |
| |
| bool | IsStaticMethod (TCppMethod_t method) |
| |
| bool | IsStaticTemplate (TCppScope_t scope, const std::string &name) |
| |
| bool | IsSubclass (TCppScope_t derived, TCppScope_t base) |
| |
| bool | IsTemplate (TCppScope_t scope) |
| |
| bool | IsTemplatedMethod (TCppMethod_t method) |
| |
| bool | IsTemplateInstantiation (TCppScope_t scope) |
| |
| bool | IsTypedefed (TCppScope_t scope) |
| |
| bool | IsVariable (TCppScope_t scope) |
| |
| void | LockInterpreter () |
| |
| TCppMethod_t | ReduceReturnType (TCppMethod_t fn, TCppType_t reduce) |
| |
| std::string | ResolveEnum (TCppScope_t enum_scope) |
| |
| TCppType_t | ResolveEnumPointerType (TCppType_t type) |
| |
| TCppType_t | ResolveEnumReferenceType (TCppType_t type) |
| |
| std::string | ResolveName (const std::string &cppitem_name) |
| |
| TCppType_t | ResolveType (TCppType_t cppitem_name) |
| |
| size_t | SizeOf (TCppScope_t klass) |
| |
| size_t | SizeOfType (TCppType_t type) |
| |
| std::string | ToString (TCppScope_t klass, TCppObject_t obj) |
| |
| void | UnlockInterpreter () |
| |
| TCppScope_t | WrapLambdaFromVariable (TCppScope_t var) |
| |