|
BDE 4.14.0 Production release
|
#include <bdlat_attributeinfo.h>
Public Member Functions | |
| BSLMF_NESTED_TRAIT_DECLARATION (bdlat_AttributeInfo, bsl::is_trivially_copyable) | |
| BSLMF_NESTED_TRAIT_DECLARATION (bdlat_AttributeInfo, bsl::is_trivially_default_constructible) | |
| const char *& | annotation () |
| int & | formattingMode () |
| int & | id () |
| const char *& | name () |
| int & | nameLength () |
| BSLS_KEYWORD_CONSTEXPR const char * | annotation () const |
| Return the non-modifiable annotation of this attribute info object. | |
| BSLS_KEYWORD_CONSTEXPR int | formattingMode () const |
| Return the formatting mode of this attribute info object. | |
| BSLS_KEYWORD_CONSTEXPR int | id () const |
| Return the id of this attribute info object. | |
| BSLS_KEYWORD_CONSTEXPR const char * | name () const |
| Return the non-modifiable name of this attribute info object. | |
| BSLS_KEYWORD_CONSTEXPR int | nameLength () const |
Public Attributes | |
| int | d_id |
| const char * | d_name_p |
| int | d_nameLength |
| const char * | d_annotation_p |
| int | d_formattingMode |
This struct holds information about an attribute. Its data members are public by design so that instances may be statically initialized.
| bdlat_AttributeInfo::BSLMF_NESTED_TRAIT_DECLARATION | ( | bdlat_AttributeInfo | , |
| bsl::is_trivially_copyable | |||
| ) |
| bdlat_AttributeInfo::BSLMF_NESTED_TRAIT_DECLARATION | ( | bdlat_AttributeInfo | , |
| bsl::is_trivially_default_constructible | |||
| ) |
| const char* bdlat_AttributeInfo::d_annotation_p |
| int bdlat_AttributeInfo::d_formattingMode |
| int bdlat_AttributeInfo::d_id |
| const char* bdlat_AttributeInfo::d_name_p |
| int bdlat_AttributeInfo::d_nameLength |