[#BloombergLP-bslalg-NothrowMovableUtil-UnwrappedType] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bslalg.adoc[bslalg]::xref:BloombergLP/bslalg/NothrowMovableUtil.adoc[NothrowMovableUtil]::UnwrappedType :relfileprefix: ../../../ :mrdocs: Metafunction: If `TYPE` is a specialization of `NothrowMovableWrapper`, then `Unwrapped<TYPE>::type` is `TYPE::ValueType`; otherwise `Unwrapped<TYPE>::type` is `TYPE`. == Synopsis Declared in `<bslalg_nothrowmovableutil.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class TYPE> struct UnwrappedType; ---- == Type Aliases [cols="1,4"] |=== | Name| Description | xref:BloombergLP/bslalg/NothrowMovableUtil/UnwrappedType/type.adoc[`type`] | Alias for the unwrapped type of `TYPE`. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#