|
Gaudi Framework, version v23r1 |
| Home | Generated: Wed Feb 29 2012 |


Public Types | |
| typedef H2 | ResultT |
Public Member Functions | |
| H2Grammar () | |
Public Attributes | |
| StringGrammar< Iterator, Skipper > | name |
| StringGrammar< Iterator, Skipper > | title |
| EdgeGrammar< Iterator, Skipper > | edges |
| VectorGrammar< Iterator, std::vector< std::pair< double, double > >, Skipper > | bins |
| qi::rule< Iterator, H2(), qi::locals< char >, Skipper > | result |
| qi::rule< Iterator, H2(), Skipper > | inner |
| qi::rule< Iterator, char()> | begin |
| qi::rule< Iterator, void(char)> | end |
Definition at line 153 of file HistoParsers.cpp.
| typedef H2 Gaudi::Parsers::H2Grammar< Iterator, Skipper >::ResultT |
Definition at line 159 of file HistoParsers.cpp.
| Gaudi::Parsers::H2Grammar< Iterator, Skipper >::H2Grammar | ( | ) | [inline] |
Definition at line 163 of file HistoParsers.cpp.
:
// ======================================================================
H2Grammar(): H2Grammar::base_type(result) {
inner =
((( qi::lit("name") | "'name'" | "\"name\"" )
>> ":" >> name [qi::_val *= qi::_1])
|
(( qi::lit("title") | "'title'" | "\"title\"" )
>> ":" >> title [qi::_val /= qi::_1])
|
(( qi::lit("X") | "'X'" | "\"X\"" | "x" | "'x'" | "\"x\"" ) >> ':'
>> edges [qi::_val &= qi::_1 ])
|
(( qi::lit("Y") | "'Y'" | "\"Y\"" | "y" | "'y'" | "\"y\"" ) >> ':'
>> edges [qi::_val |= qi::_1 ])
|
(( qi::lit("bins") | "'bins'" | "\"bins\"" )
>> ':' >> bins [ qi::_val += qi::_1 ])) % ',';
begin = enc::char_('[')[qi::_val=']']
| enc::char_('{')[qi::_val='}']
| enc::char_('(')[qi::_val=')'];
| qi::rule<Iterator, char()> Gaudi::Parsers::H2Grammar< Iterator, Skipper >::begin |
Definition at line 195 of file HistoParsers.cpp.
| VectorGrammar<Iterator, std::vector<std::pair<double, double> >, Skipper> Gaudi::Parsers::H2Grammar< Iterator, Skipper >::bins |
Definition at line 192 of file HistoParsers.cpp.
| EdgeGrammar<Iterator, Skipper> Gaudi::Parsers::H2Grammar< Iterator, Skipper >::edges |
Definition at line 190 of file HistoParsers.cpp.
| qi::rule<Iterator, void(char)> Gaudi::Parsers::H2Grammar< Iterator, Skipper >::end |
Definition at line 196 of file HistoParsers.cpp.
| qi::rule<Iterator, H2(), Skipper> Gaudi::Parsers::H2Grammar< Iterator, Skipper >::inner |
Definition at line 194 of file HistoParsers.cpp.
| StringGrammar<Iterator, Skipper> Gaudi::Parsers::H2Grammar< Iterator, Skipper >::name |
Definition at line 189 of file HistoParsers.cpp.
| qi::rule<Iterator, H2(), qi::locals<char>, Skipper> Gaudi::Parsers::H2Grammar< Iterator, Skipper >::result |
Definition at line 193 of file HistoParsers.cpp.
| StringGrammar<Iterator, Skipper> Gaudi::Parsers::H2Grammar< Iterator, Skipper >::title |
Definition at line 189 of file HistoParsers.cpp.