[PATCH] D159331: [ADT][NFC] Remove some redundant code
Fangrui Song via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Sep 1 20:14:26 PDT 2023
This revision was landed with ongoing or failed builds.
This revision was automatically updated to reflect the committed changes.
Closed by commit rGfc0a18f8aa72: [ADT][NFC] Remove some redundant code (authored by yuntaopan, committed by MaskRay).
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D159331/new/
https://reviews.llvm.org/D159331
Files:
llvm/include/llvm/ADT/STLExtras.h
Index: llvm/include/llvm/ADT/STLExtras.h
===================================================================
--- llvm/include/llvm/ADT/STLExtras.h
+++ llvm/include/llvm/ADT/STLExtras.h
@@ -1484,16 +1484,6 @@
template <int N> struct rank : rank<N - 1> {};
template <> struct rank<0> {};
-/// traits class for checking whether type T is one of any of the given
-/// types in the variadic list.
-template <typename T, typename... Ts>
-using is_one_of = std::disjunction<std::is_same<T, Ts>...>;
-
-/// traits class for checking whether type T is a base class for all
-/// the given types in the variadic list.
-template <typename T, typename... Ts>
-using are_base_of = std::conjunction<std::is_base_of<T, Ts>...>;
-
namespace detail {
template <typename... Ts> struct Visitor;
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D159331.555553.patch
Type: text/x-patch
Size: 784 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20230902/ccb80da1/attachment.bin>
More information about the llvm-commits
mailing list