• Home
Global Namespace
::
absl
::
lts_20260107

type_traits_internal

  • Records
    • AssertHashEnabledHelper
    • IsHashable
    • IsHashable
    • IsOwner
    • IsOwner
    • IsOwner
    • IsOwner
    • IsOwnerImpl
    • IsOwnerImpl
    • IsView
    • IsView
    • IsView
    • IsView
    • IsViewImpl
    • IsViewImpl
    • VoidTImpl
    • is_detected
    • is_detected_impl
    • is_detected_impl
    • result_of
    • result_of
  • Functions
    • AssertHashEnabled

Records

  • class AssertHashEnabledHelper
  • class IsHashable
  • class IsHashable<Key, absl::enable_if_t<std::is_convertible<
            decltype(std::declval<std::hash<Key>&>()(std::declval<Key const&>())),
            std::size_t>::value>>
  • class IsOwner
  • class IsOwner<std::pair<T1, T2>>
  • class IsOwner<std::basic_string<T, Traits, Alloc>>
  • class IsOwner<std::vector<T, Alloc>>
  • class IsOwnerImpl
  • class IsOwnerImpl<T, std::enable_if_t<std::is_class<typename T::absl_internal_is_view>::value>>
  • class IsView
  • class IsView<std::pair<T1, T2>>
  • class IsView<std::basic_string_view<Char, Traits>>
  • class IsView<std::span<T>>
  • class IsViewImpl
  • class IsViewImpl<T, std::enable_if_t<std::is_class<typename T::absl_internal_is_view>::value>>
  • class VoidTImpl
  • class is_detected
  • class is_detected_impl
  • class is_detected_impl<typename VoidTImpl<Op<Args...>>::type, Op, Args...>
  • class result_of
  • class result_of<F(Args...)>

Functions

  • template <class... Ts>
    void AssertHashEnabled ()

    Defined at line 277 of file ../../third_party/abseil-cpp/src/absl/meta/type_traits.h