[#mrdocs-FallthroughAttribute] = xref:mrdocs.adoc[mrdocs]::FallthroughAttribute :relfileprefix: ../ :mrdocs: The `[[fallthrough]]` attribute (C++17): an intentional switch fall‐through. == Synopsis Declared in `<mrdocs/Metadata/Attribute/FallthroughAttribute.hpp>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- struct FallthroughAttribute final : xref:mrdocs/AttributeCommonBase-01.adoc[AttributeCommonBase<AttributeKind::Fallthrough>] ---- == Base Classes [cols="1,4"] |=== | Name| Description | `xref:mrdocs/AttributeCommonBase-01.adoc[AttributeCommonBase<AttributeKind::Fallthrough>]` | CRTP base that ties a concrete attribute to a fixed AttributeKind. |=== == Static Member Functions [cols="1"] |=== | Name | xref:mrdocs/FallthroughAttribute/isAssume.adoc[`isAssume`] | xref:mrdocs/FallthroughAttribute/isCarriesDependency.adoc[`isCarriesDependency`] | xref:mrdocs/FallthroughAttribute/isDeprecated.adoc[`isDeprecated`] | xref:mrdocs/FallthroughAttribute/isFallthrough.adoc[`isFallthrough`] | xref:mrdocs/FallthroughAttribute/isIndeterminate.adoc[`isIndeterminate`] | xref:mrdocs/FallthroughAttribute/isLikely.adoc[`isLikely`] | xref:mrdocs/FallthroughAttribute/isMaybeUnused.adoc[`isMaybeUnused`] | xref:mrdocs/FallthroughAttribute/isNoUniqueAddress.adoc[`isNoUniqueAddress`] | xref:mrdocs/FallthroughAttribute/isNodiscard.adoc[`isNodiscard`] | xref:mrdocs/FallthroughAttribute/isNoreturn.adoc[`isNoreturn`] | xref:mrdocs/FallthroughAttribute/isOther.adoc[`isOther`] | xref:mrdocs/FallthroughAttribute/isUnlikely.adoc[`isUnlikely`] |=== == Static Data Members [cols="1"] |=== | Name | xref:mrdocs/FallthroughAttribute/kind_id.adoc[`kind_id`] |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#