LArSoft  v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
fhicl::detail::per_entry< SIZE, TUPLE > Struct Template Reference

#include "coding.h"

Static Public Member Functions

static void decode_tuple_entry (ps_sequence_t const &, TUPLE &)
 

Detailed Description

template<unsigned SIZE, typename TUPLE>
struct fhicl::detail::per_entry< SIZE, TUPLE >

Definition at line 147 of file coding.h.

Member Function Documentation

template<unsigned IENTRY, typename TUPLE >
void fhicl::detail::per_entry< IENTRY, TUPLE >::decode_tuple_entry ( ps_sequence_t const &  vec,
TUPLE &  result 
)
static

Definition at line 324 of file coding.h.

References fhicl::detail::decode().

Referenced by fhicl::detail::decode_tuple().

327 {
328  std::tuple_element_t<IENTRY, TUPLE> result_elem;
329  decode(vec.at(IENTRY), result_elem);
330  std::get<IENTRY>(result) = result_elem;
332 }
void decode(boost::any const &, std::string &)
static void decode_tuple_entry(ps_sequence_t const &, TUPLE &)
Definition: coding.h:324

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