[all-commits] [llvm/llvm-project] a13822: [libc++] Simplify type_traits a bit more

philnik777 via All-commits all-commits at lists.llvm.org
Sat Aug 27 01:19:29 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: a13822b35d11cb6afa759fa0672fbc0b6ef295d0
      https://github.com/llvm/llvm-project/commit/a13822b35d11cb6afa759fa0672fbc0b6ef295d0
  Author: Nikolas Klauser <nikolasklauser at berlin.de>
  Date:   2022-08-27 (Sat, 27 Aug 2022)

  Changed paths:
    M libcxx/include/__type_traits/alignment_of.h
    M libcxx/include/__type_traits/apply_cv.h
    M libcxx/include/__type_traits/decay.h
    M libcxx/include/__type_traits/disjunction.h
    M libcxx/include/__type_traits/has_virtual_destructor.h
    M libcxx/include/__type_traits/is_assignable.h
    M libcxx/include/__type_traits/is_class.h
    M libcxx/include/__type_traits/is_constructible.h
    M libcxx/include/__type_traits/is_copy_assignable.h
    M libcxx/include/__type_traits/is_copy_constructible.h
    M libcxx/include/__type_traits/is_default_constructible.h
    M libcxx/include/__type_traits/is_enum.h
    M libcxx/include/__type_traits/is_literal_type.h
    M libcxx/include/__type_traits/is_move_assignable.h
    M libcxx/include/__type_traits/is_move_constructible.h
    M libcxx/include/__type_traits/is_nothrow_assignable.h
    M libcxx/include/__type_traits/is_nothrow_constructible.h
    M libcxx/include/__type_traits/is_nothrow_copy_assignable.h
    M libcxx/include/__type_traits/is_nothrow_copy_constructible.h
    M libcxx/include/__type_traits/is_nothrow_default_constructible.h
    M libcxx/include/__type_traits/is_nothrow_destructible.h
    M libcxx/include/__type_traits/is_nothrow_move_assignable.h
    M libcxx/include/__type_traits/is_nothrow_move_constructible.h
    M libcxx/include/__type_traits/is_pod.h
    M libcxx/include/__type_traits/is_standard_layout.h
    M libcxx/include/__type_traits/is_trivial.h
    M libcxx/include/__type_traits/is_trivially_assignable.h
    M libcxx/include/__type_traits/is_trivially_constructible.h
    M libcxx/include/__type_traits/is_trivially_copy_assignable.h
    M libcxx/include/__type_traits/is_trivially_copy_constructible.h
    M libcxx/include/__type_traits/is_trivially_copyable.h
    M libcxx/include/__type_traits/is_trivially_default_constructible.h
    M libcxx/include/__type_traits/is_trivially_destructible.h
    M libcxx/include/__type_traits/is_trivially_move_assignable.h
    M libcxx/include/__type_traits/is_trivially_move_constructible.h
    M libcxx/include/__type_traits/is_union.h
    M libcxx/include/__type_traits/negation.h
    M libcxx/include/__type_traits/rank.h
    A libcxx/test/std/utilities/meta/meta.unary/meta.unary.prop/common.h
    M libcxx/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_constructible.pass.cpp
    M libcxx/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_copy_assignable.pass.cpp
    M libcxx/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_copy_constructible.pass.cpp
    M libcxx/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_default_constructible.pass.cpp
    M libcxx/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_move_assignable.pass.cpp
    M libcxx/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_move_constructible.pass.cpp

  Log Message:
  -----------
  [libc++] Simplify type_traits a bit more

Reviewed By: ldionne, #libc

Spies: STL_MSFT, CaseyCarter, huixie90, libcxx-commits

Differential Revision: https://reviews.llvm.org/D129094




More information about the All-commits mailing list