|
Gaudi Framework, version v21r11 |
| Home | Generated: 30 Sep 2010 |
#include <GrammarsForVectors.h>
Public Member Functions | |
| definition (Pnt3DGrammar const &self) | |
| rule< ScannerT > const & | start () const |
| MANDATORY method:. | |
Public Attributes | |
| rule< ScannerT > | pnt |
| rule< ScannerT > | inner |
| ScalarGrammarT | scalar |
Definition at line 55 of file GrammarsForVectors.h.
| Gaudi::Parsers::Pnt3DGrammar< ScalarGrammarT, POINT >::definition< ScannerT >::definition | ( | Pnt3DGrammar const & | self | ) | [inline] |
Definition at line 57 of file GrammarsForVectors.h.
00058 { 00059 00060 inner = 00061 !( ( str_p("x") | "X" | "pX" | "Px" | "PX" ) >> ':' ) >> 00062 scalar [ boost::bind(&Pnt3DGrammar::matchX,&self,_1) ] >> 00063 ',' >> 00064 !( ( str_p("y") | "Y" | "pY" | "Py" | "PY" ) >> ':' ) >> 00065 scalar [ boost::bind(&Pnt3DGrammar::matchY,&self,_1) ] >> 00066 ',' >> 00067 !( ( str_p("z") | "Z" | "pZ" | "Pz" | "PZ" ) >> ':' ) >> 00068 scalar [ boost::bind(&Pnt3DGrammar::matchZ,&self,_1) ] ; 00069 00070 pnt = 00071 ( str_p ("(") >> inner >> ')' ) | 00072 ( str_p ("[") >> inner >> ']' ) ; 00073 00074 }
| rule<ScannerT> const& Gaudi::Parsers::Pnt3DGrammar< ScalarGrammarT, POINT >::definition< ScannerT >::start | ( | ) | const [inline] |
| rule<ScannerT> Gaudi::Parsers::Pnt3DGrammar< ScalarGrammarT, POINT >::definition< ScannerT >::pnt |
Definition at line 78 of file GrammarsForVectors.h.
| rule<ScannerT> Gaudi::Parsers::Pnt3DGrammar< ScalarGrammarT, POINT >::definition< ScannerT >::inner |
Definition at line 78 of file GrammarsForVectors.h.
| ScalarGrammarT Gaudi::Parsers::Pnt3DGrammar< ScalarGrammarT, POINT >::definition< ScannerT >::scalar |
Definition at line 79 of file GrammarsForVectors.h.