26 constexpr auto as_self() const ->
Self const& {
return static_cast<Self const&
>(*this); }
27 constexpr auto as_self() ->
Self& {
return static_cast<Self&
>(*this); }
float f32
Definition floats.h:4
constexpr auto get(T &&value) -> decltype(auto)
Definition get.h:8
di::math::linalg::Vec< PointTag > Point
Definition point.h:31
constexpr auto y() -> f32 &
Definition point.h:20
constexpr auto x() -> f32 &
Definition point.h:17
constexpr auto x() const
Definition point.h:16
constexpr auto with_y(Type y) const
Definition point.h:23
di::math::linalg::Vec< PointTag > Self
Definition point.h:14
constexpr auto with_x(Type x) const
Definition point.h:22
constexpr auto y() const
Definition point.h:19
f32 Type
Definition point.h:10
static constexpr auto extent
Definition point.h:11