HomeSort by relevance Sort by last modified time
    Searched refs:DynTypedMatcher (Results 1 - 14 of 14) sorted by null

  /external/clang/include/clang/ASTMatchers/Dynamic/
VariantValue.h 77 using ast_matchers::internal::DynTypedMatcher;
98 bool canConstructFrom(const DynTypedMatcher &Matcher,
102 /// DynTypedMatcher.
103 virtual DynTypedMatcher
104 convertMatcher(const DynTypedMatcher &Matcher) const = 0;
109 llvm::Optional<DynTypedMatcher>
110 constructVariadicOperator(DynTypedMatcher::VariadicOperator Op,
126 virtual llvm::Optional<DynTypedMatcher> getSingleMatcher() const = 0;
128 virtual llvm::Optional<DynTypedMatcher>
139 static VariantMatcher SingleMatcher(const DynTypedMatcher &Matcher)
    [all...]
Parser.h 160 /// The caller takes ownership of the DynTypedMatcher object returned.
161 static llvm::Optional<DynTypedMatcher>
165 static llvm::Optional<DynTypedMatcher>
170 static llvm::Optional<DynTypedMatcher>
  /external/clang/lib/ASTMatchers/Dynamic/
VariantValue.cpp 53 VariantMatcher::MatcherOps::canConstructFrom(const DynTypedMatcher &Matcher,
59 llvm::Optional<DynTypedMatcher>
61 DynTypedMatcher::VariadicOperator Op,
63 std::vector<DynTypedMatcher> DynMatchers;
69 llvm::Optional<DynTypedMatcher> Inner =
75 return DynTypedMatcher::constructVariadic(Op, NodeKind, DynMatchers);
82 SinglePayload(const DynTypedMatcher &Matcher) : Matcher(Matcher) {}
84 llvm::Optional<DynTypedMatcher> getSingleMatcher() const override {
93 llvm::Optional<DynTypedMatcher>
108 const DynTypedMatcher Matcher
    [all...]
Parser.cpp 591 llvm::Optional<DynTypedMatcher>
597 return llvm::Optional<DynTypedMatcher>();
600 return llvm::Optional<DynTypedMatcher>();
602 llvm::Optional<DynTypedMatcher> Result =
Marshallers.h 235 std::vector<DynTypedMatcher> &Out,
240 std::vector<DynTypedMatcher> &Out, TypeList) {
251 static VariantMatcher outvalueToVariantMatcher(const DynTypedMatcher &Matcher) {
259 std::vector<DynTypedMatcher> Matchers;
585 typedef DynTypedMatcher::VariadicOperator VarOp;
Registry.cpp 587 llvm::Optional<DynTypedMatcher> Result = Out.getSingleMatcher();
589 llvm::Optional<DynTypedMatcher> Bound = Result->tryBind(BindID);
  /external/clang/lib/ASTMatchers/
ASTMatchersInternal.cpp 26 ArrayRef<DynTypedMatcher> InnerMatchers);
31 ArrayRef<DynTypedMatcher> InnerMatchers);
36 ArrayRef<DynTypedMatcher> InnerMatchers);
41 ArrayRef<DynTypedMatcher> InnerMatchers);
56 BoundNodesTreeBuilder *Builder, ArrayRef<DynTypedMatcher> InnerMatchers);
61 VariadicMatcher(std::vector<DynTypedMatcher> InnerMatchers)
71 std::vector<DynTypedMatcher> InnerMatchers;
112 DynTypedMatcher DynTypedMatcher::constructVariadic(
113 DynTypedMatcher::VariadicOperator Op
    [all...]
ASTMatchFinder.cpp 60 DynTypedMatcher::MatcherIDType MatcherID;
87 MatchChildASTVisitor(const DynTypedMatcher *Matcher,
280 const DynTypedMatcher *const Matcher;
377 const DynTypedMatcher &Matcher,
411 const DynTypedMatcher &Matcher,
425 const DynTypedMatcher &Matcher,
436 const DynTypedMatcher &Matcher,
446 const DynTypedMatcher &Matcher,
613 const ast_type_traits::DynTypedNode &Node, const DynTypedMatcher &Matcher,
649 const DynTypedMatcher &Matcher
    [all...]
  /external/clang/include/clang/ASTMatchers/
ASTMatchersInternal.h 245 /// Used by the implementation of Matcher<T> and DynTypedMatcher.
315 class DynTypedMatcher {
319 DynTypedMatcher(MatcherInterface<T> *Implementation)
340 static DynTypedMatcher
343 std::vector<DynTypedMatcher> InnerMatchers);
348 static DynTypedMatcher trueMatcher(ast_type_traits::ASTNodeKind NodeKind);
359 DynTypedMatcher dynCastTo(const ast_type_traits::ASTNodeKind Kind) const;
376 llvm::Optional<DynTypedMatcher> tryBind(StringRef ID) const;
401 /// \brief Returns \c true if the passed \c DynTypedMatcher can be converted
428 DynTypedMatcher(ast_type_traits::ASTNodeKind SupportedKind
    [all...]
ASTMatchFinder.h 171 bool addDynamicMatcher(const internal::DynTypedMatcher &NodeMatch,
203 std::vector<std::pair<internal::DynTypedMatcher, MatchCallback *>>
ASTMatchers.h     [all...]
  /external/clang/unittests/ASTMatchers/Dynamic/
ParserTest.cpp 115 llvm::Optional<DynTypedMatcher> getSingleMatcher(const VariantValue &Value) {
116 llvm::Optional<DynTypedMatcher> Result =
173 llvm::Optional<DynTypedMatcher> VarDecl(Parser::parseMatcherExpression(
184 llvm::Optional<DynTypedMatcher> HasParameter(Parser::parseMatcherExpression(
194 llvm::Optional<DynTypedMatcher> HasParameterWithNamedValues(
VariantValueTest.cpp 44 TEST(VariantValueTest, DynTypedMatcher) {
  /external/clang/unittests/ASTMatchers/
ASTMatchersInternalTest.cpp 48 internal::DynTypedMatcher::constructVariadic(
49 internal::DynTypedMatcher::VO_AnyOf,

Completed in 822 milliseconds