#pragma once #define EXERCISM_RUN_ALL_TESTS #include #include #include namespace anagram { typedef std::list StringContainer; class anagram { std::string key; public: anagram(const std::string &_key); StringContainer matches(const StringContainer &input, const std::locale &locale = std::locale()) const; }; }