diff -r 26cb3fa00d29 -r c7219a37cc39 stage1_2/derived_conversion_functions.hh --- a/stage1_2/derived_conversion_functions.hh Thu Nov 15 17:30:35 2012 +0100 +++ b/stage1_2/derived_conversion_functions.hh Fri Nov 16 10:26:23 2012 +0100 @@ -31,12 +31,13 @@ * */ -#ifndef _DERIVED_CONVERSION_FUNCTIONS_H -#define _DERIVED_CONVERSION_FUNCTIONS_H +#ifndef _DERIVED_CONVERSION_FUNCTIONS_HH +#define _DERIVED_CONVERSION_FUNCTIONS_HH + +#include +#include #include "../absyntax_utils/absyntax_utils.hh" -#include -#include class derived_conversion_functions_c: public iterator_visitor_c { public: @@ -57,12 +58,12 @@ private: std::string text; std::string currentToken; - std::list< std::string> currentTokenList; + std::list currentTokenList; std::string getIntegerName(bool isSigned, size_t size); - void printStringToEnum (std::string &enumerateName, std::list &enumerateValues); - void printEnumToString (std::string &enumerateName, std::list &enumerateValues); - void printIntegerToEnum (std::string &enumerateName, std::list &enumerateValues, bool isSigned, size_t size); - void printEnumToInteger (std::string &enumerateName, std::list &enumerateValues, bool isSigned, size_t size); + void printStringToEnum (std::string &enumerateName, std::list &enumerateValues); + void printEnumToString (std::string &enumerateName, std::list &enumerateValues); + void printIntegerToEnum (std::string &enumerateName, std::list &enumerateValues, bool isSigned, size_t size); + void printEnumToInteger (std::string &enumerateName, std::list &enumerateValues, bool isSigned, size_t size); }; #endif /* _DERIVED_CONVERSION_FUNCTIONS_H */