copy_decay< OrigT, DestT > Struct Template Reference

Adds reference and cv-qualifications from OrigT to DestT. More...

#include <atria/meta/copy_traits.hpp>

Detailed Description

template<typename OrigT, typename DestT>
struct atria::meta::copy_decay< OrigT, DestT >

Adds reference and cv-qualifications from OrigT to DestT.

In spite of the name, is_same<copy_decay<T, decay_t<T>>, T>::value is not true for every possible T, since rules about extent and function decay can not be unambiguously inversed.

Definition at line 87 of file copy_traits.hpp.


The documentation for this struct was generated from the following file:
Fork me on GitHub