All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
ParsersStandardSingle.cpp
Go to the documentation of this file.
1 // ============================================================================
2 // Include files
3 // ============================================================================
4 #include "GaudiKernel/Parsers.h"
6 // ============================================================================
7 // STD & STL
8 // ============================================================================
9 #include <string>
10 #include <vector>
11 #include <set>
12 #include <map>
13 // ============================================================================
14 // ============================================================================
15 #define PARSERS_DEF_FOR_SINGLE(Type)\
16  StatusCode Gaudi::Parsers::parse(Type& result, const std::string& input) {\
17  return Gaudi::Parsers::parse_(result, input);\
18  }
19 // ============================================================================
22 PARSERS_DEF_FOR_SINGLE(unsigned char)
23 PARSERS_DEF_FOR_SINGLE(signed char)
26 PARSERS_DEF_FOR_SINGLE(unsigned short)
27 PARSERS_DEF_FOR_SINGLE(unsigned int)
29 PARSERS_DEF_FOR_SINGLE(unsigned long)
30 PARSERS_DEF_FOR_SINGLE(long long)
31 PARSERS_DEF_FOR_SINGLE(unsigned long long)
34 PARSERS_DEF_FOR_SINGLE(long double)
The declaration of major parsing functions used e.g for (re)implementation of new extended properties...
#define PARSERS_DEF_FOR_SINGLE(Type)