|  | The Gaudi Framework
    v31r0 (aeb156f0)
    | 
| Namespaces | |
| Utils | |
| Typedefs | |
| typedef std::string::const_iterator | IteratorT | 
| typedef SkipperGrammar< IteratorT > | Skipper | 
| typedef std::string::const_iterator | DefaultIterator | 
| typedef enc::space_type | DefaultSkipper | 
| Functions | |
| template<typename K , typename V > | |
| StatusCode | parse (GaudiUtils::HashMap< K, V > &result, const std::string &input) | 
| Basic parser for the types of HashMap used in DODBasicMapper.  More... | |
| bool | ReadOptions (const std::string &filename, const std::string &search_path, Messages *messages, Catalog *catalog, Units *units, PragmaOptions *pragma, Node *root) | 
| Parse and analyze filename, save all messages and properties.  More... | |
| std::ostream & | operator<< (std::ostream &o, const Catalog &c) | 
| printout operator  More... | |
| bool | Parse (const std::string &filename, const std::string &search_path, IncludedFiles *included, Messages *messages, Node *root) | 
| bool | Parse (const Position &from, const std::string &filename, const std::string &search_path, IncludedFiles *included, Messages *messages, Node *root) | 
| bool | ParseUnits (const Position &from, const std::string &filename, const std::string &search_path, IncludedFiles *included, Messages *messages, Node *root) | 
| REGISTER_GRAMMAR (GaudiMath::Interpolation::Type, InterpolGrammar) | |
| GAUDI_API StatusCode | parse (std::vector< std::pair< double, double >> &result, const std::string &input) | 
| parse the boolvalue  More... | |
| GAUDI_API StatusCode | parse (std::vector< std::pair< int, int >> &result, const std::string &input) | 
| parse the std::vector<std::pair<int,int> >value  More... | |
| GAUDI_API StatusCode | parse (std::vector< std::vector< std::string >> &result, const std::string &input) | 
| parse the std::vector<std::vector<std::string> >value  More... | |
| GAUDI_API StatusCode | parse (std::vector< std::vector< double >> &result, const std::string &input) | 
| parse the std::vector<std::vector<double> >value  More... | |
| GAUDI_API StatusCode | parse (std::map< int, int > &result, const std::string &input) | 
| parse the std::map<int , int>value  More... | |
| GAUDI_API StatusCode | parse (std::map< int, double > &result, const std::string &input) | 
| parse the std::map<int , double>value  More... | |
| GAUDI_API StatusCode | parse (std::map< std::string, std::string > &result, const std::string &input) | 
| parse the std::map<std::string , std::string>value  More... | |
| GAUDI_API StatusCode | parse (std::map< std::string, int > &result, const std::string &input) | 
| parse the std::map<std::string , int>value  More... | |
| GAUDI_API StatusCode | parse (std::map< std::string, double > &result, const std::string &input) | 
| parse the std::map<std::string , double>value  More... | |
| GAUDI_API StatusCode | parse (std::map< std::string, std::vector< std::string >> &result, const std::string &input) | 
| parse the std::map<std::string , std::vector<std::string> >value  More... | |
| GAUDI_API StatusCode | parse (std::map< std::string, std::vector< int >> &result, const std::string &input) | 
| parse the std::map<std::string , std::vector<int> >value  More... | |
| GAUDI_API StatusCode | parse (std::map< std::string, std::vector< double >> &result, const std::string &input) | 
| parse the std::map<std::string , std::vector<double> >value  More... | |
| GAUDI_API StatusCode | parse (std::map< int, std::string > &result, const std::string &input) | 
| parse the std::map<int,std::string> >objects  More... | |
| GAUDI_API StatusCode | parse (std::map< unsigned int, std::string > &result, const std::string &input) | 
| parse the std::map<unsigned int,std::string> >objects  More... | |
| GAUDI_API StatusCode | parse (std::map< std::string, unsigned int > &result, const std::string &input) | 
| parse the std::map<unsigned int,std::string> >objects  More... | |
| template<typename K , typename V , typename M > | |
| GAUDI_API StatusCode | parse (GaudiUtils::Map< K, V, M > &result, const std::string &input) | 
| parse the GaudiUtils::Map<K, V, M>objects  More... | |
| GAUDI_API StatusCode | parse (std::string &name, std::string &value, const std::string &input) | 
| parse the pair expression (map-component) " 'name' :value"  More... | |
| GAUDI_API StatusCode | parse (Gaudi::Histo1DDef &histo, const std::string &input) | 
| helper function, needed for implementation of "Histogram Property"  More... | |
| GAUDI_API StatusCode | parse (std::map< std::string, Gaudi::Histo1DDef > &histos, const std::string &input) | 
| helper function, needed for implementation of "Histogram Property"  More... | |
| GAUDI_API StatusCode | parse (std::map< std::string, std::pair< double, double >> ¶ms, const std::string &input) | 
| helper function, needed for implementation of map of pairs It is very useful construction for monitoring to represent the value and error or the allowed range for some parameter  More... | |
| template<class T , unsigned int N> | |
| StatusCode | parse (T(&result)[N], const std::string &input) | 
| parser function for C-arrays  More... | |
| template<unsigned int N> | |
| StatusCode | parse (char(&result)[N], const std::string &input) | 
| parser function for C-strings  More... | |
| template<typename ResultT > | |
| StatusCode | parse_ (ResultT &result, const std::string &input) | 
| template<> | |
| StatusCode | parse_ (std::string &result, const std::string &input) | 
| template<typename ResultT > | |
| StatusCode | parse (ResultT &result, const std::string &input) | 
| REGISTER_GRAMMAR (std::string, StringGrammar) | |
| REGISTER_GRAMMAR (Gaudi::StringKey, StringGrammar) | |
| REGISTER_GRAMMAR (char, CharGrammar) | |
| REGISTER_GRAMMAR (bool, BoolGrammar) | |
| REGISTER_GRAMMAR (Gaudi::Histo1DDef, Histo1DGrammar) | |
| template<class TYPE , std::size_t N> | |
| StatusCode | parse (boost::array< TYPE, N > &result, const std::string &input) | 
| parse class boost::array from the string  More... | |
| StatusCode | parse (DataObjectHandleBase &, const std::string &) | 
| template<class TYPE , std::size_t N> | |
| StatusCode | parse (std::array< TYPE, N > &result, const std::string &input) | 
| parse class std::array from the string  More... | |
| GAUDI_API StatusCode | parse (Gaudi::StringKey &result, const std::string &input) | 
| parse the key from the string  More... | |
| GAUDI_API StatusCode | parse (std::vector< Gaudi::StringKey > &result, const std::string &input) | 
| parse the vector of keys from the string  More... | |
| template<class SCALAR , unsigned int N> | |
| StatusCode | parse (ROOT::Math::SVector< SCALAR, N > &result, const std::string &input) | 
| parse SVector  More... | |
| GAUDI_API StatusCode | parse (GaudiUtils::VectorMap< std::string, double > &result, const std::string &input) | 
| parse the key from the string  More... | |
| GAUDI_API StatusCode | parse (GaudiUtils::VectorMap< Gaudi::StringKey, double > &result, const std::string &input) | 
| parse the vector of keys from the string  More... | |
| GAUDI_API StatusCode | parse (Gaudi::XYZPoint &result, const std::string &input) | 
| parse 3D-point  More... | |
| GAUDI_API StatusCode | parse (Gaudi::XYZVector &result, const std::string &input) | 
| parse 3D-vector  More... | |
| GAUDI_API StatusCode | parse (Gaudi::LorentzVector &result, const std::string &input) | 
| parse LorentzVector  More... | |
| GAUDI_API StatusCode | parse (std::vector< Gaudi::XYZPoint > &result, const std::string &input) | 
| parse the vector of points  More... | |
| GAUDI_API StatusCode | parse (std::vector< Gaudi::XYZVector > &result, const std::string &input) | 
| parse the vector of vectors  More... | |
| GAUDI_API StatusCode | parse (std::vector< Gaudi::LorentzVector > &result, const std::string &input) | 
| parse the vector of vectors  More... | |
| REGISTER_GRAMMAR (DataObjID, DataObjIDGrammar) | |
| template<typename T1 , typename T2 > | |
| StatusCode | parse_ (ROOT::Math::PositionVector3D< T1, T2 > &result, const std::string &input) | 
| GAUDI_API StatusCode | parse (TH1D &result, const std::string &input) | 
| parse ROOT histogram from text representation  More... | |
| GAUDI_API StatusCode | parse (TH2D &result, const std::string &input) | 
| parse ROOT histogram from text representation  More... | |
| GAUDI_API StatusCode | parse (TH1F &result, const std::string &input) | 
| parse ROOT histogram from text representation  More... | |
| GAUDI_API StatusCode | parse (TH2F &result, const std::string &input) | 
| parse ROOT histogram from text representation  More... | |
| GAUDI_API StatusCode | parse (AIDA::IHistogram1D &result, const std::string &input) | 
| parse AIDA histogram from text representation  More... | |
| GAUDI_API StatusCode | parse (AIDA::IHistogram2D &result, const std::string &input) | 
| parse AIDA histogram from text representation  More... | |
| GAUDI_API StatusCode | parse (TH1D *&result, const std::string &input) | 
| parse ROOT histogram from text representation  More... | |
| GAUDI_API StatusCode | parse (TH2D *&result, const std::string &input) | 
| parse ROOT histogram from text representation  More... | |
| REGISTER_GRAMMAR (Edges, EdgeGrammar) | |
| REGISTER_GRAMMAR (H1, H1Grammar) | |
| REGISTER_GRAMMAR (H2, H2Grammar) | |
| typedef std::string::const_iterator Gaudi::Parsers::DefaultIterator | 
Definition at line 56 of file Grammars.h.
| typedef enc::space_type Gaudi::Parsers::DefaultSkipper | 
Definition at line 57 of file Grammars.h.
| typedef std::string::const_iterator Gaudi::Parsers::IteratorT | 
| typedef SkipperGrammar<IteratorT> Gaudi::Parsers::Skipper | 
| 
 | inline | 
