#pragma once #include #include class CTagKeeper { public: bool isTagged(const std::string& tag, bool strict = false); bool applyTag(const std::string& tag, bool dynamic = false); bool removeDynamicTags(); const auto& getTags() const { return m_tags; }; private: std::set m_tags; };