#include <AnyMethodArgument.h>
Public Member Functions | |
AnyMethodArgumentFixup (const edm::TypeWithDict &type) | |
template<typename I > | |
std::enable_if< std::is_integral< I >::value, std::pair< AnyMethodArgument, int > >::type | operator() (const I &t) const |
template<typename F > | |
std::enable_if< std::is_floating_point< F >::value, 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 47 of file AnyMethodArgument.h.
|
inline |
Definition at line 94 of file AnyMethodArgument.h.
|
inlineprivate |
Definition at line 56 of file AnyMethodArgument.h.
References dataType_, and submitPVValidationJobs::t.
Referenced by operator()().
|
inline |
Definition at line 98 of file AnyMethodArgument.h.
References doInt(), and submitPVValidationJobs::t.
|
inline |
Definition at line 104 of file AnyMethodArgument.h.
References dataType_, and submitPVValidationJobs::t.
|
inline |
Definition at line 115 of file AnyMethodArgument.h.
References edm::TypeWithDict::dataMemberSize(), dataType_, Exception, edm::TypeWithDict::isEnum(), edm::TypeWithDict::name(), AlCaHLTBitMon_QueryRunRegistry::string, edm::TypeWithDict::stringToEnumValue(), and submitPVValidationJobs::t.
|
inlineprivate |
Definition at line 51 of file AnyMethodArgument.h.
References nnet::cast(), and f.
|
private |
Definition at line 49 of file AnyMethodArgument.h.
Referenced by doInt(), and operator()().