| StatusCode Gaudi::Parsers::parse | ( | GaudiUtils::HashMap< K, V > & | result, | 
| const std::string & | input | ||
| ) | 
Basic parser for the types of HashMap used in DODBasicMapper.
Delegates to the parser of map<string,string>.
Definition at line 11 of file DODBasicMapper.cpp.
| bool Gaudi::Parsers::Parse | ( | const std::string & | filename, | 
| const std::string & | search_path, | ||
| IncludedFiles * | included, | ||
| Messages * | messages, | ||
| Node * | root | ||
| ) | 
Definition at line 114 of file Parser.cpp.
| bool Gaudi::Parsers::Parse | ( | const Position & | from, | 
| const std::string & | filename, | ||
| const std::string & | search_path, | ||
| IncludedFiles * | included, | ||
| Messages * | messages, | ||
| Node * | root | ||
| ) | 
Definition at line 119 of file Parser.cpp.
| StatusCode Gaudi::Parsers::parse | ( | TH1D & | result, | 
| const std::string & | input | ||
| ) | 
parse ROOT histogram from text representation
| result | (OUTPUT) the histogram | 
| input | (INPUT) the input to be parsed | 
Definition at line 284 of file HistoParsers.cpp.
| StatusCode Gaudi::Parsers::parse | ( | std::array< TYPE, N > & | result, | 
| const std::string & | input | ||
| ) | 
parse class std::array from the string
| result | (OUTPUT) the actual result | 
| input | (INPUT) the input string | 
Definition at line 38 of file StdArrayAsProperty.h.
| StatusCode Gaudi::Parsers::parse | ( | ROOT::Math::SVector< SCALAR, N > & | result, | 
| const std::string & | input | ||
| ) | 
parse SVector
| result | (output) the parsed vector | 
| input | (input) the input string | 
Definition at line 42 of file SVectorAsProperty.h.
| StatusCode Gaudi::Parsers::parse | ( | TH2D & | result, | 
| const std::string & | input | ||
| ) | 
parse ROOT histogram from text representation
| result | (OUTPUT) the histogram | 
| input | (INPUT) the input to be parsed | 
Definition at line 330 of file HistoParsers.cpp.
| 
 | inline | 
