#pragma once #include struct Map; struct Cell { using Pointer = std::shared_ptr; Cell(); };