#include <FunctionWithDict.h>
Public Member Functions | |
Reflex::Type_Iterator | begin () const |
TypeWithDict | declaringType () const |
Reflex::Type_Iterator | end () const |
TypeWithDict | finalReturnType () const |
size_t | functionParameterSize (bool required=false) const |
FunctionWithDict () | |
FunctionWithDict (Reflex::Member const &function) | |
void | invoke (ObjectWithDict const &obj, ObjectWithDict *ret, std::vector< void * > const &values=std::vector< void * >()) const |
bool | isConst () const |
bool | isConstructor () const |
bool | isDestructor () const |
bool | isOperator () const |
bool | isPublic () const |
bool | isStatic () const |
std::string | name () const |
operator bool () const | |
TypeWithDict | returnType () const |
size_t | size () const |
std::string | typeName () const |
TypeWithDict | typeOf () const |
Private Attributes | |
Reflex::Member | function_ |
Definition at line 19 of file FunctionWithDict.h.
|
inline |
Definition at line 21 of file FunctionWithDict.h.
|
explicit |
Definition at line 11 of file FunctionWithDict.cc.
Reflex::Type_Iterator edm::FunctionWithDict::begin | ( | void | ) | const |
TypeWithDict edm::FunctionWithDict::declaringType | ( | ) | const |
Definition at line 37 of file FunctionWithDict.cc.
References function_.
Referenced by reco::checkMethod().
Reflex::Type_Iterator edm::FunctionWithDict::end | ( | void | ) | const |
TypeWithDict edm::FunctionWithDict::finalReturnType | ( | ) | const |
Definition at line 32 of file FunctionWithDict.cc.
References function_.
Referenced by reco::parser::MethodInvoker::invoke(), and reco::returnType().
size_t edm::FunctionWithDict::functionParameterSize | ( | bool | required = false | ) | const |
Definition at line 71 of file FunctionWithDict.cc.
References function_.
Referenced by reco::checkMethod(), size(), and FWTableViewManager::tableFormats().
void edm::FunctionWithDict::invoke | ( | ObjectWithDict const & | obj, |
ObjectWithDict * | ret, | ||
std::vector< void * > const & | values = std::vector<void*>() |
||
) | const |
Definition at line 76 of file FunctionWithDict.cc.
References edm::ObjectWithDict::address(), function_, edm::TypeWithDict::type_, and edm::ObjectWithDict::typeOf().
Referenced by reco::parser::MethodInvoker::invoke().
bool edm::FunctionWithDict::isConst | ( | ) | const |
Definition at line 42 of file FunctionWithDict.cc.
References function_.
Referenced by reco::checkMethod(), fireworks::OptionNode::fillOptionForType(), and FWTableViewManager::tableFormats().
bool edm::FunctionWithDict::isConstructor | ( | ) | const |
Definition at line 47 of file FunctionWithDict.cc.
References function_.
Referenced by reco::checkMethod(), and fireworks::OptionNode::fillOptionForType().
bool edm::FunctionWithDict::isDestructor | ( | ) | const |
Definition at line 52 of file FunctionWithDict.cc.
References function_.
Referenced by reco::checkMethod(), and fireworks::OptionNode::fillOptionForType().
bool edm::FunctionWithDict::isOperator | ( | ) | const |
Definition at line 57 of file FunctionWithDict.cc.
References function_.
Referenced by fireworks::OptionNode::fillOptionForType().
bool edm::FunctionWithDict::isPublic | ( | ) | const |
Definition at line 62 of file FunctionWithDict.cc.
References function_.
Referenced by reco::checkMethod(), fireworks::OptionNode::fillOptionForType(), and FWTableViewManager::tableFormats().
bool edm::FunctionWithDict::isStatic | ( | ) | const |
Definition at line 66 of file FunctionWithDict.cc.
References function_.
Referenced by reco::checkMethod().
std::string edm::FunctionWithDict::name | ( | void | ) | const |
Definition at line 14 of file FunctionWithDict.cc.
References function_.
Referenced by cuy.divideElement::__init__(), cuy.plotElement::__init__(), cuy.additionElement::__init__(), cuy.superimposeElement::__init__(), cuy.graphElement::__init__(), reco::checkMethod(), fireworks::OptionNode::fillOptionForType(), reco::findMethod(), reco::parser::MethodInvoker::methodName(), and FWTableViewManager::tableFormats().
|
explicit |
Definition at line 91 of file FunctionWithDict.cc.
TypeWithDict edm::FunctionWithDict::returnType | ( | ) | const |
Definition at line 27 of file FunctionWithDict.cc.
References function_.
Referenced by FWTableViewManager::tableFormats().
|
inline |
Definition at line 55 of file FunctionWithDict.h.
References functionParameterSize().
std::string edm::FunctionWithDict::typeName | ( | ) | const |
TypeWithDict edm::FunctionWithDict::typeOf | ( | ) | const |
Definition at line 22 of file FunctionWithDict.cc.
References function_.
Referenced by reco::parser::MethodInvoker::returnTypeName().
|
private |
Definition at line 65 of file FunctionWithDict.h.
Referenced by begin(), declaringType(), end(), finalReturnType(), functionParameterSize(), invoke(), isConst(), isConstructor(), isDestructor(), isOperator(), isPublic(), isStatic(), name(), returnType(), typeName(), and typeOf().