3#include "di/reflect/prelude.h"
4#include "di/types/integers.h"
18 constexpr friend auto tag_invoke(di::Tag<di::reflect>, di::InPlaceType<AbsolutePosition>) {
Definition absolute_position.h:6
Represents a coordinate anywhere in a screen, including scroll back.
Definition absolute_position.h:11
u32 col
The column in the specified row.
Definition absolute_position.h:13
auto operator<=>(AbsolutePosition const &) const =default
u64 row
The absolute row in a screen.
Definition absolute_position.h:12
auto operator==(AbsolutePosition const &) const -> bool=default
constexpr friend auto tag_invoke(di::Tag< di::reflect >, di::InPlaceType< AbsolutePosition >)
Definition absolute_position.h:18