• Home
Global Namespace
::
absl

type_traits_internal

  • Records
    • AssertHashEnabledHelper
    • IsHashable
    • IsHashable
    • VoidTImpl
    • default_alignment_of_aligned_storage
    • default_alignment_of_aligned_storage
    • is_detected
    • is_detected_convertible
    • is_detected_convertible_impl
    • is_detected_convertible_impl
    • 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 VoidTImpl
  • class default_alignment_of_aligned_storage
  • class default_alignment_of_aligned_storage<Len, std::aligned_storage<Len, Align>>
  • class is_detected
  • class is_detected_convertible
  • class is_detected_convertible_impl
  • class is_detected_convertible_impl<typename std::enable_if<std::is_convertible<Op<Args...>, To>::value>::type, To, Op, Args...>
  • 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 401 of file ../../third_party/abseil-cpp/src/absl/meta/type_traits.h