#pragma once #include #include #include #include using std::string; using std::string_view; using std::unordered_map; namespace Feather::Config { class Properties { public: template T Get(string_view key); protected: unordered_map properties; }; }