Gaudi::Parsers::TupleInnerGrammar< Iterator, TupleT, 1, Skipper >::Operations Struct Reference

#include </scratch/z5/marcocle/GaudiDocs/lhcb-release/825/GAUDI/GAUDI_v26r3/InstallArea/x86_64-slc6-gcc48-opt/include/GaudiKernel/GrammarsV2.h>

Classes

struct  result
 

Public Member Functions

void operator() (ResultT &res, const typename std::tuple_element< 0, ResultT >::type &val) const
 
void operator() (ResultT &res, const typename std::tuple_element< 0, ResultT >::type &val) const
 

Detailed Description

template<typename Iterator, typename TupleT, typename Skipper>
struct Gaudi::Parsers::TupleInnerGrammar< Iterator, TupleT, 1, Skipper >::Operations

Definition at line 248 of file GrammarsV2.h.

Member Function Documentation

template<typename Iterator , typename TupleT , typename Skipper >
void Gaudi::Parsers::TupleInnerGrammar< Iterator, TupleT, 1, Skipper >::Operations::operator() ( ResultT res,
const typename std::tuple_element< 0, ResultT >::type &  val 
) const
inline

Definition at line 255 of file GrammarsV2.h.

256  {
257  res = ResultT();
258  std::get<0>(res) = val;
259  }
template<typename Iterator , typename TupleT , typename Skipper >
void Gaudi::Parsers::TupleInnerGrammar< Iterator, TupleT, 1, Skipper >::Operations::operator() ( ResultT res,
const typename std::tuple_element< 0, ResultT >::type &  val 
) const
inline

Definition at line 255 of file GrammarsV2.h.

256  {
257  res = ResultT();
258  std::get<0>(res) = val;
259  }

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