|
using | ranges::v3::concepts::_1 = std::integral_constant< int, 0 > |
|
using | ranges::v3::concepts::_2 = std::integral_constant< int, 1 > |
|
using | ranges::v3::concepts::_3 = std::integral_constant< int, 2 > |
|
using | ranges::v3::concepts::_4 = std::integral_constant< int, 3 > |
|
using | ranges::v3::concepts::_5 = std::integral_constant< int, 4 > |
|
using | ranges::v3::concepts::_6 = std::integral_constant< int, 5 > |
|
using | ranges::v3::concepts::_7 = std::integral_constant< int, 6 > |
|
using | ranges::v3::concepts::_8 = std::integral_constant< int, 7 > |
|
using | ranges::v3::concepts::_9 = std::integral_constant< int, 8 > |
|
template<typename T , typename U > |
using | ranges::v3::Assignable = concepts::models< concepts::Assignable, T, U > |
|
template<typename T , typename U , typename... Rest> |
using | ranges::v3::Common = concepts::models< concepts::Common, T, U, Rest... > |
|
template<typename T , typename U , typename... Rest> |
using | ranges::v3::CommonReference = concepts::models< concepts::CommonReference, T, U, Rest... > |
|
template<typename T , typename ... Args> |
using | ranges::v3::Constructible = concepts::models< concepts::Constructible, T, Args... > |
|
template<typename T , typename U > |
using | ranges::v3::ConvertibleTo = concepts::models< concepts::ConvertibleTo, T, U > |
|
template<typename T > |
using | ranges::v3::Copyable = concepts::models< concepts::Copyable, T > |
|
template<typename T > |
using | ranges::v3::CopyConstructible = concepts::models< concepts::CopyConstructible, T > |
|
template<typename T > |
using | ranges::v3::DefaultConstructible = concepts::models< concepts::DefaultConstructible, T > |
|
template<typename T , typename U > |
using | ranges::v3::DerivedFrom = concepts::models< concepts::DerivedFrom, T, U > |
|
template<typename T > |
using | ranges::v3::Destructible = concepts::models< concepts::Destructible, T > |
|
template<typename T , typename U = T> |
using | ranges::v3::EqualityComparable = concepts::models< concepts::EqualityComparable, T, U > |
|
template<typename T , typename U > |
using | ranges::v3::ExplicitlyConvertibleTo = concepts::models< concepts::ExplicitlyConvertibleTo, T, U > |
|
template<typename T , typename U > |
using | ranges::v3::ImplicitlyConvertibleTo = concepts::models< concepts::ImplicitlyConvertibleTo, T, U > |
|
template<typename T > |
using | ranges::v3::Integral = concepts::models< concepts::Integral, T > |
|
template<typename Concepts , typename... Ts> |
using | ranges::v3::concepts::most_refined_t = meta::_t< most_refined< Concepts, Ts... > > |
|
template<typename T > |
using | ranges::v3::Movable = concepts::models< concepts::Movable, T > |
|
template<typename T > |
using | ranges::v3::MoveConstructible = concepts::models< concepts::MoveConstructible, T > |
|
template<typename T > |
using | ranges::v3::Regular = concepts::models< concepts::Regular, T > |
|
template<typename ... Ts> |
using | ranges::v3::Same = concepts::Same::same_t< Ts... > |
|
template<typename T > |
using | ranges::v3::SemiRegular = concepts::models< concepts::SemiRegular, T > |
|
template<typename T > |
using | ranges::v3::SignedIntegral = concepts::models< concepts::SignedIntegral, T > |
|
template<typename T , typename U = T> |
using | ranges::v3::Swappable = concepts::models< concepts::Swappable, T, U > |
|
template<typename T , typename U = T> |
using | ranges::v3::TotallyOrdered = concepts::models< concepts::TotallyOrdered, T, U > |
|
template<typename T > |
using | ranges::v3::UnsignedIntegral = concepts::models< concepts::UnsignedIntegral, T > |
|
template<typename T , typename U > |
using | ranges::v3::WeaklyEqualityComparable = concepts::models< concepts::WeaklyEqualityComparable, T, U > |
|
template<typename T , typename U = T> |
using | ranges::v3::WeaklyOrdered = concepts::models< concepts::WeaklyOrdered, T, U > |
|