|
template<typename T > |
using | absl::add_const_t = typename std::add_const< T >::type |
|
template<typename T > |
using | absl::add_cv_t = typename std::add_cv< T >::type |
|
template<typename T > |
using | absl::add_lvalue_reference_t = typename std::add_lvalue_reference< T >::type |
|
template<typename T > |
using | absl::add_pointer_t = typename std::add_pointer< T >::type |
|
template<typename T > |
using | absl::add_rvalue_reference_t = typename std::add_rvalue_reference< T >::type |
|
template<typename T > |
using | absl::add_volatile_t = typename std::add_volatile< T >::type |
|
template<size_t Len, size_t Align = type_traits_internal:: default_alignment_of_aligned_storage<Len>::value> |
using | absl::aligned_storage_t = typename std::aligned_storage< Len, Align >::type |
|
template<typename... T> |
using | absl::common_type_t = typename std::common_type< T... >::type |
|
template<bool B, typename T , typename F > |
using | absl::conditional_t = typename std::conditional< B, T, F >::type |
|
template<typename T > |
using | absl::decay_t = typename std::decay< T >::type |
|
template<bool B, typename T = void> |
using | absl::enable_if_t = typename std::enable_if< B, T >::type |
|
template<typename T > |
using | absl::type_traits_internal::IsCopyAssignableImpl = decltype(std::declval< T & >()=std::declval< const T & >()) |
|
template<typename T > |
using | absl::type_traits_internal::IsMoveAssignableImpl = decltype(std::declval< T & >()=std::declval< T && >()) |
|
template<class T , class IsNoexcept = std::integral_constant< bool, noexcept(swap(std::declval<T&>(), std::declval<T&>()))>> |
using | absl::swap_internal::IsNothrowSwappableImpl = typename std::enable_if< IsNoexcept::value >::type |
|
template<class T > |
using | absl::swap_internal::IsSwappableImpl = decltype(swap(std::declval< T & >(), std::declval< T & >())) |
|
template<typename T > |
using | absl::make_signed_t = typename std::make_signed< T >::type |
|
template<typename T > |
using | absl::make_unsigned_t = typename std::make_unsigned< T >::type |
|
template<typename T > |
using | absl::remove_all_extents_t = typename std::remove_all_extents< T >::type |
|
template<typename T > |
using | absl::remove_const_t = typename std::remove_const< T >::type |
|
template<typename T > |
using | absl::remove_cv_t = typename std::remove_cv< T >::type |
|
template<typename T > |
using | absl::remove_extent_t = typename std::remove_extent< T >::type |
|
template<typename T > |
using | absl::remove_pointer_t = typename std::remove_pointer< T >::type |
|
template<typename T > |
using | absl::remove_reference_t = typename std::remove_reference< T >::type |
|
template<typename T > |
using | absl::remove_volatile_t = typename std::remove_volatile< T >::type |
|
template<typename T > |
using | absl::result_of_t = typename std::result_of< T >::type |
|
using | absl::swap_internal::StdSwapIsUnconstrained = IsSwappable< void()> |
|
template<typename T > |
using | absl::underlying_type_t = typename std::underlying_type< T >::type |
|
template<typename... Ts> |
using | absl::void_t = typename type_traits_internal::VoidTImpl< Ts... >::type |
|