Classes |
| struct | Gaudi::Parsers::Grammar_< Iterator, T, Skipper, Enable > |
| class | Gaudi::Parsers::SkipperGrammar< Iterator > |
| | Skipping spaces and comments. More...
|
| class | Gaudi::Parsers::StringGrammar< Iterator, Skipper > |
| | The valid represenation of string values are: More...
|
| class | Gaudi::Parsers::CharGrammar< RT > |
| | The valid represenation of char values are: More...
|
| class | Gaudi::Parsers::BoolGrammar< Iterator, Skipper > |
| | The valid represenation of boolean values are: More...
|
| class | Gaudi::Parsers::IntGrammar< RT > |
| | The valid representation of integers values are: More...
|
| struct | Gaudi::Parsers::Grammar_< Iterator, T, Skipper, typename boost::enable_if< boost::is_integral< T > >::type > |
| class | Gaudi::Parsers::RealGrammar< Iterator, Skipper > |
| | The valid represenation of real values are: More...
|
| struct | Gaudi::Parsers::Grammar_< Iterator, T, Skipper, typename boost::enable_if< boost::is_floating_point< T > >::type > |
| class | Gaudi::Parsers::VectorGrammar< GrammarT > |
| | The valid represenation of vector are:
- {"abc","defj","i"} or {1,2,3,4,5}
- ["abc","defj","i"] or [1,2,3,4,5] Inner type depends on GrammarT grammar.
More...
|
| struct | Gaudi::Parsers::Grammar_< Iterator, std::vector< InnerT, AllocatorT >, Skipper > |
| struct | Gaudi::Parsers::Grammar_< Iterator, std::list< InnerT, AllocatorT >, Skipper > |
| struct | Gaudi::Parsers::Grammar_< Iterator, std::set< InnerT, CompareT, AllocatorT >, Skipper > |
| class | Gaudi::Parsers::PairGrammar< KeyGrammarT, ValueGrammarT > |
| | The valid represenation of pairs are: ("abc",123) or ("abc","def") Inner types of pair depends on KeyGrammarT and ValueGrammarT grammars. More...
|
| struct | Gaudi::Parsers::PairGrammar< KeyGrammarT, ValueGrammarT >::first |
| struct | Gaudi::Parsers::PairGrammar< KeyGrammarT, ValueGrammarT >::second |
| struct | Gaudi::Parsers::Grammar_< Iterator, std::pair< KeyT, ValueT >, Skipper > |
| class | Gaudi::Parsers::MapGrammar< KeyGrammarT, ValueGrammarT > |
| | The valid represenation of map are:
- {"file1":"path1","something":"nothing"}
- {"file1"="path1","something"="nothing"}
- ["file1":10,"something":20]
- ["file1"=30,"something"=40] Inner key type depends on KeyGrammarT grammar Inner value type depends on ValueGrammarT grammar.
More...
|
| struct | Gaudi::Parsers::MapGrammar< KeyGrammarT, ValueGrammarT >::tag_key |
| struct | Gaudi::Parsers::MapGrammar< KeyGrammarT, ValueGrammarT >::tag_mapped |
| struct | Gaudi::Parsers::MapGrammar< KeyGrammarT, ValueGrammarT >::Operations |
| struct | Gaudi::Parsers::MapGrammar< KeyGrammarT, ValueGrammarT >::Operations::result< A, B, C, D > |
| struct | Gaudi::Parsers::Grammar_< Iterator, std::map< KeyT, ValueT, KeyCompareT, AllocatorT >, Skipper > |
| struct | Gaudi::Parsers::Grammar_< Iterator, GaudiUtils::VectorMap< KeyT, ValueT, KeyCompareT, AllocatorT >, Skipper > |
| struct | Gaudi::Parsers::Pnt3DGrammar< Iterator, PointT, Skipper > |
| struct | Gaudi::Parsers::Pnt3DGrammar< Iterator, PointT, Skipper >::Operations |
| struct | Gaudi::Parsers::Pnt3DGrammar< Iterator, PointT, Skipper >::Operations::result< A, B, C, D > |
| struct | Gaudi::Parsers::Grammar_< Iterator, ROOT::Math::PositionVector3D< T1, T2 >, Skipper > |
| struct | Gaudi::Parsers::Grammar_< Iterator, ROOT::Math::DisplacementVector3D< T1, T2 >, Skipper > |
| struct | Gaudi::Parsers::Pnt4DGrammar< Iterator, PointT, Skipper > |
| struct | Gaudi::Parsers::Pnt4DGrammar< Iterator, PointT, Skipper >::Operations |
| struct | Gaudi::Parsers::Pnt4DGrammar< Iterator, PointT, Skipper >::Operations::result< A, B, C, D > |
| struct | Gaudi::Parsers::Grammar_< Iterator, ROOT::Math::LorentzVector< T1 >, Skipper > |
| struct | Gaudi::Parsers::Histo1DGrammar< Iterator, Skipper > |
| struct | Gaudi::Parsers::Histo1DGrammar< Iterator, Skipper >::Operations |
| struct | Gaudi::Parsers::Histo1DGrammar< Iterator, Skipper >::Operations::result< A, B, C, D > |
| struct | Gaudi::Parsers::KeyValueGrammar< Iterator, Skipper > |
| struct | Gaudi::Parsers::KeyValueGrammar< Iterator, Skipper >::first |
| struct | Gaudi::Parsers::KeyValueGrammar< Iterator, Skipper >::second |
Namespaces |
| namespace | Gaudi |
| | : AIDA interfaces visibility
|
| namespace | Gaudi::Parsers |
Defines |
| #define | REGISTER_GRAMMAR(ResultType, GrammarName) |
Typedefs |
| typedef std::string::const_iterator | Gaudi::Parsers::DefaultIterator |
| typedef enc::space_type | Gaudi::Parsers::DefaultSkipper |
Functions |
| | Gaudi::Parsers::REGISTER_GRAMMAR (std::string, StringGrammar) |
| | Gaudi::Parsers::REGISTER_GRAMMAR (Gaudi::StringKey, StringGrammar) |
| | Gaudi::Parsers::REGISTER_GRAMMAR (char, CharGrammar) |
| | Gaudi::Parsers::REGISTER_GRAMMAR (bool, BoolGrammar) |
| | Gaudi::Parsers::REGISTER_GRAMMAR (Gaudi::Histo1DDef, Histo1DGrammar) |