Searched refs:FirstIndexOfType (Results 1 – 3 of 3) sorted by relevance
| /llvm-project-15.0.7/llvm/unittests/ADT/ |
| H A D | STLExtrasTest.cpp | 947 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 D | PointerUnion.h | 230 return F.Val.getInt() == FirstIndexOfType<To, PTs...>::value;
|
| H A D | STLExtras.h | 196 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> {};
|