The Gaudi Framework  v28r3 (cc1cf868)
Gaudi::Parsers::InterpolGrammar< Iterator, Skipper > Struct Template Reference
Inheritance diagram for Gaudi::Parsers::InterpolGrammar< Iterator, Skipper >:
Collaboration diagram for Gaudi::Parsers::InterpolGrammar< Iterator, Skipper >:

Public Types

typedef GaudiMath::Interpolation::Type ResultT
 

Public Member Functions

 InterpolGrammar ()
 

Public Attributes

qi::rule< Iterator, ResultT(), Skipperliteral
 

Detailed Description

template<typename Iterator, typename Skipper>
struct Gaudi::Parsers::InterpolGrammar< Iterator, Skipper >

Definition at line 17 of file Interpolation.cpp.

Member Typedef Documentation

template<typename Iterator , typename Skipper >
typedef GaudiMath::Interpolation::Type Gaudi::Parsers::InterpolGrammar< Iterator, Skipper >::ResultT

Definition at line 19 of file Interpolation.cpp.

Constructor & Destructor Documentation

template<typename Iterator , typename Skipper >
Gaudi::Parsers::InterpolGrammar< Iterator, Skipper >::InterpolGrammar ( )
inline

Definition at line 20 of file Interpolation.cpp.

20  : InterpolGrammar::base_type( literal ) {
21  literal = (qi::lit(table[Linear]))[qi::_val=Linear]
22  | (qi::lit(table[Polynomial]))[qi::_val=Polynomial]
23  | (qi::lit(table[Cspline]))[qi::_val=Cspline]
24  | (qi::lit(table[Cspline_Periodic]))[qi::_val=Cspline_Periodic]
25  | (qi::lit(table[Akima]))[qi::_val=Akima]
26  | (qi::lit(table[Akima_Periodic]))[qi::_val=Akima_Periodic];
27  }
qi::rule< Iterator, ResultT(), Skipper > literal

Member Data Documentation

template<typename Iterator , typename Skipper >
qi::rule<Iterator, ResultT(), Skipper> Gaudi::Parsers::InterpolGrammar< Iterator, Skipper >::literal

Definition at line 28 of file Interpolation.cpp.


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