[#mrdocs-ConstantTArg] = xref:mrdocs.adoc[mrdocs]::ConstantTArg :relfileprefix: ../ :mrdocs: Non‐type template argument. == Synopsis Declared in `<mrdocs/Metadata/TArg/ConstantTArg.hpp>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- struct ConstantTArg final : xref:mrdocs/TArgCommonBase-06.adoc[TArgCommonBase<TArgKind::Constant>] ---- == Base Classes [cols="1,4"] |=== | Name| Description | `xref:mrdocs/TArgCommonBase-06.adoc[TArgCommonBase<TArgKind::Constant>]` | CRTP base that fixes the argument kind. |=== == Static Member Functions [cols="1"] |=== | Name | xref:mrdocs/ConstantTArg/isConstant.adoc[`isConstant`] | xref:mrdocs/ConstantTArg/isTemplate.adoc[`isTemplate`] | xref:mrdocs/ConstantTArg/isType.adoc[`isType`] |=== == Data Members [cols="1,4"] |=== | Name| Description | xref:mrdocs/ConstantTArg/Value.adoc[`Value`] | Template argument expression. |=== == Static Data Members [cols="1"] |=== | Name | xref:mrdocs/ConstantTArg/kind_id.adoc[`kind_id`] |=== == Non-Member Functions [cols="1,4"] |=== | Name| Description | xref:mrdocs/toString-087.adoc[`toString`] | Convert a template argument to a human‐readable string. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#