#pragma once #include "compat/defs.hpp" #include "search-result.hpp" #include "point.hpp" #include #include namespace floormat { template struct path_search_result_pool_access; struct path_search_result::node { friend struct path_search_result; template friend struct path_search_result_pool_access; node() noexcept; fm_DECLARE_DELETED_COPY_ASSIGNMENT(node); fm_DECLARE_DEFAULT_MOVE_ASSIGNMENT_(node); std::vector vec; Pointer _next; }; } // namespace floormat