#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_ |
const std::type_info & | type_ |
Definition at line 52 of file AnyMethodArgument.h.
|
inline |
Definition at line 77 of file AnyMethodArgument.h.
|
inlineprivate |
Definition at line 62 of file AnyMethodArgument.h.
References edmStreamStallGrapher::t, and type_.
Referenced by operator()().
|
inline |
Definition at line 86 of file AnyMethodArgument.h.
References doInt().
|
inline |
Definition at line 90 of file AnyMethodArgument.h.
References edmStreamStallGrapher::t, and type_.
|
inline |
Definition at line 96 of file AnyMethodArgument.h.
References edm::TypeWithDict::dataMemberSize(), dataType_, edm::hlt::Exception, edm::TypeWithDict::isEnum(), edm::TypeWithDict::name(), AlCaHLTBitMon_QueryRunRegistry::string, edm::TypeWithDict::stringToEnumValue(), edmStreamStallGrapher::t, and type_.
|
inlineprivate |
Definition at line 57 of file AnyMethodArgument.h.
|
private |
Definition at line 54 of file AnyMethodArgument.h.
Referenced by operator()().
|
private |
Definition at line 55 of file AnyMethodArgument.h.
Referenced by Modules.Service::_placeImpl(), Modules.ESSource::_placeImpl(), Modules.ESProducer::_placeImpl(), Modules.ESPrefer::copy(), doInt(), Mixins._TypedParameterizable::dumpPython(), Modules.ESPrefer::dumpPythonAs(), Modules.Service::insertInto(), RandomRunSource.RandomRunSource::insertInto(), Mixins._TypedParameterizable::insertInto(), Modules.ESSource::moduleLabel_(), Modules.ESProducer::moduleLabel_(), Modules.ESSource::nameInProcessDesc_(), Modules.ESProducer::nameInProcessDesc_(), Modules.ESPrefer::nameInProcessDesc_(), and operator()().