/* * Copyright (c) 2020, Linus Groh * * SPDX-License-Identifier: BSD-2-Clause */ #pragma once #include #include #include #include namespace Web::CSS { class StyleInvalidator { public: explicit StyleInvalidator(DOM::Document&); ~StyleInvalidator(); private: DOM::Document& m_document; HashMap> m_elements_and_matching_rules_before; }; }