Trait with type T into std::reference_wrapper if reference.
More...
#include <MetaUtils.h>
Additional Inherited Members | |
Public Types inherited from util::details::lvalue_reference_into_wrapper_type_impl_wrapper< T > | |
| using | type = typename lvalue_reference_into_wrapper_type_impl_final< T >::type |
Trait with type T into std::reference_wrapper if reference.
| T | type to be wrapped |
If the argument type T is a l-value reference, the corresponding type will be a std::reference_wrapper object wrapping the type T references (constantness will be preserved). If the argument is already a std::reference_wrapper (possibly constant, possibly any reference), no action is taken and type is the same as T except for no reference. Otherwise, type will be T itself with any reference removed.
Definition at line 636 of file MetaUtils.h.
1.8.11