LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
fhicl::detail::it_value_get< T, typename tt::disable_if< std::is_reference_v< T >|| std::is_pointer_v< T > >::type > Class Template Reference

#include "intermediate_table.h"

Public Member Functions

operator() (intermediate_table &table, std::string const &key)
 

Detailed Description

template<typename T>
class fhicl::detail::it_value_get< T, typename tt::disable_if< std::is_reference_v< T >|| std::is_pointer_v< T > >::type >

Definition at line 161 of file intermediate_table.h.

Member Function Documentation

template<typename T >
T fhicl::detail::it_value_get< T, typename tt::disable_if< std::is_reference_v< T >|| std::is_pointer_v< T > >::type >::operator() ( intermediate_table table,
std::string const &  key 
)
inline

Definition at line 166 of file intermediate_table.h.

References fhicl::detail::decode(), fhicl::intermediate_table::find(), and fhicl::extended_value::value.

167  {
168  T result;
169  detail::decode(table.find(key).value, result);
170  return result;
171  }
void decode(std::any const &, std::string &)

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