1 #ifndef FWCore_Utilities_FunctionWithDict_h
2 #define FWCore_Utilities_FunctionWithDict_h
13 #include "TMethodArg.h"
14 #include "TInterpreter.h"
35 explicit operator bool()
const;
56 #endif // FWCore_Utilities_FunctionWithDict_h
bool isConstructor() const
TypeWithDict declaringType() const
IterWithDict< TMethodArg > end() const
IterWithDict< TMethodArg > begin() const
std::string typeName() const
void invoke(ObjectWithDict const &obj, ObjectWithDict *ret=nullptr, std::vector< void * > const &values=std::vector< void * >()) const
Call a member function.
TypeWithDict finalReturnType() const
size_t functionParameterSize(bool required=false) const
TInterpreter::CallFuncIFacePtr_t funcptr_
bool isDestructor() const