/external/clang/lib/ASTMatchers/ |
ASTMatchersInternal.cpp | 23 bool NotUnaryOperator(const ast_type_traits::DynTypedNode &DynNode, 27 bool AllOfVariadicOperator(const ast_type_traits::DynTypedNode &DynNode, 32 bool EachOfVariadicOperator(const ast_type_traits::DynTypedNode &DynNode, 37 bool AnyOfVariadicOperator(const ast_type_traits::DynTypedNode &DynNode, 54 const ast_type_traits::DynTypedNode &DynNode, ASTMatchFinder *Finder, 63 bool dynMatches(const ast_type_traits::DynTypedNode &DynNode, 79 bool dynMatches(const ast_type_traits::DynTypedNode &DynNode, 102 bool dynMatches(const ast_type_traits::DynTypedNode &, ASTMatchFinder *, 113 ast_type_traits::ASTNodeKind SupportedKind, 135 RestrictKind = ast_type_traits::ASTNodeKind::getMostDerivedType [all...] |
ASTMatchFinder.cpp | 61 ast_type_traits::DynTypedNode Node; 113 bool findMatch(const ast_type_traits::DynTypedNode &DynNode) { 251 if (Matcher->matches(ast_type_traits::DynTypedNode::create(Node), Finder, 259 if (Matcher->matches(ast_type_traits::DynTypedNode::create(Node), Finder, 376 bool memoizedMatchesRecursively(const ast_type_traits::DynTypedNode &Node, 410 bool matchesRecursively(const ast_type_traits::DynTypedNode &Node, 424 bool matchesChildOf(const ast_type_traits::DynTypedNode &Node, 435 bool matchesDescendantOf(const ast_type_traits::DynTypedNode &Node, 445 bool matchesAncestorOf(const ast_type_traits::DynTypedNode &Node, 459 void match(const ast_type_traits::DynTypedNode &Node) [all...] |
/external/clang/include/clang/ASTMatchers/Dynamic/ |
VariantValue.h | 46 ArgKind(ast_type_traits::ASTNodeKind MatcherKind) 50 ast_type_traits::ASTNodeKind getMatcherKind() const { 74 ast_type_traits::ASTNodeKind MatcherKind; 96 MatcherOps(ast_type_traits::ASTNodeKind NodeKind) : NodeKind(NodeKind) {} 117 ast_type_traits::ASTNodeKind NodeKind; 130 virtual bool isConvertibleTo(ast_type_traits::ASTNodeKind Kind, 187 bool isConvertibleTo(ast_type_traits::ASTNodeKind Kind, 226 : MatcherOps(ast_type_traits::ASTNodeKind::getFromNodeKind<T>()) {}
|
/external/clang/lib/ASTMatchers/Dynamic/ |
Marshallers.h | 65 return ArgKind(ast_type_traits::ASTNodeKind::getFromNodeKind<T>()); 122 virtual void getArgKinds(ast_type_traits::ASTNodeKind ThisKind, unsigned ArgNo, 133 ast_type_traits::ASTNodeKind Kind, unsigned *Specificity = nullptr, 134 ast_type_traits::ASTNodeKind *LeastDerivedKind = nullptr) const = 0; 142 ArrayRef<ast_type_traits::ASTNodeKind> RetKinds, 143 ast_type_traits::ASTNodeKind Kind, unsigned *Specificity, 144 ast_type_traits::ASTNodeKind *LeastDerivedKind) { 145 for (const ast_type_traits::ASTNodeKind &NodeKind : RetKinds) { 177 ArrayRef<ast_type_traits::ASTNodeKind> RetKinds, 191 void getArgKinds(ast_type_traits::ASTNodeKind ThisKind, unsigned ArgNo [all...] |
VariantValue.cpp | 101 bool isConvertibleTo(ast_type_traits::ASTNodeKind Kind, 159 bool isConvertibleTo(ast_type_traits::ASTNodeKind Kind, 202 bool isConvertibleTo(ast_type_traits::ASTNodeKind Kind,
|
Registry.cpp | 25 using namespace clang::ast_type_traits;
|
/external/clang/include/clang/ASTMatchers/ |
ASTMatchersInternal.h | 69 void addNode(StringRef ID, const ast_type_traits::DynTypedNode& DynNode) { 86 ast_type_traits::DynTypedNode getNode(StringRef ID) const { 89 return ast_type_traits::DynTypedNode(); 104 typedef std::map<std::string, ast_type_traits::DynTypedNode> IDToNodeMap; 143 void setBinding(StringRef Id, const ast_type_traits::DynTypedNode &DynNode) { 200 virtual bool dynMatches(const ast_type_traits::DynTypedNode &DynNode, 223 bool dynMatches(const ast_type_traits::DynTypedNode &DynNode, 264 SupportedKind(ast_type_traits::ASTNodeKind::getFromNodeKind<T>()), 285 ast_type_traits::ASTNodeKind SupportedKind, 291 static DynTypedMatcher trueMatcher(ast_type_traits::ASTNodeKind NodeKind) [all...] |
ASTMatchFinder.h | 184 match(clang::ast_type_traits::DynTypedNode::create(Node), Context); 186 void match(const clang::ast_type_traits::DynTypedNode &Node, 240 match(MatcherT Matcher, const ast_type_traits::DynTypedNode &Node, 276 match(MatcherT Matcher, const ast_type_traits::DynTypedNode &Node, 288 return match(Matcher, ast_type_traits::DynTypedNode::create(Node), Context);
|
ASTMatchers.h | 93 /// type of \c clang::ast_type_traits::DynTypedNode [all...] |
/external/clang/unittests/AST/ |
MatchVerifier.h | 143 inline void MatchVerifier<ast_type_traits::DynTypedNode>::run( 241 class DumpVerifier : public MatchVerifier<ast_type_traits::DynTypedNode> { 249 const ast_type_traits::DynTypedNode &Node) override { 268 class PrintVerifier : public MatchVerifier<ast_type_traits::DynTypedNode> { 276 const ast_type_traits::DynTypedNode &Node) override {
|
ASTTypeTraitsTest.cpp | 18 namespace ast_type_traits { namespace in namespace:clang 172 } // namespace ast_type_traits
|
/external/clang/include/clang/AST/ |
ASTTypeTraits.h | 39 namespace ast_type_traits { namespace in namespace:clang 494 } // end namespace ast_type_traits 500 struct DenseMapInfo<clang::ast_type_traits::ASTNodeKind> 501 : clang::ast_type_traits::ASTNodeKind::DenseMapInfo {}; 504 struct DenseMapInfo<clang::ast_type_traits::DynTypedNode> 505 : clang::ast_type_traits::DynTypedNode::DenseMapInfo {};
|
ASTContext.h | 457 typedef llvm::SmallVector<ast_type_traits::DynTypedNode, 2> ParentVector; 464 ast_type_traits::DynTypedNode *, 470 ast_type_traits::DynTypedNode, 472 ast_type_traits::DynTypedNode *, ParentVector *>> 478 typedef ast_type_traits::DynTypedNode DynTypedNode; 479 llvm::AlignedCharArrayUnion<ast_type_traits::DynTypedNode, 491 const ast_type_traits::DynTypedNode *begin() const { 498 const ast_type_traits::DynTypedNode *end() const { 538 return getParents(ast_type_traits::DynTypedNode::create(Node)); 541 DynTypedNodeList getParents(const ast_type_traits::DynTypedNode &Node) [all...] |
/external/clang/lib/AST/ |
ASTTypeTraits.cpp | 21 namespace ast_type_traits { namespace in namespace:clang 157 } // end namespace ast_type_traits
|
ASTContext.cpp | 800 if (Entry.second.is<ast_type_traits::DynTypedNode *>()) { 801 delete Entry.second.get<ast_type_traits::DynTypedNode *>(); 807 if (Entry.second.is<ast_type_traits::DynTypedNode *>()) { 808 delete Entry.second.get<ast_type_traits::DynTypedNode *>(); [all...] |
/external/clang/unittests/ASTMatchers/ |
ASTMatchersTest.cpp | 461 ast_type_traits::ASTNodeKind::getFromNodeKind<QualType>(), [all...] |