1 #ifndef FWCore_Utilities_FunctionWithDict_h
2 #define FWCore_Utilities_FunctionWithDict_h
12 #include "Reflex/Member.h"
53 Reflex::Type_Iterator
begin()
const;
54 Reflex::Type_Iterator
end()
const;
60 explicit operator bool()
const;
void invoke(ObjectWithDict const &obj, ObjectWithDict *ret, std::vector< void * > const &values=std::vector< void * >()) const
bool isConstructor() const
TypeWithDict declaringType() const
Reflex::Type_Iterator begin() const
std::string typeName() const
TypeWithDict returnType() const
TypeWithDict typeOf() const
TypeWithDict finalReturnType() const
Reflex::Type_Iterator end() const
size_t functionParameterSize(bool required=false) const
bool isDestructor() const