This struct holds information about an attribute. Its data members are public by design so that instances may be statically initialized.
Declared in <bdlat_attributeinfo.h>
struct bdlat_AttributeInfo;
| Name | Description |
|---|---|
annotation | annotation overloads |
formattingMode | formattingMode overloads |
id | id overloads |
name | name overloads |
nameLength | nameLength overloads |
operator BloombergLP::bslmf::NestedTraitDeclaration<bdlat_AttributeInfo, is_trivially_default_constructible> | Declare that bdlat_AttributeInfo is trivially copyable. |
| Name | Description |
|---|---|
d_annotation_p | Attribute annotation. |
d_formattingMode | Formatting mode for attribute. |
d_id | Distinct id of attribute. |
d_nameLength | Length of attribute name (0-terminator not included). |
d_name_p | Name of attribute. |
| Name | Description |
|---|---|
operator!= | Return true if the specified lhs and rhs attribute info objects do not have the same value, and false otherwise. |
operator== | Return true if the specified lhs and rhs attribute info objects have the same value, and false otherwise. |