|
Gaudi Framework, version v21r6 |
| Home | Generated: 11 Nov 2009 |
For adding new type you should have only grammar class which recognize this type. Then by combining this grammar with such already implemented grammars like VectorGrammar, MapGrammar, PairGrammar you can very simply implement container types which will work with your type.
If you want your type can be handled in property file - see ValueGrammar in JobOptionsSvc which lays in GaudiSvc.
Definition in file ParseVectorsReal.cpp.
#include "GaudiKernel/Parsers.icpp"

Go to the source code of this file.
Namespaces | |
| namespace | Gaudi |
| namespace | Gaudi::Parsers |
Functions | |
| GAUDI_API StatusCode | Gaudi::Parsers::parse (std::vector< float > &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< long double > &result, const std::string &input) |