3#include "di/reflect/prelude.h"
17 static auto from_csi(
CSI const& csi) -> di::Optional<PrimaryDeviceAttributes>;
23 return di::make_fields<
"PrimaryDeviceAttributes">(
Definition capability.h:8
Definition escape_sequence_parser.h:56
Terminal primary device attributes.
Definition device_attributes.h:14
constexpr friend auto tag_invoke(di::Tag< di::reflect >, di::InPlaceType< PrimaryDeviceAttributes >)
Definition device_attributes.h:22
di::Vector< u32 > attributes
Definition device_attributes.h:15
auto serialize() const -> di::String
Definition device_attributes.cpp:17
static auto from_csi(CSI const &csi) -> di::Optional< PrimaryDeviceAttributes >
Definition device_attributes.cpp:6