|
Gaudi Framework, version v23r2 |
| Home | Generated: Thu Jun 28 2012 |
00001 // ============================================================================ 00002 // Include files 00003 // ============================================================================ 00004 #include "GaudiKernel/Parsers.h" 00005 #include "GaudiKernel/ParsersFactory.h" 00006 // ============================================================================ 00007 // STD & STL 00008 // ============================================================================ 00009 #include <string> 00010 #include <vector> 00011 #include <set> 00012 #include <map> 00013 // ============================================================================ 00014 // ============================================================================ 00015 #define PARSERS_DEF_FOR_SINGLE(Type)\ 00016 StatusCode Gaudi::Parsers::parse(Type& result, const std::string& input) {\ 00017 return Gaudi::Parsers::parse_(result, input);\ 00018 } 00019 // ============================================================================ 00020 PARSERS_DEF_FOR_SINGLE(bool) 00021 PARSERS_DEF_FOR_SINGLE(char) 00022 PARSERS_DEF_FOR_SINGLE(unsigned char) 00023 PARSERS_DEF_FOR_SINGLE(signed char) 00024 PARSERS_DEF_FOR_SINGLE(int) 00025 PARSERS_DEF_FOR_SINGLE(short) 00026 PARSERS_DEF_FOR_SINGLE(unsigned short) 00027 PARSERS_DEF_FOR_SINGLE(unsigned int) 00028 PARSERS_DEF_FOR_SINGLE(long) 00029 PARSERS_DEF_FOR_SINGLE(unsigned long) 00030 PARSERS_DEF_FOR_SINGLE(long long) 00031 PARSERS_DEF_FOR_SINGLE(unsigned long long) 00032 PARSERS_DEF_FOR_SINGLE(double) 00033 PARSERS_DEF_FOR_SINGLE(float) 00034 PARSERS_DEF_FOR_SINGLE(long double) 00035 PARSERS_DEF_FOR_SINGLE(std::string)