This is the complete list of members for TClingCallFunc, including all inherited members.
CalculateMinRequiredArguments() | TClingCallFunc | private |
collect_type_info(clang::QualType &QT, std::ostringstream &typedefbuf, std::ostringstream &callbuf, std::string &type_name, EReferenceType &refType, bool &isPointer, int indent_level, bool forArgument) | TClingCallFunc | private |
compile_wrapper(const std::string &wrapper_name, const std::string &wrapper, bool withAccessControl=true) | TClingCallFunc | private |
EReferenceType enum name | TClingCallFunc | private |
EvaluateArgList(const std::string &ArgList) | TClingCallFunc | private |
exec(void *address, void *ret) | TClingCallFunc | private |
Exec(void *address, TInterpreterValue *interpVal=0) | TClingCallFunc | |
exec_with_valref_return(void *address, cling::Value *ret) | TClingCallFunc | private |
ExecDefaultConstructor(const TClingClassInfo *info, ROOT::TMetaUtils::EIOCtorCategory kind, const std::string &type_name, void *address=nullptr, unsigned long nary=0UL) | TClingCallFunc | |
ExecDestructor(const TClingClassInfo *info, void *address=nullptr, unsigned long nary=0UL, bool withFree=true) | TClingCallFunc | |
ExecDouble(void *address) | TClingCallFunc | |
ExecInt(void *address) | TClingCallFunc | |
ExecInt64(void *address) | TClingCallFunc | |
ExecT(void *address) | TClingCallFunc | private |
ExecWithArgsAndReturn(void *address, const void *args[]=0, int nargs=0, void *ret=0) | TClingCallFunc | |
execWithLL(void *address, cling::Value *val) | TClingCallFunc | private |
ExecWithRetFunc_t typedef | TClingCallFunc | private |
ExecWithReturn(void *address, void *ret=nullptr) | TClingCallFunc | |
execWithULL(void *address, cling::Value *val) | TClingCallFunc | private |
FactoryMethod() const | TClingCallFunc | |
fArgVals | TClingCallFunc | mutableprivate |
fDecl | TClingCallFunc | private |
fIgnoreExtraArgs | TClingCallFunc | private |
fInterp | TClingCallFunc | private |
fMethod | TClingCallFunc | private |
fMinRequiredArguments | TClingCallFunc | private |
fNormCtxt | TClingCallFunc | private |
fReturnIsRecordType | TClingCallFunc | private |
fWrapper | TClingCallFunc | private |
get_wrapper_code(std::string &wrapper_name, std::string &wrapper) | TClingCallFunc | |
GetDecl() | TClingCallFunc | inline |
GetDecl() const | TClingCallFunc | inline |
GetDeclContext() const | TClingCallFunc | |
GetFunctionOrShadowDecl() const | TClingCallFunc | inline |
GetMinRequiredArguments() | TClingCallFunc | inlineprivate |
IFacePtr() | TClingCallFunc | |
IgnoreExtraArgs(bool ignore) | TClingCallFunc | inline |
Init() | TClingCallFunc | |
Init(const TClingMethodInfo &) | TClingCallFunc | |
Init(std::unique_ptr< TClingMethodInfo >) | TClingCallFunc | |
InitRetAndExec(const clang::FunctionDecl *FD, cling::Value &ret) | TClingCallFunc | private |
InitRetAndExecBuiltin(clang::QualType QT, const clang::BuiltinType *BT, cling::Value &ret) | TClingCallFunc | private |
InitRetAndExecIntegral(clang::QualType QT, cling::Value &ret) | TClingCallFunc | private |
InitRetAndExecIntegral(QualType QT, cling::Value &ret) | TClingCallFunc | |
InitRetAndExecNoCtor(clang::QualType QT, cling::Value &ret) | TClingCallFunc | private |
InterfaceMethod() | TClingCallFunc | |
Invoke(cling::Value *result=0) const | TClingCallFunc | |
IsValid() const | TClingCallFunc | |
kLValueReference enum value | TClingCallFunc | private |
kNotReference enum value | TClingCallFunc | private |
kRValueReference enum value | TClingCallFunc | private |
make_ctor_wrapper(const TClingClassInfo *, ROOT::TMetaUtils::EIOCtorCategory, const std::string &) | TClingCallFunc | private |
make_dtor_wrapper(const TClingClassInfo *info) | TClingCallFunc | private |
make_narg_call(const std::string &return_type, const unsigned N, std::ostringstream &typedefbuf, std::ostringstream &callbuf, const std::string &class_name, int indent_level) | TClingCallFunc | private |
make_narg_call_with_return(const unsigned N, const std::string &class_name, std::ostringstream &buf, int indent_level) | TClingCallFunc | private |
make_narg_ctor(const unsigned N, std::ostringstream &typedefbuf, std::ostringstream &callbuf, const std::string &class_name, int indent_level) | TClingCallFunc | private |
make_narg_ctor_with_return(const unsigned N, const std::string &class_name, std::ostringstream &buf, int indent_level) | TClingCallFunc | private |
make_wrapper() | TClingCallFunc | private |
operator=(const TClingCallFunc &rhs)=delete | TClingCallFunc | |
ResetArg() | TClingCallFunc | |
SetArg(long arg) | TClingCallFunc | |
SetArg(unsigned long arg) | TClingCallFunc | |
SetArg(float arg) | TClingCallFunc | |
SetArg(double arg) | TClingCallFunc | |
SetArg(long long arg) | TClingCallFunc | |
SetArg(unsigned long long arg) | TClingCallFunc | |
SetArgArray(long *argArr, int narg) | TClingCallFunc | |
SetArgs(const char *args) | TClingCallFunc | |
SetFunc(const TClingClassInfo *info, const char *method, const char *arglist, long *poffset) | TClingCallFunc | |
SetFunc(const TClingClassInfo *info, const char *method, const char *arglist, bool objectIsConst, long *poffset) | TClingCallFunc | |
SetFunc(const TClingMethodInfo *info) | TClingCallFunc | |
SetFuncProto(const TClingClassInfo *info, const char *method, const char *proto, long *poffset, ROOT::EFunctionMatchMode mode=ROOT::kConversionMatch) | TClingCallFunc | |
SetFuncProto(const TClingClassInfo *info, const char *method, const char *proto, bool objectIsConst, long *poffset, ROOT::EFunctionMatchMode mode=ROOT::kConversionMatch) | TClingCallFunc | |
SetFuncProto(const TClingClassInfo *info, const char *method, const llvm::SmallVectorImpl< clang::QualType > &proto, long *poffset, ROOT::EFunctionMatchMode mode=ROOT::kConversionMatch) | TClingCallFunc | |
SetFuncProto(const TClingClassInfo *info, const char *method, const llvm::SmallVectorImpl< clang::QualType > &proto, bool objectIsConst, long *poffset, ROOT::EFunctionMatchMode mode=ROOT::kConversionMatch) | TClingCallFunc | |
TClingCallFunc(cling::Interpreter *interp, const ROOT::TMetaUtils::TNormalizedCtxt &normCtxt) | TClingCallFunc | inlineexplicit |
TClingCallFunc(const TClingMethodInfo &minfo, const ROOT::TMetaUtils::TNormalizedCtxt &normCtxt) | TClingCallFunc | inlineexplicit |
TClingCallFunc(const TClingCallFunc &rhs) | TClingCallFunc | inline |
~TClingCallFunc()=default | TClingCallFunc |