#include <AnyMethodArgument.h>
Public Member Functions | |
AnyMethodArgumentFixup (const edm::TypeWithDict &type) | |
template<typename I > | |
boost::enable_if < boost::is_integral< I > , std::pair< AnyMethodArgument, int > >::type | operator() (const I &t) const |
template<typename F > | |
boost::enable_if < boost::is_floating_point< F > , std::pair< AnyMethodArgument, int > >::type | operator() (const F &t) const |
std::pair< AnyMethodArgument, int > | operator() (const std::string &t) const |
Private Member Functions | |
std::pair< AnyMethodArgument, int > | doInt (int t) const |
template<typename From , typename To > | |
std::pair< AnyMethodArgument, int > | retOk_ (const From &f, int cast) const |
Private Attributes | |
edm::TypeWithDict | dataType_ |
Definition at line 52 of file AnyMethodArgument.h.
|
inline |
Definition at line 76 of file AnyMethodArgument.h.
|
inlineprivate |
Definition at line 61 of file AnyMethodArgument.h.
References dataType_, and tree::t.
Referenced by operator()().
|
inline |
Definition at line 84 of file AnyMethodArgument.h.
References doInt().
|
inline |
Definition at line 88 of file AnyMethodArgument.h.
References dataType_, and tree::t.
|
inline |
Definition at line 94 of file AnyMethodArgument.h.
References edm::TypeWithDict::dataMemberSize(), dataType_, edm::hlt::Exception, edm::TypeWithDict::isEnum(), edm::TypeWithDict::name(), AlCaHLTBitMon_QueryRunRegistry::string, edm::TypeWithDict::stringToEnumValue(), and tree::t.
|
inlineprivate |
Definition at line 56 of file AnyMethodArgument.h.
|
private |
Definition at line 54 of file AnyMethodArgument.h.
Referenced by doInt(), and operator()().