Skip to content

mp_units::PointOrigin

Synopsis

Declared in <mp-units/framework/point_origin_concepts.h>

template<typename T>
concept PointOrigin = std::is_base_of_v<detail::point_origin_interface, T> && detail::SymbolicConstant<T> &&
                      !detail::is_specialization_of_absolute_point_origin<std::remove_const_t<T>> &&
                      !detail::is_specialization_of_relative_point_origin<std::remove_const_t<T>>;