#pragma once #include "vector-wrapper-fwd.hpp" // todo! #include namespace floormat { template struct vector_wrapper final { using vector_type = std::conditional_t, const std::vector>, std::vector>; using qualified_type = std::conditional_t, vector_type, vector_type&>; qualified_type vec; }; } // namespace floormat