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

  /external/clang/include/clang/ASTMatchers/Dynamic/
VariantValue.h 32 using ast_matchers::internal::DynTypedMatcher;
52 virtual bool canConstructFrom(const DynTypedMatcher &Matcher,
54 virtual void constructFrom(const DynTypedMatcher &Matcher) = 0;
66 virtual llvm::Optional<DynTypedMatcher> getSingleMatcher() const = 0;
76 static VariantMatcher SingleMatcher(const DynTypedMatcher &Matcher);
82 PolymorphicMatcher(std::vector<DynTypedMatcher> Matchers);
102 llvm::Optional<DynTypedMatcher> getSingleMatcher() const;
149 virtual bool canConstructFrom(const DynTypedMatcher &Matcher,
156 virtual void constructFrom(const DynTypedMatcher& Matcher) {
163 std::vector<DynTypedMatcher> DynMatchers
    [all...]
Parser.h 137 /// The caller takes ownership of the DynTypedMatcher object returned.
138 static llvm::Optional<DynTypedMatcher>
150 /// The caller takes ownership of the DynTypedMatcher object returned.
151 static llvm::Optional<DynTypedMatcher>
  /external/clang/lib/ASTMatchers/
ASTMatchersInternal.cpp 29 DynTypedMatcher::MatcherStorage::~MatcherStorage() {}
39 ArrayRef<DynTypedMatcher> InnerMatchers) {
60 ArrayRef<DynTypedMatcher> InnerMatchers) {
74 ArrayRef<DynTypedMatcher> InnerMatchers) {
91 ArrayRef<DynTypedMatcher> InnerMatchers) {
ASTMatchFinder.cpp 83 MatchChildASTVisitor(const DynTypedMatcher *Matcher,
279 const DynTypedMatcher *const Matcher;
296 std::vector<std::pair<internal::DynTypedMatcher, MatchCallback *> > *
301 for (std::vector<std::pair<internal::DynTypedMatcher,
311 for (std::vector<std::pair<internal::DynTypedMatcher,
371 const DynTypedMatcher &Matcher,
402 const DynTypedMatcher &Matcher,
416 const DynTypedMatcher &Matcher,
427 const DynTypedMatcher &Matcher,
437 const DynTypedMatcher &Matcher
    [all...]
  /external/clang/lib/ASTMatchers/Dynamic/
VariantValue.cpp 28 SinglePayload(const DynTypedMatcher &Matcher) : Matcher(Matcher) {}
30 virtual llvm::Optional<DynTypedMatcher> getSingleMatcher() const {
46 const DynTypedMatcher Matcher;
51 PolymorphicPayload(std::vector<DynTypedMatcher> MatchersIn)
56 virtual llvm::Optional<DynTypedMatcher> getSingleMatcher() const {
58 return llvm::Optional<DynTypedMatcher>();
74 const DynTypedMatcher *Found = nullptr;
95 const std::vector<DynTypedMatcher> Matchers;
104 virtual llvm::Optional<DynTypedMatcher> getSingleMatcher() const {
105 return llvm::Optional<DynTypedMatcher>();
    [all...]
Parser.cpp 549 llvm::Optional<DynTypedMatcher>
555 llvm::Optional<DynTypedMatcher>
560 return llvm::Optional<DynTypedMatcher>();
563 return llvm::Optional<DynTypedMatcher>();
565 llvm::Optional<DynTypedMatcher> Result =
Marshallers.h 237 std::vector<DynTypedMatcher> &Out,
242 std::vector<DynTypedMatcher> &Out, TypeList) {
253 static VariantMatcher outvalueToVariantMatcher(const DynTypedMatcher &Matcher) {
261 std::vector<DynTypedMatcher> Matchers;
Registry.cpp 501 llvm::Optional<DynTypedMatcher> Result = Out.getSingleMatcher();
503 llvm::Optional<DynTypedMatcher> Bound = Result->tryBind(BindID);
  /external/clang/include/clang/ASTMatchers/
ASTMatchersInternal.h 315 class DynTypedMatcher {
318 template <typename T> inline DynTypedMatcher(const Matcher<T> &M);
322 /// This version enables \c tryBind() on the \c DynTypedMatcher.
323 template <typename T> inline DynTypedMatcher(const BindableMatcher<T> &M);
334 llvm::Optional<DynTypedMatcher> tryBind(StringRef ID) const {
349 /// \brief Returns \c true if the passed \c DynTypedMatcher can be converted
386 virtual llvm::Optional<DynTypedMatcher> tryBind(StringRef ID) const = 0;
406 class DynTypedMatcher::TypedMatcherStorage : public MatcherStorage {
422 llvm::Optional<DynTypedMatcher> tryBind(StringRef ID) const override {
424 return llvm::Optional<DynTypedMatcher>();
    [all...]
ASTMatchFinder.h 147 bool addDynamicMatcher(const internal::DynTypedMatcher &NodeMatch,
177 /// \brief For each \c DynTypedMatcher a \c MatchCallback that will be called
179 std::vector<std::pair<internal::DynTypedMatcher, MatchCallback *> >
  /external/clang/unittests/ASTMatchers/Dynamic/
ParserTest.cpp 111 llvm::Optional<DynTypedMatcher> getSingleMatcher(const VariantValue &Value) {
112 llvm::Optional<DynTypedMatcher> Result =
157 llvm::Optional<DynTypedMatcher> VarDecl(Parser::parseMatcherExpression(
168 llvm::Optional<DynTypedMatcher> HasParameter(Parser::parseMatcherExpression(
188 llvm::Optional<DynTypedMatcher> HasParameterWithNamedValues(
VariantValueTest.cpp 19 using ast_matchers::internal::DynTypedMatcher;
47 TEST(VariantValueTest, DynTypedMatcher) {

Completed in 104 milliseconds