[#BloombergLP-bdlar-RefUtil-wrap-04] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlar.adoc[bdlar]::xref:BloombergLP/bdlar/RefUtil.adoc[RefUtil]::wrap :relfileprefix: ../../../ :mrdocs: `wrap` overloads == Synopses Declared in `<bdlar_refutil.h>` Make `ArrayRef` to the specified "array" `object`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class t_TYPE> static xref:BloombergLP/bdlar/ArrayRef.adoc[ArrayRef] xref:BloombergLP/bdlar/RefUtil/wrap-0bdb.adoc[wrap](t_TYPE& object) requires IsArray<t_TYPE>::value; ---- [.small]#xref:BloombergLP/bdlar/RefUtil/wrap-0bdb.adoc[_» more..._]# Make `ChoiceRef` to the specified "choice" `object`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class t_TYPE> static xref:BloombergLP/bdlar/ChoiceRef.adoc[ChoiceRef] xref:BloombergLP/bdlar/RefUtil/wrap-07.adoc[wrap](t_TYPE& object) requires IsChoice<t_TYPE>::value; ---- [.small]#xref:BloombergLP/bdlar/RefUtil/wrap-07.adoc[_» more..._]# Make `CustomizedTypeRef` to the specified "customized type" `object`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class t_TYPE> static xref:BloombergLP/bdlar/CustomizedTypeRef.adoc[CustomizedTypeRef] xref:BloombergLP/bdlar/RefUtil/wrap-0bd7.adoc[wrap](t_TYPE& object) requires IsCustomized<t_TYPE>::value; ---- [.small]#xref:BloombergLP/bdlar/RefUtil/wrap-0bd7.adoc[_» more..._]# Make `EnumRef` to the specified "enumeration" `object`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class t_TYPE> static xref:BloombergLP/bdlar/EnumRef.adoc[EnumRef] xref:BloombergLP/bdlar/RefUtil/wrap-06.adoc[wrap](t_TYPE& object) requires IsEnum<t_TYPE>::value; ---- [.small]#xref:BloombergLP/bdlar/RefUtil/wrap-06.adoc[_» more..._]# Make `NullableValueRef` to the specified "nullable value" `object`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class t_TYPE> static xref:BloombergLP/bdlar/NullableValueRef.adoc[NullableValueRef] xref:BloombergLP/bdlar/RefUtil/wrap-0bb.adoc[wrap](t_TYPE& object) requires IsNullable<t_TYPE>::value; ---- [.small]#xref:BloombergLP/bdlar/RefUtil/wrap-0bb.adoc[_» more..._]# Make `SequenceRef` to the specified "sequence" `object`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class t_TYPE> static xref:BloombergLP/bdlar/SequenceRef.adoc[SequenceRef] xref:BloombergLP/bdlar/RefUtil/wrap-0c.adoc[wrap](t_TYPE& object) requires IsSequence<t_TYPE>::value; ---- [.small]#xref:BloombergLP/bdlar/RefUtil/wrap-0c.adoc[_» more..._]# Make `SimpleTypeRef` to the specified "simple" `object`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class t_TYPE> static xref:BloombergLP/bdlar/SimpleTypeRef.adoc[SimpleTypeRef] xref:BloombergLP/bdlar/RefUtil/wrap-05.adoc[wrap](t_TYPE& object) requires IsSimple<t_TYPE>::value; ---- [.small]#xref:BloombergLP/bdlar/RefUtil/wrap-05.adoc[_» more..._]# Make `ArrayConstRef` to the specified "array" `object`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class t_TYPE> static xref:BloombergLP/bdlar/ArrayConstRef.adoc[ArrayConstRef] xref:BloombergLP/bdlar/RefUtil/wrap-02.adoc[wrap](t_TYPE const& object) requires IsArray<t_TYPE>::value; ---- [.small]#xref:BloombergLP/bdlar/RefUtil/wrap-02.adoc[_» more..._]# Make `ChoiceConstRef` to the specified "choice" `object`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class t_TYPE> static xref:BloombergLP/bdlar/ChoiceConstRef.adoc[ChoiceConstRef] xref:BloombergLP/bdlar/RefUtil/wrap-01.adoc[wrap](t_TYPE const& object) requires IsChoice<t_TYPE>::value; ---- [.small]#xref:BloombergLP/bdlar/RefUtil/wrap-01.adoc[_» more..._]# Make `CustomizedTypeConstRef` to the specified "customized type" `object`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class t_TYPE> static xref:BloombergLP/bdlar/CustomizedTypeConstRef.adoc[CustomizedTypeConstRef] xref:BloombergLP/bdlar/RefUtil/wrap-0a.adoc[wrap](t_TYPE const& object) requires IsCustomized<t_TYPE>::value; ---- [.small]#xref:BloombergLP/bdlar/RefUtil/wrap-0a.adoc[_» more..._]# Make `EnumConstRef` to the specified "enumeration" `object`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class t_TYPE> static xref:BloombergLP/bdlar/EnumConstRef.adoc[EnumConstRef] xref:BloombergLP/bdlar/RefUtil/wrap-0f.adoc[wrap](t_TYPE const& object) requires IsEnum<t_TYPE>::value; ---- [.small]#xref:BloombergLP/bdlar/RefUtil/wrap-0f.adoc[_» more..._]# Make `NullableValueConstRef` to the specified "nullable value" `object`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class t_TYPE> static xref:BloombergLP/bdlar/NullableValueConstRef.adoc[NullableValueConstRef] xref:BloombergLP/bdlar/RefUtil/wrap-0d.adoc[wrap](t_TYPE const& object) requires IsNullable<t_TYPE>::value; ---- [.small]#xref:BloombergLP/bdlar/RefUtil/wrap-0d.adoc[_» more..._]# Make `SequenceConstRef` to the specified "sequence" `object`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class t_TYPE> static xref:BloombergLP/bdlar/SequenceConstRef.adoc[SequenceConstRef] xref:BloombergLP/bdlar/RefUtil/wrap-09.adoc[wrap](t_TYPE const& object) requires IsSequence<t_TYPE>::value; ---- [.small]#xref:BloombergLP/bdlar/RefUtil/wrap-09.adoc[_» more..._]# Make `SimpleTypeConstRef` to the specified "simple" `object`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class t_TYPE> static xref:BloombergLP/bdlar/SimpleTypeConstRef.adoc[SimpleTypeConstRef] xref:BloombergLP/bdlar/RefUtil/wrap-0e.adoc[wrap](t_TYPE const& object) requires IsSimple<t_TYPE>::value; ---- [.small]#xref:BloombergLP/bdlar/RefUtil/wrap-0e.adoc[_» more..._]# [.small]#Created with https://www.mrdocs.com[MrDocs]#