Logo ROOT  
Reference Guide
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