[#mrdocs-OtherAttribute]
= xref:mrdocs.adoc[mrdocs]::OtherAttribute
:relfileprefix: ../
:mrdocs:

An attribute mrdocs does not treat specially&period;

== Synopsis

Declared in `&lt;mrdocs&sol;Metadata&sol;Attribute&sol;OtherAttribute&period;hpp&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
struct OtherAttribute final
    : xref:mrdocs/AttributeCommonBase-01.adoc[AttributeCommonBase&lt;AttributeKind&colon;&colon;Other&gt;]
----

== Description

The spelling is preserved in xref:mrdocs/Attribute/Name.adoc[`Attribute&colon;&colon;Name`] and the arguments in xref:mrdocs/Attribute/balancedTokens.adoc[`Attribute&colon;&colon;balancedTokens`]&period;

== Base Classes

[cols="1,4"]
|===
| Name| Description
| `xref:mrdocs/AttributeCommonBase-01.adoc[AttributeCommonBase&lt;AttributeKind&colon;&colon;Other&gt;]`
| CRTP base that ties a concrete attribute to a fixed AttributeKind&period;
|===

== Static Member Functions

[cols="1"]
|===
| Name
| xref:mrdocs/OtherAttribute/isAssume.adoc[`isAssume`] 
| xref:mrdocs/OtherAttribute/isCarriesDependency.adoc[`isCarriesDependency`] 
| xref:mrdocs/OtherAttribute/isDeprecated.adoc[`isDeprecated`] 
| xref:mrdocs/OtherAttribute/isFallthrough.adoc[`isFallthrough`] 
| xref:mrdocs/OtherAttribute/isIndeterminate.adoc[`isIndeterminate`] 
| xref:mrdocs/OtherAttribute/isLikely.adoc[`isLikely`] 
| xref:mrdocs/OtherAttribute/isMaybeUnused.adoc[`isMaybeUnused`] 
| xref:mrdocs/OtherAttribute/isNoUniqueAddress.adoc[`isNoUniqueAddress`] 
| xref:mrdocs/OtherAttribute/isNodiscard.adoc[`isNodiscard`] 
| xref:mrdocs/OtherAttribute/isNoreturn.adoc[`isNoreturn`] 
| xref:mrdocs/OtherAttribute/isOther.adoc[`isOther`] 
| xref:mrdocs/OtherAttribute/isUnlikely.adoc[`isUnlikely`] 
|===


== Static Data Members

[cols="1"]
|===
| Name
| xref:mrdocs/OtherAttribute/kind_id.adoc[`kind&lowbar;id`] 
|===



[.small]#Created with https://www.mrdocs.com[MrDocs]#
