|
Gaudi Framework, version v21r11 |
| Home | Generated: 30 Sep 2010 |
#include <ParserGrammar.h>
Public Member Functions | |
| definition (RealUnitsGrammar const &self) | |
| boost::spirit::rule< ScannerT > const & | start () const |
Public Attributes | |
| RealGrammar< long double > | grReal |
| IntGrammar< int > | grInt |
| IdentifierGrammar | grUnit |
| boost::spirit::rule< ScannerT > | real_literal |
Definition at line 146 of file ParserGrammar.h.
| Gaudi::Parsers::RealUnitsGrammar::definition< ScannerT >::definition | ( | RealUnitsGrammar const & | self | ) | [inline] |
Definition at line 148 of file ParserGrammar.h.
00149 { 00150 real_literal 00151 = ( 00152 longest_d[grInt[boost::bind(&RealUnitsGrammar::matchReal,&self,_1)] 00153 |grReal[boost::bind(&RealUnitsGrammar::matchReal,&self,_1)]] 00154 >> eps_p[boost::bind(&RealUnitsGrammar::matchPosition,&self,_2)] 00155 >>!(!ch_p('*') 00156 >>grUnit 00157 [boost::bind(&RealUnitsGrammar::matchUnit,&self,_1)] 00158 )) [boost::bind(&RealUnitsGrammar::matchRealUnits,&self)]; 00159 }
| boost::spirit::rule<ScannerT> const& Gaudi::Parsers::RealUnitsGrammar::definition< ScannerT >::start | ( | ) | const [inline] |
| RealGrammar<long double> Gaudi::Parsers::RealUnitsGrammar::definition< ScannerT >::grReal |
Definition at line 160 of file ParserGrammar.h.
| IntGrammar<int> Gaudi::Parsers::RealUnitsGrammar::definition< ScannerT >::grInt |
Definition at line 161 of file ParserGrammar.h.
| IdentifierGrammar Gaudi::Parsers::RealUnitsGrammar::definition< ScannerT >::grUnit |
Definition at line 162 of file ParserGrammar.h.
| boost::spirit::rule<ScannerT> Gaudi::Parsers::RealUnitsGrammar::definition< ScannerT >::real_literal |
Definition at line 165 of file ParserGrammar.h.