unit::ComposedGrammar::definition< ScannerT > Struct Template Reference

grammar definition More...

#include <Unit.h>

List of all members.

Public Member Functions

 definition (ComposedGrammar const &self)
boost::spirit::rule< ScannerT >
const & 
start (void) const

Public Attributes

boost::spirit::rule< ScannerT,
ComposedClosure::context_t > 
component
boost::spirit::rule< ScannerT > composed
boost::spirit::rule< ScannerT > symbol
boost::spirit::rule< ScannerT > composedComponent
boost::spirit::rule< ScannerT > exponent
boost::spirit::rule< ScannerT > numerator
boost::spirit::rule< ScannerT > denominator


Detailed Description

template<typename ScannerT>
struct unit::ComposedGrammar::definition< ScannerT >

grammar definition

Definition at line 1421 of file Unit.h.


Constructor & Destructor Documentation

template<typename ScannerT>
unit::ComposedGrammar::definition< ScannerT >::definition ( ComposedGrammar const &  self  )  [inline]


Member Function Documentation

template<typename ScannerT>
boost::spirit::rule<ScannerT> const& unit::ComposedGrammar::definition< ScannerT >::start ( void   )  const [inline]

Definition at line 1460 of file Unit.h.

References unit::ComposedGrammar::definition< ScannerT >::composed.


Member Data Documentation

template<typename ScannerT>
boost::spirit::rule<ScannerT, ComposedClosure::context_t> unit::ComposedGrammar::definition< ScannerT >::component

Definition at line 1424 of file Unit.h.

Referenced by unit::ComposedGrammar::definition< ScannerT >::definition().

template<typename ScannerT>
boost::spirit::rule<ScannerT> unit::ComposedGrammar::definition< ScannerT >::composed

template<typename ScannerT>
boost::spirit::rule<ScannerT> unit::ComposedGrammar::definition< ScannerT >::symbol

Definition at line 1425 of file Unit.h.

Referenced by unit::ComposedGrammar::definition< ScannerT >::definition().

template<typename ScannerT>
boost::spirit::rule<ScannerT> unit::ComposedGrammar::definition< ScannerT >::composedComponent

Definition at line 1425 of file Unit.h.

Referenced by unit::ComposedGrammar::definition< ScannerT >::definition().

template<typename ScannerT>
boost::spirit::rule<ScannerT> unit::ComposedGrammar::definition< ScannerT >::exponent

Definition at line 1425 of file Unit.h.

Referenced by unit::ComposedGrammar::definition< ScannerT >::definition().

template<typename ScannerT>
boost::spirit::rule<ScannerT> unit::ComposedGrammar::definition< ScannerT >::numerator

Definition at line 1425 of file Unit.h.

Referenced by unit::ComposedGrammar::definition< ScannerT >::definition().

template<typename ScannerT>
boost::spirit::rule<ScannerT> unit::ComposedGrammar::definition< ScannerT >::denominator

Definition at line 1425 of file Unit.h.

Referenced by unit::ComposedGrammar::definition< ScannerT >::definition().


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

Generated on Wed Apr 11 18:07:13 2012 for Quantities by  doxygen 1.5.6