Definition at line 48 of file Factory.h.
| StatusCode Gaudi::Parsers::parse | ( | TH1F & | result, | 
| const std::string & | input | ||
| ) | 
parse ROOT histogram from text representation
| result | (OUTPUT) the histogram | 
| input | (INPUT) the input to be parsed | 
Definition at line 307 of file HistoParsers.cpp.
| StatusCode Gaudi::Parsers::parse | ( | TH2F & | result, | 
| const std::string & | input | ||
| ) | 
parse ROOT histogram from text representation
| result | (OUTPUT) the histogram | 
| input | (INPUT) the input to be parsed | 
Definition at line 352 of file HistoParsers.cpp.
| StatusCode Gaudi::Parsers::parse | ( | AIDA::IHistogram1D & | result, | 
| const std::string & | input | ||
| ) | 
parse AIDA histogram from text representation
| result | (OUTPUT) the histogram | 
| input | (INPUT) the input to be parsed | 
Definition at line 421 of file HistoParsers.cpp.
| StatusCode Gaudi::Parsers::parse | ( | Gaudi::XYZPoint & | result, | 
| const std::string & | input | ||
| ) | 
parse 3D-point
Valid representations of 3D-point:
- a'la python tuple with 3 elements ("canonical")
- a'la python list with 3 elements
- tuple or list with named ordered fields
Valid keys for names fields:
(x,y,z)| result | (output) the parsed point | 
| input | (input) the input string | 
Definition at line 42 of file ParsersVct.cpp.
| StatusCode Gaudi::Parsers::parse | ( | AIDA::IHistogram2D & | result, | 
| const std::string & | input | ||
| ) | 
parse AIDA histogram from text representation
| result | (OUTPUT) the histogram | 
| input | (INPUT) the input to be parsed | 
Definition at line 434 of file HistoParsers.cpp.
| StatusCode Gaudi::Parsers::parse | ( | boost::array< TYPE, N > & | result, | 
| const std::string & | input | ||
| ) | 
parse class boost::array from the string
| result | (OUTPUT) the actual result | 
| input | (INPUT) the input string | 
Definition at line 73 of file BoostArrayAsProperty.h.
| StatusCode Gaudi::Parsers::parse | ( | TH1D *& | result, | 
| const std::string & | input | ||
| ) | 
parse ROOT histogram from text representation
| result | (OUTPUT) the histogram | 
| input | (INPUT) the input to be parsed | 
Definition at line 375 of file HistoParsers.cpp.
| StatusCode Gaudi::Parsers::parse | ( | TH2D *& | result, | 
| const std::string & | input | ||
| ) | 
parse ROOT histogram from text representation
| result | (OUTPUT) the histogram | 
| input | (INPUT) the input to be parsed | 
Definition at line 398 of file HistoParsers.cpp.
| StatusCode Gaudi::Parsers::parse | ( | DataObjectHandleBase & | v, | 
| const std::string & | s | ||
| ) | 
Definition at line 11 of file DataObjectHandleProperty.cpp.
| StatusCode Gaudi::Parsers::parse | ( | Gaudi::XYZVector & | result, | 
| const std::string & | input | ||
| ) | 
parse 3D-vector
Valid representations of 3D-vector:
- a'la python tuple with 3 elements ("canonical")
- a'la python list with 3 elements
- tuple or list with named ordered fields
Valid keys for names fields:
(x,y,z)| result | (output) the parsed vector | 
| input | (input) the input string | 
Definition at line 52 of file ParsersVct.cpp.
| StatusCode Gaudi::Parsers::parse | ( | Gaudi::LorentzVector & | result, | 
| const std::string & | input | ||
| ) | 
parse LorentzVector
Valid representations of Lorenzt vector
- a'la python tuple with 4 elements ("canonical")
- a'la python list with 4 elements
- python/list with inner representation of 3D-point/vector
- tuple or list with named ordered fields
Note that "eenrgy" element can be separated with semicolumn.
Valid keys for names fields:
(x,y,z)| result | (output) the parsed lorentz vector | 
| input | (input) the input string | 
Definition at line 61 of file ParsersVct.cpp.
| StatusCode Gaudi::Parsers::parse | ( | std::vector< Gaudi::XYZPoint > & | result, | 
| const std::string & | input | ||
| ) | 
parse the vector of points
| resut | (OUTPUT) the parser vector | 
| input | (INPIUT) the string to be parsed | 
Definition at line 71 of file ParsersVct.cpp.
| StatusCode Gaudi::Parsers::parse | ( | std::vector< Gaudi::XYZVector > & | result, | 
| const std::string & | input | ||
| ) | 
parse the vector of vectors
| resut | (OUTPUT) the parser vector | 
| input | (INPIUT) the string to be parsed | 
Definition at line 83 of file ParsersVct.cpp.
| StatusCode Gaudi::Parsers::parse | ( | std::vector< Gaudi::LorentzVector > & | result, | 
| const std::string & | input | ||
| ) | 
parse the vector of vectors
| resut | (OUTPUT) the parser vector | 
| input | (INPIUT) the string to be parsed | 
Definition at line 97 of file ParsersVct.cpp.
| StatusCode Gaudi::Parsers::parse | ( | std::vector< std::pair< double, double >> & | result, | 
| const std::string & | input | ||
| ) | 
parse the bool value 
| result | (output) boolean result | 
| input | (input) the string to be parsed | 
char value| result | (output) boolean result | 
| input | (input) the string to be parsed | 
int value| result | (output) integer result | 
| input | (input) the string to be parsed | 
double value| result | (output) double result | 
| input | (input) the string to be parsed | 
std::string value| result | (output) string result | 
| input | (input) the string to be parsed | 
std::pair<double,double> value| result | (output) pair of doubles | 
| input | (input) the string to be parsed | 
std::pair<int,int> value| result | (output) pair of integers | 
| input | (input) the string to be parsed | 
std::vector<std::pair<double,double> > value| result | (output) vector with pairs of doubles | 
| input | (input) the string to be parsed | 
Definition at line 11 of file ParsersStandardMisc1.cpp.
| StatusCode Gaudi::Parsers::parse | ( | std::vector< std::pair< int, int >> & | result, | 
| const std::string & | input | ||
| ) | 
parse the std::vector<std::pair<int,int> > value 
| result | (output) vector with pairs of int | 
| input | (input) the string to be parsed | 
Definition at line 15 of file ParsersStandardMisc1.cpp.
| StatusCode Gaudi::Parsers::parse | ( | std::vector< std::vector< std::string >> & | result, | 
| const std::string & | input | ||
| ) | 
parse the std::vector<std::vector<std::string> > value 
| result | (output) vector with vectors of strings | 
| input | (input) the string to be parsed | 
Definition at line 19 of file ParsersStandardMisc1.cpp.
| StatusCode Gaudi::Parsers::parse | ( | Gaudi::StringKey & | result, | 
| const std::string & | input | ||
| ) | 
parse the key from the string
| result | (OUTPUT) the parsing result | 
| input | the input string | 
Definition at line 74 of file StringKey.cpp.
| StatusCode Gaudi::Parsers::parse | ( | std::vector< std::vector< double >> & | result, | 
| const std::string & | input | ||
| ) | 
parse the std::vector<std::vector<double> > value 
| result | (output) vector with vectors of doubles | 
| input | (input) the string to be parsed | 
Definition at line 3 of file ParsersStandardMisc2.cpp.
| StatusCode Gaudi::Parsers::parse | ( | std::vector< Gaudi::StringKey > & | result, | 
| const std::string & | input | ||
| ) | 
parse the vector of keys from the string
| result | (OUTPUT) the parsing result | 
| input | the input string | 
Definition at line 91 of file StringKey.cpp.
| StatusCode Gaudi::Parsers::parse | ( | std::map< int, int > & | result, | 
| const std::string & | input | ||
| ) | 
parse the std::map<int , int> value 
| result | (output) map with integer key and double value | 
| input | (input) the string to be parsed | 
Definition at line 7 of file ParsersStandardMisc2.cpp.
| StatusCode Gaudi::Parsers::parse | ( | std::map< int, double > & | result, | 
| const std::string & | input | ||
| ) | 
parse the std::map<int , double> value 
| result | (output) map with integer key and double value | 
| input | (input) the string to be parsed | 
Definition at line 11 of file ParsersStandardMisc2.cpp.
| StatusCode Gaudi::Parsers::parse | ( | std::map< std::string, std::string > & | result, | 
| const std::string & | input | ||
| ) | 
parse the std::map<std::string , std::string> value 
| result | (output) map with string key and value | 
| input | (input) the string to be parsed | 
Definition at line 15 of file ParsersStandardMisc2.cpp.
| StatusCode Gaudi::Parsers::parse | ( | std::map< std::string, int > & | result, | 
| const std::string & | input | ||
| ) | 
parse the std::map<std::string , int> value 
| result | (output) map with string key and integer value | 
| input | (input) the string to be parsed | 
Definition at line 3 of file ParsersStandardMisc3.cpp.
| StatusCode Gaudi::Parsers::parse | ( | std::map< std::string, double > & | result, | 
| const std::string & | input | ||
| ) | 
parse the std::map<std::string , double> value 
| result | (output) map with string key and integer value | 
| input | (input) the string to be parsed | 
Definition at line 11 of file ParsersStandardMisc3.cpp.
| StatusCode Gaudi::Parsers::parse | ( | std::map< std::string, std::vector< std::string >> & | result, | 
| const std::string & | input | ||
| ) | 
parse the std::map<std::string , std::vector<std::string> > value 
| result | (output) map with string value and vector of strings as value | 
| input | (input) the string to be parsed | 
Definition at line 15 of file ParsersStandardMisc3.cpp.
| StatusCode Gaudi::Parsers::parse | ( | std::map< std::string, std::vector< int >> & | result, | 
| const std::string & | input | ||
| ) | 
parse the std::map<std::string , std::vector<int> > value 
| result | (output) map with string value and vector of integers as value | 
| input | (input) the string to be parsed | 
Definition at line 3 of file ParsersStandardMisc4.cpp.
| StatusCode Gaudi::Parsers::parse | ( | std::map< std::string, std::vector< double >> & | result, | 
| const std::string & | input | ||
| ) | 
parse the std::map<std::string , std::vector<double> > value 
| result | (output) map with string value and vector of doubles as value | 
| input | (input) the string to be parsed | 
Definition at line 7 of file ParsersStandardMisc4.cpp.
| StatusCode Gaudi::Parsers::parse | ( | std::map< int, std::string > & | result, | 
| const std::string & | input | ||
| ) | 
parse the std::map<int,std::string> > objects 
Definition at line 11 of file ParsersStandardMisc4.cpp.
| StatusCode Gaudi::Parsers::parse | ( | std::map< unsigned int, std::string > & | result, | 
| const std::string & | input | ||
| ) | 
parse the std::map<unsigned int,std::string> > objects 
Definition at line 3 of file ParsersStandardMisc5.cpp.
| StatusCode Gaudi::Parsers::parse | ( | std::map< std::string, unsigned int > & | result, | 
| const std::string & | input | ||
| ) | 
parse the std::map<unsigned int,std::string> > objects 
Definition at line 7 of file ParsersStandardMisc3.cpp.
| GAUDI_API StatusCode Gaudi::Parsers::parse | ( | GaudiUtils::Map< K, V, M > & | result, | 
| const std::string & | input | ||
| ) | 
parse the GaudiUtils::Map<K, V, M> objects 
Definition at line 416 of file CommonParsers.h.
| StatusCode Gaudi::Parsers::parse | ( | std::string & | name, | 
| std::string & | value, | ||
| const std::string & | input | ||
| ) | 
parse the pair expression (map-component) " 'name' :value"
| name | (output) the parsed name of the component, defined as 'name' or "name" before the column symbol ":", the leading and trailing blans are omitted | 
| value | (output) the parsed value of the component, defined as everything after the column symbol ":" till the end of the string | 
| input | (input) string to be parsed | 
Definition at line 7 of file ParsersStandardMisc5.cpp.
| StatusCode Gaudi::Parsers::parse | ( | Gaudi::Histo1DDef & | histo, | 
| const std::string & | input | ||
| ) | 
helper function, needed for implementation of "Histogram Property"
| histo | the histogram description (output) | 
| input | the string to be parsed | 
Definition at line 8 of file ParsersHistograms.cpp.
| StatusCode Gaudi::Parsers::parse | ( | std::map< std::string, Gaudi::Histo1DDef > & | histos, | 
| const std::string & | input | ||
| ) | 
helper function, needed for implementation of "Histogram Property"
| histos | the map of the histogram descriptions (output) | 
| input | the string to be parsed | 
Definition at line 12 of file ParsersHistograms.cpp.
| StatusCode Gaudi::Parsers::parse | ( | std::map< std::string, std::pair< double, double >> & | params, | 
| const std::string & | input | ||
| ) | 
helper function, needed for implementation of map of pairs It is very useful construction for monitoring to represent the value and error or the allowed range for some parameter
| params | the map of pair | 
| input | the string to be parsed | 
Definition at line 21 of file ParsersStandardMisc5.cpp.
| StatusCode Gaudi::Parsers::parse | ( | T(&) | result[N], | 
| const std::string & | input | ||
| ) | 
parser function for C-arrays
| params | C-array | 
| input | the string to be parsed | 
Definition at line 489 of file CommonParsers.h.
| StatusCode Gaudi::Parsers::parse | ( | char(&) | result[N], | 
| const std::string & | input | ||
| ) | 
parser function for C-strings
| params | C-string | 
| input | the string to be parsed | 
Definition at line 510 of file CommonParsers.h.
| StatusCode Gaudi::Parsers::parse | ( | GaudiUtils::VectorMap< std::string, double > & | result, | 
| const std::string & | input | ||
| ) | 
parse the key from the string
| result | (OUTPUT) the parsing result | 
| input | the input string | 
Definition at line 9 of file ParsersCollections.cpp.
| StatusCode Gaudi::Parsers::parse | ( | GaudiUtils::VectorMap< Gaudi::StringKey, double > & | result, | 
| const std::string & | input | ||
| ) | 
parse the vector of keys from the string
| result | (OUTPUT) the parsing result | 
| input | the input string | 
Definition at line 13 of file ParsersCollections.cpp.
| 
 | inline | 
