| # Gaudi Framework, version v20r3
Generated: 24 Nov 2008

# ParseAtomic.cpp File Reference

## Detailed Description

Implementation of the parsing function for atomic primitive types.

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.

Author:
  Alexander MAZUROV Alexander.Mazurov@gmail.com

  Vanya BELYAEV ibelyaev@physics.syr.edu

Date:
  2006-05-12

Definition in file ParseAtomic.cpp.

`#include "Parsers.icpp"`

Include dependency graph for ParseAtomic.cpp:

Go to the source code of this file.

## Namespaces
namespace | Gaudi
namespace | Gaudi::Parsers
## Functions
StatusCode | Gaudi::Parsers::parse (char &result, const string &input)
StatusCode | Gaudi::Parsers::parse (unsigned char &result, const string &input)
StatusCode | Gaudi::Parsers::parse (signed char &result, const string &input)
StatusCode | Gaudi::Parsers::parse (short &result, const string &input)
StatusCode | Gaudi::Parsers::parse (unsigned short &result, const string &input)
StatusCode | Gaudi::Parsers::parse (int &result, const string &input)
StatusCode | Gaudi::Parsers::parse (unsigned int &result, const string &input)
StatusCode | Gaudi::Parsers::parse (long &result, const string &input)
StatusCode | Gaudi::Parsers::parse (unsigned long &result, const string &input)
StatusCode | Gaudi::Parsers::parse (long long &result, const string &input)
StatusCode | Gaudi::Parsers::parse (unsigned long long &result, const string &input)
StatusCode | Gaudi::Parsers::parse (bool &result, const string &input)
StatusCode | Gaudi::Parsers::parse (float &result, const string &input)
StatusCode | Gaudi::Parsers::parse (double &result, const string &input)
StatusCode | Gaudi::Parsers::parse (long double &result, const string &input)
StatusCode | Gaudi::Parsers::parse (string &result, const string &input)