Lines Matching refs:ftl
30 struct Id : ftl::Constructible<Id, std::int32_t>, ftl::Equatable<Id> {
36 struct Color : ftl::DefaultConstructible<Color, std::uint8_t>,
37 ftl::Equatable<Color>,
38 ftl::Orderable<Color> {
43 static_assert(ftl::to_underlying(Color(-1)) == 255u);
46 struct Sequence : ftl::DefaultConstructible<Sequence, std::int8_t, -1>,
47 ftl::Equatable<Sequence>,
48 ftl::Orderable<Sequence>,
49 ftl::Incrementable<Sequence> {
55 struct Timeout : ftl::DefaultConstructible<Timeout, std::chrono::seconds, 10>,
56 ftl::Equatable<Timeout>,
57 ftl::Addable<Timeout> {
69 static_assert(ftl::to_underlying(Id(-42)) == -42);
70 static_assert(ftl::to_underlying(kSequence) == -1);
153 struct Real : ftl::Constructible<Real, float> {