[#BloombergLP-bslmf-TypeRep-rep]
= xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bslmf.adoc[bslmf]::xref:BloombergLP/bslmf/TypeRep.adoc[TypeRep]::rep
:relfileprefix: ../../../
:mrdocs:

Provide a reference to a `t&lowbar;TYPE` object&period;

== Synopsis

Declared in `&lt;bslmf&lowbar;matchanytype&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
static
bsl::add&lowbar;rvalue&lowbar;reference&lt;t&lowbar;TYPE&gt;::type
rep();
----

== Description

This function has no body and must never be called at run time&period; Thus, it does not matter if `t&lowbar;TYPE` has a default constructor or not&period;

== Return Value

an rvalue reference to a `t&lowbar;TYPE` object


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