List of all members | Public Member Functions | Public Attributes
utl::UnitGrammar::definition< ScannerT > Struct Template Reference

Boost spirit definition template (Read Boost Spirit documentation) More...

#include <UnitGrammar.h>

Public Member Functions

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

Public Attributes

boost::spirit::rule< ScannerT,
SValueClosure::context_t > 
expression
 
boost::spirit::rule< ScannerT,
SValueClosure::context_t > 
factor
 
boost::spirit::rule< ScannerT,
SValueClosure::context_t > 
group
 
boost::spirit::rule< ScannerT,
SStringClosure::context_t > 
identifier
 
boost::spirit::rule< ScannerT,
SValueClosure::context_t > 
literal
 
boost::spirit::rule< ScannerT > statement
 
boost::spirit::rule< ScannerT,
SValueClosure::context_t > 
term
 

Detailed Description

template<typename ScannerT>
struct utl::UnitGrammar::definition< ScannerT >

Boost spirit definition template (Read Boost Spirit documentation)

Definition at line 86 of file UnitGrammar.h.

Constructor & Destructor Documentation

template<typename ScannerT >
utl::UnitGrammar::definition< ScannerT >::definition ( UnitGrammar const self)
inline

Member Function Documentation

template<typename ScannerT >
boost::spirit::rule<ScannerT> const& utl::UnitGrammar::definition< ScannerT >::start ( ) const
inline

Member Data Documentation

template<typename ScannerT >
boost::spirit::rule<ScannerT, SValueClosure::context_t> utl::UnitGrammar::definition< ScannerT >::expression

Definition at line 138 of file UnitGrammar.h.

Referenced by utl::UnitGrammar::definition< ScannerT >::definition().

template<typename ScannerT >
boost::spirit::rule<ScannerT, SValueClosure::context_t> utl::UnitGrammar::definition< ScannerT >::factor

Definition at line 138 of file UnitGrammar.h.

Referenced by utl::UnitGrammar::definition< ScannerT >::definition().

template<typename ScannerT >
boost::spirit::rule<ScannerT, SValueClosure::context_t> utl::UnitGrammar::definition< ScannerT >::group

Definition at line 138 of file UnitGrammar.h.

Referenced by utl::UnitGrammar::definition< ScannerT >::definition().

template<typename ScannerT >
boost::spirit::rule<ScannerT, SStringClosure::context_t> utl::UnitGrammar::definition< ScannerT >::identifier

Definition at line 137 of file UnitGrammar.h.

Referenced by utl::UnitGrammar::definition< ScannerT >::definition().

template<typename ScannerT >
boost::spirit::rule<ScannerT, SValueClosure::context_t> utl::UnitGrammar::definition< ScannerT >::literal

Definition at line 138 of file UnitGrammar.h.

Referenced by utl::UnitGrammar::definition< ScannerT >::definition().

template<typename ScannerT >
boost::spirit::rule<ScannerT> utl::UnitGrammar::definition< ScannerT >::statement
template<typename ScannerT >
boost::spirit::rule<ScannerT, SValueClosure::context_t> utl::UnitGrammar::definition< ScannerT >::term

Definition at line 138 of file UnitGrammar.h.

Referenced by utl::UnitGrammar::definition< ScannerT >::definition().


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

, generated on Tue Sep 26 2023.