Home
last modified time | relevance | path

Searched refs:InnerMatchers (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp118 VariadicMatcher(std::vector<DynTypedMatcher> InnerMatchers) in VariadicMatcher() argument
119 : InnerMatchers(std::move(InnerMatchers)) {} in VariadicMatcher()
123 return Func(DynNode, Finder, Builder, InnerMatchers); in dynMatches()
127 std::vector<DynTypedMatcher> InnerMatchers; member in clang::ast_matchers::internal::__anon825a68340211::VariadicMatcher
200 assert(llvm::all_of(InnerMatchers, in constructVariadic()
218 for (auto &IM : InnerMatchers) { in constructVariadic()
239 std::move(InnerMatchers))); in constructVariadic()
369 if (InnerMatchers.size() != 1) in notUnaryOperator()
404 for (const DynTypedMatcher &InnerMatcher : InnerMatchers) { in eachOfVariadicOperator()
433 if (InnerMatchers.size() != 1) in optionallyVariadicOperator()
[all …]
/llvm-project-15.0.7/clang/include/clang/ASTMatchers/
H A DASTMatchersInternal.h445 std::vector<DynTypedMatcher> InnerMatchers);
1269 makeAllOfComposite(ArrayRef<const Matcher<T> *> InnerMatchers) {
1271 if (InnerMatchers.empty()) {
1276 if (InnerMatchers.size() == 1) {
1277 return BindableMatcher<T>(*InnerMatchers[0]);
1301 makeAllOfComposite(InnerMatchers).template dynCastTo<T>());
1428 template <typename... InnerMatchers>
1430 operator()(InnerMatchers &&... InnerMatcher) const {
1904 ArrayRef<const Matcher<InnerTBase> *> InnerMatchers)
1905 : InnerMatcher(makeAllOfComposite(InnerMatchers)) {}
[all …]
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/
H A DQualifiedAutoCheck.cpp129 auto IsAutoDeducedToPointer = [](const auto &...InnerMatchers) { in registerMatchers() argument
131 hasUnqualifiedDesugaredType(pointerType(pointee(InnerMatchers...))))); in registerMatchers()
/llvm-project-15.0.7/clang/lib/ASTMatchers/Dynamic/
H A DVariantValue.cpp72 ArrayRef<VariantMatcher> InnerMatchers) const { in constructVariadicOperator()
74 for (const auto &InnerMatcher : InnerMatchers) { in constructVariadicOperator()
/llvm-project-15.0.7/clang/include/clang/ASTMatchers/Dynamic/
H A DVariantValue.h123 ArrayRef<VariantMatcher> InnerMatchers) const;