/* * Copyright (c) 2025, Aliaksandr Kalenik * * SPDX-License-Identifier: BSD-2-Clause */ #pragma once #include #include namespace Web::DOM { class ElementByIdMap { public: void add(FlyString const& element_id, Element&); void remove(FlyString const& element_id, Element&); GC::Ptr get(FlyString const& element_id) const; private: HashMap>> m_map; }; }