#pragma once #ifndef UTILITY_UTILITY_INCLUDE_H_ #define UTILITY_UTILITY_INCLUDE_H_ #include "DateTime.h" #include "Unit.h" #include "Encoding.h" #ifdef _HTML_FILE #include "TxtFile.h" #include #include #include #include template static const std::vector transform(const std::vector& lines, const Out(*func)(const In&)) { std::vector result; BOOST_FOREACH(const In& line, lines) { result.push_back(func(line)); } return result; } template static const std::list transform(const std::list& lines, const Out(*func)(const In&)) { std::list result; BOOST_FOREACH(const In& line, lines) { result.push_back(func(line)); } return result; } #endif // _HTML_FILE #endif // UTILITY_UTILITY_INCLUDE_H_