namespace mrpt::maps::internal
namespace internal { // typedefs typedef std::function<std::shared_ptr<mrpt::maps::TMetricMapInitializer>(void)> MapDefCtorFunctor; typedef std::function<std::shared_ptr<mrpt::maps::CMetricMap>(const mrpt::maps::TMetricMapInitializer&)> MapCtorFromDefFunctor; typedef std::vector<CLandmark> TSequenceLandmarks; // structs struct TMetricMapTypesRegistry; template <class T> struct has_color<T, std::void_t<decltype(T::color)>>; template <class T, class = void> struct has_color; } // namespace internal