All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Grammars.h File Reference

Collection of grammars for property types. More...

#include <cctype>
#include <boost/version.hpp>
#include <boost/spirit.hpp>
#include <boost/spirit/phoenix.hpp>
#include <boost/bind.hpp>
Include dependency graph for Grammars.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Gaudi::Parsers::ClosureGrammar< T >
 Grammar or grammar rule which derive from this struct will have attribute of type T and name val More...
 
struct  Gaudi::Parsers::AttributesClosureGrammar< T1, T2 >
 Grammar or grammar rule which derive from this struct will have two attributes: type T1 and name val, type T2 and name attrs More...
 
class  Gaudi::Parsers::BoolGrammar< Iterator, Skipper >
 The valid represenation of boolean values are: More...
 
struct  Gaudi::Parsers::BoolGrammar< Iterator, Skipper >::definition
 
class  Gaudi::Parsers::CharGrammar< RT >
 The valid represenation of char values are: More...
 
struct  Gaudi::Parsers::CharGrammar< RT >::definition< ScannerT >
 
class  Gaudi::Parsers::IntGrammar< RT >
 The valid representation of integers values are: More...
 
struct  Gaudi::Parsers::IntGrammar< RT >::definition< ScannerT >
 
class  Gaudi::Parsers::RealGrammar< Iterator, Skipper >
 The valid represenation of real values are: More...
 
struct  Gaudi::Parsers::RealGrammar< Iterator, Skipper >::definition< ScannerT >
 
class  Gaudi::Parsers::StringGrammar< Iterator, Skipper >
 The valid represenation of string values are: More...
 
struct  Gaudi::Parsers::StringGrammar< Iterator, Skipper >::definition
 
class  Gaudi::Parsers::SkipperGrammar< Iterator >
 Skipping spaces and comments. More...
 
struct  Gaudi::Parsers::SkipperGrammar< Iterator >::definition
 
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 >::definition< ScannerT >
 
class  Gaudi::Parsers::VectorGrammar< GrammarT >
 The valid represenation of vector are: More...
 
struct  Gaudi::Parsers::VectorGrammar< GrammarT >::definition< ScannerT >
 
class  Gaudi::Parsers::MapGrammar< KeyGrammarT, ValueGrammarT >
 The valid represenation of map are: More...
 
struct  Gaudi::Parsers::MapGrammar< KeyGrammarT, ValueGrammarT >::definition< ScannerT >
 

Namespaces

 Gaudi
 Helper functions to set/get the application return code.
 
 Gaudi::Parsers
 

Detailed Description

Collection of grammars for property types.

See also
Gaudi::Parsers::parse
Property
Author
Alexander MAZUROV Alexa.nosp@m.nder.nosp@m..Mazu.nosp@m.rov@.nosp@m.gmail.nosp@m..com
Vanya BELYAEV ibely.nosp@m.aev@.nosp@m.physi.nosp@m.cs.s.nosp@m.yr.ed.nosp@m.u
Date
2006-05-12

Definition in file Grammars.h.