Classes | |
struct | concepts::basic_common_reference< T, U, TQual, UQual > |
Users can specialize this to hook the common_reference_with concept. More... | |
struct | concepts::common_reference< Ts > |
Users can specialize this to hook the common_reference_with concept. More... | |
struct | concepts::common_reference< T > |
struct | concepts::common_reference< T, U > |
struct | concepts::common_reference< T, U, Vs... > |
struct | concepts::common_type< Ts > |
Users should specialize this to hook the common_with concept until std gets a SFINAE-friendly std::common_type and there's some sane way to deal with cv and ref qualifiers. More... | |
struct | concepts::common_type< T > |
struct | concepts::common_type< T, U > |
struct | concepts::common_type< T, U, Vs... > |
Typedefs | |
template<typename... Ts> | |
using | concepts::common_reference_t = typename common_reference<Ts...>::type |
template<typename... Ts> | |
using | concepts::common_type_t = typename common_type<Ts...>::type |
template<typename T > | |
using | concepts::remove_cvref_t |
using concepts::remove_cvref_t |