unwrap overloads

Synopses

Declared in <bslalg_nothrowmovableutil.h>

Same as the preceding overload, for movable rvalues.

Same as the preceding overload, for const movable rvalues.

Return a reference to the object wrapped by the specified f.

template<class TYPE>
static
bslalg::NothrowMovableUtil::UnwrappedType<TYPE>::type&
unwrap(TYPE& f);

Same as the preceding overload, for const lvalues.

template<class TYPE>
static
bslalg::NothrowMovableUtil::UnwrappedType<TYPE>::type const&
unwrap(TYPE const& f);

Return Value

  • movable reference to the unwrapped object

  • movable reference to the const unwrapped object

  • reference to the unwrapped object

  • const reference to the unwrapped object

Parameters

Name

Description

f

object to unwrap

Created with MrDocs