[#BloombergLP-bdlar-FieldInfo] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlar.adoc[bdlar]::FieldInfo :relfileprefix: ../../ :mrdocs: Concept requiring `formattingMode`, `id`, `name`, and `nameLength` accessors. == Synopsis Declared in `<bdlar_fieldinfo.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- 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>; }; ---- [.small]#Created with https://www.mrdocs.com[MrDocs]#