![]() |
|
|
Generated: 18 Jul 2008 |
#include <ParserGrammar.h>
Collaboration diagram for Gaudi::Parsers::PropertyGrammar::definition< ScannerT >:

Definition at line 103 of file ParserGrammar.h.
Public Member Functions | |
| definition (PropertyGrammar const &self) | |
| rule< ScannerT > const & | start () const |
Public Attributes | |
| IdentifierGrammar | ident |
| rule< ScannerT, ClosureGrammar< std::string >::context_t > | ns |
| rule< ScannerT > | property |
| Gaudi::Parsers::PropertyGrammar::definition< ScannerT >::definition | ( | PropertyGrammar const & | self | ) | [inline] |
Definition at line 105 of file ParserGrammar.h.
References Gaudi::Parsers::PropertyGrammar::definition< ScannerT >::ident, Gaudi::Parsers::PropertyGrammar::definition< ScannerT >::ns, Gaudi::Parsers::PropertyGrammar::definition< ScannerT >::property, and Gaudi::Parsers::PushBack().
00106 { 00107 ns = (ident >> *("::">>ident))[ns.val = construct_<std::string>(arg1,arg2)]>>"."; 00108 property = +(ns[PushBack(self.val)]) >> ident[PushBack(self.val)]; 00109 00110 }
| rule<ScannerT> const& Gaudi::Parsers::PropertyGrammar::definition< ScannerT >::start | ( | ) | const [inline] |
Definition at line 112 of file ParserGrammar.h.
References Gaudi::Parsers::PropertyGrammar::definition< ScannerT >::property.
00113 { return property; }
| IdentifierGrammar Gaudi::Parsers::PropertyGrammar::definition< ScannerT >::ident |
Definition at line 111 of file ParserGrammar.h.
Referenced by Gaudi::Parsers::PropertyGrammar::definition< ScannerT >::definition().
| rule<ScannerT,ClosureGrammar<std::string>::context_t> Gaudi::Parsers::PropertyGrammar::definition< ScannerT >::ns |
Definition at line 114 of file ParserGrammar.h.
Referenced by Gaudi::Parsers::PropertyGrammar::definition< ScannerT >::definition().
| rule<ScannerT> Gaudi::Parsers::PropertyGrammar::definition< ScannerT >::property |
Definition at line 115 of file ParserGrammar.h.
Referenced by Gaudi::Parsers::PropertyGrammar::definition< ScannerT >::definition(), and Gaudi::Parsers::PropertyGrammar::definition< ScannerT >::start().