libQuotient
A Qt library for building matrix clients
Loading...
Searching...
No Matches
Quotient::Serializable_Enum Concept Reference

#include <quotient_common.h>

Concept definition

template<typename EnumT>
concept Quotient::Serializable_Enum = requires {
typename MetaEnum<EnumT>;
{ MetaEnum<EnumT>::strings } -> std::ranges::range;
{ MetaEnum<EnumT>::defaultValue } -> std::convertible_to<EnumT>;
}
Enabling structure for conversion between a given enum and JSON.

Detailed Description

Definition at line 93 of file quotient_common.h.