Trait with type T
stripped of all known reference types.
More...
#include <MetaUtils.h>
Additional Inherited Members | |
Public Types inherited from util::details::strip_referenceness_type_impl_wrapref< T > | |
using | type = T |
Trait with type T
stripped of all known reference types.
T | type to remove referenceness from |
In addition of the standard C++ references, this trait also removes all pseudo-referenceness known (to it). That currently includes:
std::reference_wrapper
The implementation removes all references recursively.
Definition at line 566 of file MetaUtils.h.