#pragma once #include //NOLINTNEXTLINE namespace re2 { class RE2; }; class CRuleRegexContainer { public: CRuleRegexContainer() = default; CRuleRegexContainer(const std::string& regex); bool passes(const std::string& str) const; private: Hyprutils::Memory::CUniquePointer regex; bool negative = false; };