Public Member Functions | List of all members
fhicl::detail::it_value_get< std::complex< U >, typename tt::disable_if< std::is_reference< std::complex< U > >::value|| std::is_pointer< std::complex< U > >::value >::type > Class Template Reference

#include "/cvmfs/nova.opensciencegrid.org/externals/fhiclcpp/v4_06_10/source/fhiclcpp/intermediate_table.h"

Public Member Functions

std::complex< U > operator() (intermediate_table &table, std::string const &name)
 

Detailed Description

template<typename U>
class fhicl::detail::it_value_get< std::complex< U >, typename tt::disable_if< std::is_reference< std::complex< U > >::value|| std::is_pointer< std::complex< U > >::value >::type >

Definition at line 181 of file intermediate_table.h.

Member Function Documentation

template<typename U >
std::complex<U> fhicl::detail::it_value_get< std::complex< U >, typename tt::disable_if< std::is_reference< std::complex< U > >::value|| std::is_pointer< std::complex< U > >::value >::type >::operator() ( intermediate_table table,
std::string const &  name 
)
inline

Definition at line 187 of file intermediate_table.h.

References plot_validation_datamc::c, fhicl::detail::decode(), fhicl::intermediate_table::find(), MECModelEnuComparisons::i, and r().

188  {
190  U r, i;
191  detail::decode(c.first, r);
192  detail::decode(c.second, i);
193  return std::complex<U>(r, i);
194  }
const XML_Char * name
Definition: expat.h:151
void decode(boost::any const &, std::string &)
extended_value::complex_t complex_t
TRandom3 r(0)

The documentation for this class was generated from the following file: