![]() |
|
|
Generated: 18 Jul 2008 |
#include <Grammars.h>
Definition at line 366 of file Grammars.h.
Public Member Functions | |
| definition (PairGrammar const &self) | |
| rule< ScannerT > const & | start () const |
Public Attributes | |
| rule< ScannerT > | para |
| KeyGrammarT | grkey |
| ValueGrammarT | grvalue |
| Gaudi::Parsers::PairGrammar< KeyGrammarT, ValueGrammarT >::definition< ScannerT >::definition | ( | PairGrammar const & | self | ) | [inline] |
Definition at line 368 of file Grammars.h.
References std::basic_string< _CharT, _Traits, _Alloc >::c_str(), Gaudi::Parsers::PairGrammar< KeyGrammarT, ValueGrammarT >::delim(), Gaudi::Parsers::PairGrammar< KeyGrammarT, ValueGrammarT >::definition< ScannerT >::grkey, Gaudi::Parsers::PairGrammar< KeyGrammarT, ValueGrammarT >::definition< ScannerT >::grvalue, Gaudi::Parsers::PairGrammar< KeyGrammarT, ValueGrammarT >::matchFirst(), Gaudi::Parsers::PairGrammar< KeyGrammarT, ValueGrammarT >::matchSecond(), and Gaudi::Parsers::PairGrammar< KeyGrammarT, ValueGrammarT >::definition< ScannerT >::para.
00369 { 00370 para 00371 = ( 00372 str_p("(") 00373 >> (grkey[boost::bind(&PairGrammar::matchFirst,&self,_1)]) 00374 >> self.delim().c_str() 00375 >> (grvalue[boost::bind(&PairGrammar::matchSecond,&self,_1)]) 00376 >> str_p(")") 00377 ) ; 00378 }
| rule<ScannerT> const& Gaudi::Parsers::PairGrammar< KeyGrammarT, ValueGrammarT >::definition< ScannerT >::start | ( | ) | const [inline] |
Definition at line 379 of file Grammars.h.
References Gaudi::Parsers::PairGrammar< KeyGrammarT, ValueGrammarT >::definition< ScannerT >::para.
00379 { return para; }
| rule<ScannerT> Gaudi::Parsers::PairGrammar< KeyGrammarT, ValueGrammarT >::definition< ScannerT >::para |
Definition at line 380 of file Grammars.h.
Referenced by Gaudi::Parsers::PairGrammar< KeyGrammarT, ValueGrammarT >::definition< ScannerT >::definition(), and Gaudi::Parsers::PairGrammar< KeyGrammarT, ValueGrammarT >::definition< ScannerT >::start().
| KeyGrammarT Gaudi::Parsers::PairGrammar< KeyGrammarT, ValueGrammarT >::definition< ScannerT >::grkey |
Definition at line 381 of file Grammars.h.
Referenced by Gaudi::Parsers::PairGrammar< KeyGrammarT, ValueGrammarT >::definition< ScannerT >::definition().
| ValueGrammarT Gaudi::Parsers::PairGrammar< KeyGrammarT, ValueGrammarT >::definition< ScannerT >::grvalue |
Definition at line 382 of file Grammars.h.
Referenced by Gaudi::Parsers::PairGrammar< KeyGrammarT, ValueGrammarT >::definition< ScannerT >::definition().