Definition at line 29 of file Factory.h.
| 
 | inline | 
Definition at line 32 of file ParsersVct.cpp.
| 
 | inline | 
| bool Gaudi::Parsers::ParseUnits | ( | const Position & | from, | 
| const std::string & | filename, | ||
| const std::string & | search_path, | ||
| IncludedFiles * | included, | ||
| Messages * | messages, | ||
| Node * | root | ||
| ) | 
Definition at line 126 of file Parser.cpp.
| bool Gaudi::Parsers::ReadOptions | ( | const std::string & | filename, | 
| const std::string & | search_path, | ||
| Messages * | messages, | ||
| Catalog * | catalog, | ||
| Units * | units, | ||
| PragmaOptions * | pragma, | ||
| Node * | root | ||
| ) | 
Parse and analyze filename, save all messages and properties.
Also output AST tree (http://en.wikipedia.org/wiki/Abstract_syntax_tree). Returns true if there were no errors during analysis.
Definition at line 374 of file Analyzer.cpp.
| Gaudi::Parsers::REGISTER_GRAMMAR | ( | GaudiMath::Interpolation::Type | , | 
| InterpolGrammar | |||
| ) | 
| Gaudi::Parsers::REGISTER_GRAMMAR | ( | DataObjID | , | 
| DataObjIDGrammar | |||
| ) | 
| Gaudi::Parsers::REGISTER_GRAMMAR | ( | Edges | , | 
| EdgeGrammar | |||
| ) | 
| Gaudi::Parsers::REGISTER_GRAMMAR | ( | std::string | , | 
| StringGrammar | |||
| ) | 
| Gaudi::Parsers::REGISTER_GRAMMAR | ( | Gaudi::StringKey | , | 
| StringGrammar | |||
| ) | 
| Gaudi::Parsers::REGISTER_GRAMMAR | ( | char | , | 
| CharGrammar | |||
| ) | 
| Gaudi::Parsers::REGISTER_GRAMMAR | ( | H1 | , | 
| H1Grammar | |||
| ) | 
| Gaudi::Parsers::REGISTER_GRAMMAR | ( | bool | , | 
| BoolGrammar | |||
| ) | 
| Gaudi::Parsers::REGISTER_GRAMMAR | ( | H2 | , | 
| H2Grammar | |||
| ) | 
| Gaudi::Parsers::REGISTER_GRAMMAR | ( | Gaudi::Histo1DDef | , | 
| Histo1DGrammar | |||
| ) |