#pragma once #include #include class BoxDynVessel { public: BoxDynVessel() noexcept; BoxDynVessel(BoxDynVessel &&) noexcept; ~BoxDynVessel() noexcept; BoxDynVessel &operator=(BoxDynVessel &&other); using IsRelocatable = std::true_type; private: std::array repr; }; using PtrBoxDynVessel = BoxDynVessel *;