commons 0.1.5
Header-only C++23 library of common/shared types for the C++ libraries
Loading...
Searching...
No Matches
comms::AnyFlagCategory Concept Reference

Any type that exposes a name convertible to std::string_view — satisfied by FlagCategory<Name> and types deriving from it. More...

#include <flag.hpp>

Concept definition

template<typename C>
concept comms::AnyFlagCategory = requires {
{ C::name } -> std::convertible_to<std::string_view>;
}
Any type that exposes a name convertible to std::string_view — satisfied by FlagCategory<Name> and ty...
Definition flag.hpp:91

Detailed Description

Any type that exposes a name convertible to std::string_view — satisfied by FlagCategory<Name> and types deriving from it.