[#BloombergLP-bslmf-MetaInt-00-tag-0d3] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bslmf.adoc[bslmf]::xref:BloombergLP/bslmf/MetaInt-00.adoc[MetaInt<0>]::tag :relfileprefix: ../../../ :mrdocs: Declared but not defined. Meta‐function use only. The tag can be used to recover meta‐information from an expression. Example: `sizeof(f(expr).tag())` returns a different compile‐time value depending on the type of the result of calling the `f` function but does not actually call the `f` function or the `tag` method at run‐time. Note that `f(expr)::VALUE` or `sizeof(f(expr)::Type)` would be ill‐formed and that `f(expr).value` is not a compile‐time expression. == Synopsis Declared in `<bslmf_metaint.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static xref:BloombergLP/bslmf/MetaInt-00/Tag-0db.adoc[Tag]& tag(); ---- [.small]#Created with https://www.mrdocs.com[MrDocs]#