The declaration of major parsing functions used e.g for (re)implementation of new extended properties see
These function also could be used in a different, much wider contex.
|
Namespaces |
| namespace | Gaudi |
| namespace | Gaudi::Parsers |
Defines |
| #define | GAUDIPROPERTYPARSERS_PARSERS_H 1 |
Functions |
| GAUDI_API StatusCode | Gaudi::Parsers::parse (bool &result, const std::string &input) |
| | parse the bool value
|
| GAUDI_API StatusCode | Gaudi::Parsers::parse (unsigned char &result, const std::string &input) |
| GAUDI_API StatusCode | Gaudi::Parsers::parse (signed char &result, const std::string &input) |
| GAUDI_API StatusCode | Gaudi::Parsers::parse (int &result, const std::string &input) |
| | parse the int value
|
| GAUDI_API StatusCode | Gaudi::Parsers::parse (short &result, const std::string &input) |
| GAUDI_API StatusCode | Gaudi::Parsers::parse (unsigned short &result, const std::string &input) |
| GAUDI_API StatusCode | Gaudi::Parsers::parse (unsigned int &result, const std::string &input) |
| GAUDI_API StatusCode | Gaudi::Parsers::parse (long &result, const std::string &input) |
| GAUDI_API StatusCode | Gaudi::Parsers::parse (unsigned long &result, const std::string &input) |
| GAUDI_API StatusCode | Gaudi::Parsers::parse (long long &result, const std::string &input) |
| GAUDI_API StatusCode | Gaudi::Parsers::parse (unsigned long long &result, const std::string &input) |
| GAUDI_API StatusCode | Gaudi::Parsers::parse (double &result, const std::string &input) |
| | parse the double value
|
| GAUDI_API StatusCode | Gaudi::Parsers::parse (float &result, const std::string &input) |
| GAUDI_API StatusCode | Gaudi::Parsers::parse (long double &result, const std::string &input) |
| GAUDI_API StatusCode | Gaudi::Parsers::parse (std::string &result, const std::string &input) |
| | parse the std::string value
|
| GAUDI_API StatusCode | Gaudi::Parsers::parse (std::vector< bool > &result, const std::string &input) |
| | parse the std::vector<bool> value
|
| GAUDI_API StatusCode | Gaudi::Parsers::parse (std::vector< unsigned char > &result, const std::string &input) |
| GAUDI_API StatusCode | Gaudi::Parsers::parse (std::vector< signed char > &result, const std::string &input) |
| GAUDI_API StatusCode | Gaudi::Parsers::parse (std::vector< int > &result, const std::string &input) |
| | parse the std::vector<int> value
|
| GAUDI_API StatusCode | Gaudi::Parsers::parse (std::vector< short > &result, const std::string &input) |
| GAUDI_API StatusCode | Gaudi::Parsers::parse (std::vector< unsigned short > &result, const std::string &input) |
| GAUDI_API StatusCode | Gaudi::Parsers::parse (std::vector< unsigned int > &result, const std::string &input) |
| GAUDI_API StatusCode | Gaudi::Parsers::parse (std::vector< long > &result, const std::string &input) |
| GAUDI_API StatusCode | Gaudi::Parsers::parse (std::vector< unsigned long > &result, const std::string &input) |
| GAUDI_API StatusCode | Gaudi::Parsers::parse (std::vector< long long > &result, const std::string &input) |
| GAUDI_API StatusCode | Gaudi::Parsers::parse (std::vector< unsigned long long > &result, const std::string &input) |
| GAUDI_API StatusCode | Gaudi::Parsers::parse (std::vector< double > &result, const std::string &input) |
| | parse the std::vector<double> value
|
| GAUDI_API StatusCode | Gaudi::Parsers::parse (std::vector< float > &result, const std::string &input) |
| GAUDI_API StatusCode | Gaudi::Parsers::parse (std::vector< long double > &result, const std::string &input) |
| GAUDI_API StatusCode | Gaudi::Parsers::parse (std::vector< std::string > &result, const std::string &input) |
| | parse the std::vector<std::string> value
|
| GAUDI_API StatusCode | Gaudi::Parsers::parse (std::pair< double, double > &result, const std::string &input) |
| | parse the std::pair<double,double> value
|
| GAUDI_API StatusCode | Gaudi::Parsers::parse (std::pair< int, int > &result, const std::string &input) |
| | parse the std::pair<int,int> value
|
| GAUDI_API StatusCode | Gaudi::Parsers::parse (std::vector< std::pair< double, double > > &result, const std::string &input) |
| | parse the std::vector<std::pair<double,double> > value
|
| GAUDI_API StatusCode | Gaudi::Parsers::parse (std::vector< std::pair< int, int > > &result, const std::string &input) |
| | parse the std::vector<std::pair<int,int> > value
|
| GAUDI_API StatusCode | Gaudi::Parsers::parse (std::vector< std::vector< std::string > > &result, const std::string &input) |
| | parse the std::vector<std::vector<std::string> > value
|
| GAUDI_API StatusCode | Gaudi::Parsers::parse (std::vector< std::vector< double > > &result, const std::string &input) |
| | parse the std::vector<std::vector<double> > value
|
| GAUDI_API StatusCode | Gaudi::Parsers::parse (std::map< int, int > &result, const std::string &input) |
| | parse the std::map<int , int> value
|
| GAUDI_API StatusCode | Gaudi::Parsers::parse (std::map< int, double > &result, const std::string &input) |
| | parse the std::map<int , double> value
|
| GAUDI_API StatusCode | Gaudi::Parsers::parse (std::map< std::string, std::string > &result, const std::string &input) |
| | parse the std::map<std::string , std::string> value
|
| GAUDI_API StatusCode | Gaudi::Parsers::parse (std::map< std::string, int > &result, const std::string &input) |
| | parse the std::map<std::string , int> value
|
| GAUDI_API StatusCode | Gaudi::Parsers::parse (std::map< std::string, double > &result, const std::string &input) |
| | parse the std::map<std::string , double> value
|
| GAUDI_API 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
|
| GAUDI_API 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
|
| GAUDI_API 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
|
| GAUDI_API StatusCode | Gaudi::Parsers::parse (std::map< int, std::string > &result, const std::string &input) |
| | parse the std::map<int,std::string> > objects
|
| GAUDI_API StatusCode | Gaudi::Parsers::parse (std::map< unsigned int, std::string > &result, const std::string &input) |
| | parse the std::map<unsigned int,std::string> > objects
|
| GAUDI_API StatusCode | Gaudi::Parsers::parse (std::string &name, std::string &value, const std::string &input) |
| | parse the pair expression (map-component) " 'name' :value"
|
| GAUDI_API StatusCode | Gaudi::Parsers::parse (Gaudi::Histo1DDef &histo, const std::string &input) |
| | helper function, needed for implementation of "Histogram Property"
|
| GAUDI_API StatusCode | Gaudi::Parsers::parse (std::map< std::string, Gaudi::Histo1DDef > &histos, const std::string &input) |
| | helper function, needed for implementation of "Histogram Property"
|
| GAUDI_API StatusCode | Gaudi::Parsers::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
|
| template<class T, unsigned int N> |
| StatusCode | Gaudi::Parsers::parse (T(&result)[N], const std::string &input) |
| | parser function for C-arrays
|
| template<unsigned int N> |
| StatusCode | Gaudi::Parsers::parse (char(&result)[N], const std::string &input) |
| | parser function for C-strings
|
The declaration of major parsing functions used e.g for (re)implementation of new extended properties see
These function also could be used in a different, much wider contex.