Home
last modified time | relevance | path

Searched refs:FirstIndexOfType (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/llvm/unittests/ADT/
H A DSTLExtrasTest.cpp947 TEST(STLExtrasTest, FirstIndexOfType) { in TEST() argument
948 EXPECT_EQ((llvm::FirstIndexOfType<int, int>::value), 0u); in TEST()
949 EXPECT_EQ((llvm::FirstIndexOfType<int, int, int>::value), 0u); in TEST()
950 EXPECT_EQ((llvm::FirstIndexOfType<int, float, int>::value), 1u); in TEST()
951 EXPECT_EQ((llvm::FirstIndexOfType<int const *, float, int, int const *, in TEST()
/llvm-project-15.0.7/llvm/include/llvm/ADT/
H A DPointerUnion.h230 return F.Val.getInt() == FirstIndexOfType<To, PTs...>::value;
H A DSTLExtras.h196 template <typename T, typename... Us> struct FirstIndexOfType;
198 struct FirstIndexOfType<T, U, Us...>
199 : std::integral_constant<size_t, 1 + FirstIndexOfType<T, Us...>::value> {};
201 struct FirstIndexOfType<T, T, Us...> : std::integral_constant<size_t, 0> {};