1 2 3 4 5 6 7 8 9 10 11 12
#pragma once #include <memory> namespace floormat { template<typename T> struct shared_ptr_wrapper final { std::shared_ptr<T> ptr; }; } // namespace floormat