Horizon
|
Go to the source code of this file.
Classes | |
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... > |
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... > |
Typedefs | |
template<typename T > | |
using | concepts::remove_cvref_t = typename std::remove_cv< typename std::remove_reference< T >::type >::type |
template<typename... Ts> | |
using | concepts::common_type_t = typename common_type< Ts... >::type |
template<typename... Ts> | |
using | concepts::common_reference_t = typename common_reference< Ts... >::type |