Loading [MathJax]/jax/output/HTML-CSS/config.js
Logo ROOT  
Reference Guide
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
TClingCallFunc Member List

This is the complete list of members for TClingCallFunc, including all inherited members.

CalculateMinRequiredArguments()TClingCallFuncprivate
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)TClingCallFuncprivate
compile_wrapper(const std::string &wrapper_name, const std::string &wrapper, bool withAccessControl=true)TClingCallFuncprivate
EReferenceType enum nameTClingCallFuncprivate
EvaluateArgList(const std::string &ArgList)TClingCallFuncprivate
exec(void *address, void *ret)TClingCallFuncprivate
Exec(void *address, TInterpreterValue *interpVal=0)TClingCallFunc
exec_with_valref_return(void *address, cling::Value *ret)TClingCallFuncprivate
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)TClingCallFuncprivate
ExecWithArgsAndReturn(void *address, const void *args[]=0, int nargs=0, void *ret=0)TClingCallFunc
execWithLL(void *address, cling::Value *val)TClingCallFuncprivate
ExecWithRetFunc_t typedefTClingCallFuncprivate
ExecWithReturn(void *address, void *ret=nullptr)TClingCallFunc
execWithULL(void *address, cling::Value *val)TClingCallFuncprivate
FactoryMethod() constTClingCallFunc
fArgValsTClingCallFuncmutableprivate
fDeclTClingCallFuncprivate
fIgnoreExtraArgsTClingCallFuncprivate
fInterpTClingCallFuncprivate
fMethodTClingCallFuncprivate
fMinRequiredArgumentsTClingCallFuncprivate
fNormCtxtTClingCallFuncprivate
fReturnIsRecordTypeTClingCallFuncprivate
fWrapperTClingCallFuncprivate
get_wrapper_code(std::string &wrapper_name, std::string &wrapper)TClingCallFunc
GetDecl()TClingCallFuncinline
GetDecl() constTClingCallFuncinline
GetDeclContext() constTClingCallFunc
GetFunctionOrShadowDecl() constTClingCallFuncinline
GetMinRequiredArguments()TClingCallFuncinlineprivate
IFacePtr()TClingCallFunc
IgnoreExtraArgs(bool ignore)TClingCallFuncinline
Init()TClingCallFunc
Init(const TClingMethodInfo &)TClingCallFunc
Init(std::unique_ptr< TClingMethodInfo >)TClingCallFunc
InitRetAndExec(const clang::FunctionDecl *FD, cling::Value &ret)TClingCallFuncprivate
InitRetAndExecBuiltin(clang::QualType QT, const clang::BuiltinType *BT, cling::Value &ret)TClingCallFuncprivate
InitRetAndExecIntegral(clang::QualType QT, cling::Value &ret)TClingCallFuncprivate
InitRetAndExecIntegral(QualType QT, cling::Value &ret)TClingCallFunc
InitRetAndExecNoCtor(clang::QualType QT, cling::Value &ret)TClingCallFuncprivate
InterfaceMethod()TClingCallFunc
Invoke(cling::Value *result=0) constTClingCallFunc
IsValid() constTClingCallFunc
kLValueReference enum valueTClingCallFuncprivate
kNotReference enum valueTClingCallFuncprivate
kRValueReference enum valueTClingCallFuncprivate
make_ctor_wrapper(const TClingClassInfo *, ROOT::TMetaUtils::EIOCtorCategory, const std::string &)TClingCallFuncprivate
make_dtor_wrapper(const TClingClassInfo *info)TClingCallFuncprivate
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)TClingCallFuncprivate
make_narg_call_with_return(const unsigned N, const std::string &class_name, std::ostringstream &buf, int indent_level)TClingCallFuncprivate
make_narg_ctor(const unsigned N, std::ostringstream &typedefbuf, std::ostringstream &callbuf, const std::string &class_name, int indent_level)TClingCallFuncprivate
make_narg_ctor_with_return(const unsigned N, const std::string &class_name, std::ostringstream &buf, int indent_level)TClingCallFuncprivate
make_wrapper()TClingCallFuncprivate
operator=(const TClingCallFunc &rhs)=deleteTClingCallFunc
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)TClingCallFuncinlineexplicit
TClingCallFunc(const TClingMethodInfo &minfo, const ROOT::TMetaUtils::TNormalizedCtxt &normCtxt)TClingCallFuncinlineexplicit
TClingCallFunc(const TClingCallFunc &rhs)TClingCallFuncinline
~TClingCallFunc()=defaultTClingCallFunc