|
Gaudi Framework, version v22r2 |
| Home | Generated: Tue May 10 2011 |
#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.
{
real_literal
= (
longest_d[grInt[boost::bind(&RealUnitsGrammar::matchReal,&self,_1)]
|grReal[boost::bind(&RealUnitsGrammar::matchReal,&self,_1)]]
>> eps_p[boost::bind(&RealUnitsGrammar::matchPosition,&self,_2)]
>>!(!ch_p('*')
>>grUnit
[boost::bind(&RealUnitsGrammar::matchUnit,&self,_1)]
)) [boost::bind(&RealUnitsGrammar::matchRealUnits,&self)];
}
| boost::spirit::rule<ScannerT> const& Gaudi::Parsers::RealUnitsGrammar::definition< ScannerT >::start | ( | ) | const [inline] |
Definition at line 163 of file ParserGrammar.h.
{ return real_literal; }
| IntGrammar<int> Gaudi::Parsers::RealUnitsGrammar::definition< ScannerT >::grInt |
Definition at line 161 of file ParserGrammar.h.
| RealGrammar<long double> Gaudi::Parsers::RealUnitsGrammar::definition< ScannerT >::grReal |
Definition at line 160 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.