Home
last modified time | relevance | path

Searched defs:ParameterPack (Results 1 – 13 of 13) sorted by relevance

/aosp_15_r20/external/cronet/base/
H A Dparameter_pack_unittest.cc11 TEST(ParameterPack, AnyOf) { in TEST() argument
18 TEST(ParameterPack, AllOf) { in TEST() argument
25 TEST(ParameterPack, Count) { in TEST() argument
29 TEST(ParameterPack, HasType) { in TEST() argument
36 TEST(ParameterPack, OnlyHasType) { in TEST() argument
44 TEST(ParameterPack, IsUniqueInPack) { in TEST() argument
49 TEST(ParameterPack, IndexInPack) { in TEST() argument
58 TEST(ParameterPack, NthType) { in TEST() argument
67 TEST(ParameterPack, IsAllSameType) { in TEST() argument
H A Dparameter_pack.h42 struct ParameterPack { struct
45 using HasType = std::bool_constant<any_of({std::is_same_v<Type, Ts>...})>;
49 using OnlyHasType = std::bool_constant<all_of({std::is_same_v<Type, Ts>...})>;
53 using IsUniqueInPack =
59 static constexpr size_t IndexInPack() { in IndexInPack()
71 using NthType = std::tuple_element_t<N, std::tuple<Ts...>>;
74 using IsAllSameType =
/aosp_15_r20/external/clang/lib/AST/
H A DDeclTemplate.cpp476 bool Typename, bool ParameterPack) { in Create()
541 QualType T, bool ParameterPack, in Create()
613 bool ParameterPack, IdentifierInfo *Id, in Create()
H A DASTContext.cpp3340 bool ParameterPack, in getTemplateTypeParmType()
/aosp_15_r20/external/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp840 NamedDecl *ParameterPack = nullptr; in ActOnSizeofParameterPackExpr() local
/aosp_15_r20/external/libcxxabi/src/demangle/
H A DItaniumDemangle.h988 ParameterPack(NodeArray Data_) : Node(KParameterPack), Data(Data_) { in ParameterPack() function
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Demangle/
H A DItaniumDemangle.h1077 ParameterPack(NodeArray Data_) : Node(KParameterPack), Data(Data_) { in ParameterPack() function
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/Demangle/
H A DItaniumDemangle.h1265 ParameterPack(NodeArray Data_) : Node(KParameterPack), Data(Data_) { in ParameterPack() function
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r522817/include/llvm/Demangle/
DItaniumDemangle.h1384 ParameterPack(NodeArray Data_) : Node(KParameterPack), Data(Data_) { in ParameterPack() function
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r536225/include/llvm/Demangle/
DItaniumDemangle.h1383 ParameterPack(NodeArray Data_) : Node(KParameterPack), Data(Data_) { in ParameterPack() function
/aosp_15_r20/external/cronet/third_party/libc++abi/src/src/demangle/
H A DItaniumDemangle.h1384 ParameterPack(NodeArray Data_) : Node(KParameterPack), Data(Data_) { in ParameterPack() function
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567/include/llvm/Demangle/
DItaniumDemangle.h1383 ParameterPack(NodeArray Data_) : Node(KParameterPack), Data(Data_) { in ParameterPack() function
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567b/include/llvm/Demangle/
DItaniumDemangle.h1383 ParameterPack(NodeArray Data_) : Node(KParameterPack), Data(Data_) { in ParameterPack() function