55struct std::hash<
sd::ViewId> {
57 return std::hash<uint32_t>{}(
id.value);
62struct std::hash<
sd::WindowId> {
64 return std::hash<uint32_t>{}(
id.value);
Definition Application.hpp:22
Definition id_types.hpp:7
constexpr bool operator==(const ViewId &) const =default
constexpr auto operator<=>(const ViewId &) const =default
uint32_t value
Definition id_types.hpp:8
constexpr ViewId operator++(int) noexcept
Definition id_types.hpp:17
constexpr ViewId(uint32_t v) noexcept
Definition id_types.hpp:11
constexpr ViewId & operator++() noexcept
Definition id_types.hpp:13
Definition id_types.hpp:29
constexpr WindowId operator++(int) noexcept
Definition id_types.hpp:39
constexpr bool operator==(const WindowId &) const =default
uint32_t value
Definition id_types.hpp:30
constexpr WindowId(uint32_t v) noexcept
Definition id_types.hpp:33
constexpr WindowId & operator++() noexcept
Definition id_types.hpp:35
constexpr auto operator<=>(const WindowId &) const =default
std::size_t operator()(const sd::ViewId id) const noexcept
Definition id_types.hpp:56
std::size_t operator()(const sd::WindowId id) const noexcept
Definition id_types.hpp:63
consteval U64 type_id_of()
Definition type_id.hpp:6