Concept requiring formattingMode, id, name, and nameLength accessors.

Synopsis

Declared in <bdlar_fieldinfo.h>

template<class t_TYPE>
concept FieldInfo = requires (t_TYPE object)
{
    { object.formattingMode() } ‐> bsl::convertible_to<int>;
    { object.id() } ‐> bsl::convertible_to<int>;
    { object.name() } ‐> bsl::convertible_to<const char *>;
    { object.nameLength() } ‐> bsl::convertible_to<int>;
};

Created with MrDocs