wrap overloads
Synopses
Declared in <bdlar_refutil.h>
Make ArrayRef to the specified "array" object.
Make ChoiceRef to the specified "choice" object.
Make CustomizedTypeRef to the specified "customized type" object.
template<class t_TYPE>
static
CustomizedTypeRef
wrap(t_TYPE& object)
requires IsCustomized<t_TYPE>::value;
Make EnumRef to the specified "enumeration" object.
Make NullableValueRef to the specified "nullable value" object.
template<class t_TYPE>
static
NullableValueRef
wrap(t_TYPE& object)
requires IsNullable<t_TYPE>::value;
Make SequenceRef to the specified "sequence" object.
template<class t_TYPE>
static
SequenceRef
wrap(t_TYPE& object)
requires IsSequence<t_TYPE>::value;
Make SimpleTypeRef to the specified "simple" object.
template<class t_TYPE>
static
SimpleTypeRef
wrap(t_TYPE& object)
requires IsSimple<t_TYPE>::value;
Make ArrayConstRef to the specified "array" object.
template<class t_TYPE>
static
ArrayConstRef
wrap(t_TYPE const& object)
requires IsArray<t_TYPE>::value;
Make ChoiceConstRef to the specified "choice" object.
template<class t_TYPE>
static
ChoiceConstRef
wrap(t_TYPE const& object)
requires IsChoice<t_TYPE>::value;
Make CustomizedTypeConstRef to the specified "customized type" object.
template<class t_TYPE>
static
CustomizedTypeConstRef
wrap(t_TYPE const& object)
requires IsCustomized<t_TYPE>::value;
Make EnumConstRef to the specified "enumeration" object.
template<class t_TYPE>
static
EnumConstRef
wrap(t_TYPE const& object)
requires IsEnum<t_TYPE>::value;
Make NullableValueConstRef to the specified "nullable value" object.
template<class t_TYPE>
static
NullableValueConstRef
wrap(t_TYPE const& object)
requires IsNullable<t_TYPE>::value;
Make SequenceConstRef to the specified "sequence" object.
template<class t_TYPE>
static
SequenceConstRef
wrap(t_TYPE const& object)
requires IsSequence<t_TYPE>::value;
Make SimpleTypeConstRef to the specified "simple" object.
template<class t_TYPE>
static
SimpleTypeConstRef
wrap(t_TYPE const& object)
requires IsSimple<t_TYPE>::value;
Created with MrDocs