/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 *, 135 RestrictKind = ast_type_traits::ASTNodeKind::getMostDerivedType( 163 ast_type_traits::ASTNodeKind NodeKind) [all...] |
ASTMatchFinder.cpp | 61 ast_type_traits::DynTypedNode Node; 113 bool findMatch(const ast_type_traits::DynTypedNode &DynNode) { 254 if (Matcher->matches(ast_type_traits::DynTypedNode::create(Node), Finder, 262 if (Matcher->matches(ast_type_traits::DynTypedNode::create(Node), Finder, 379 bool memoizedMatchesRecursively(const ast_type_traits::DynTypedNode &Node, 413 bool matchesRecursively(const ast_type_traits::DynTypedNode &Node, 427 bool matchesChildOf(const ast_type_traits::DynTypedNode &Node, 438 bool matchesDescendantOf(const ast_type_traits::DynTypedNode &Node, 448 bool matchesAncestorOf(const ast_type_traits::DynTypedNode &Node, 462 void match(const ast_type_traits::DynTypedNode &Node) [all...] |
/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 | 24 using namespace clang::ast_type_traits;
|
/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/include/clang/ASTMatchers/ |
ASTMatchersInternal.h | 68 void addNode(StringRef ID, const ast_type_traits::DynTypedNode& DynNode) { 85 ast_type_traits::DynTypedNode getNode(StringRef ID) const { 88 return ast_type_traits::DynTypedNode(); 103 typedef std::map<std::string, ast_type_traits::DynTypedNode> IDToNodeMap; 143 const ast_type_traits::DynTypedNode &DynNode) { 197 virtual bool dynMatches(const ast_type_traits::DynTypedNode &DynNode, 222 bool dynMatches(const ast_type_traits::DynTypedNode &DynNode, 263 SupportedKind(ast_type_traits::ASTNodeKind::getFromNodeKind<T>()), 289 static DynTypedMatcher trueMatcher(ast_type_traits::ASTNodeKind NodeKind); 296 bool canMatchNodesOfKind(ast_type_traits::ASTNodeKind Kind) const [all...] |
ASTMatchFinder.h | 183 match(clang::ast_type_traits::DynTypedNode::create(Node), Context); 185 void match(const clang::ast_type_traits::DynTypedNode &Node, 239 match(MatcherT Matcher, const ast_type_traits::DynTypedNode &Node, 275 match(MatcherT Matcher, const ast_type_traits::DynTypedNode &Node, 287 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 165 } // namespace ast_type_traits
|
/external/clang/lib/AST/ |
ASTTypeTraits.cpp | 21 namespace ast_type_traits { namespace in namespace:clang 157 } // end namespace ast_type_traits
|
ASTContext.cpp | 792 if (Entry.second.is<ast_type_traits::DynTypedNode *>()) { 793 delete Entry.second.get<ast_type_traits::DynTypedNode *>(); [all...] |
/external/clang/include/clang/AST/ |
ASTTypeTraits.h | 39 namespace ast_type_traits { namespace in namespace:clang 414 } // end namespace ast_type_traits 420 struct DenseMapInfo<clang::ast_type_traits::ASTNodeKind> 421 : clang::ast_type_traits::ASTNodeKind::DenseMapInfo {};
|
ASTContext.h | 436 typedef llvm::SmallVector<ast_type_traits::DynTypedNode, 2> ParentVector; 440 llvm::PointerUnion<ast_type_traits::DynTypedNode *, 468 ArrayRef<ast_type_traits::DynTypedNode> getParents(const NodeT &Node) { 469 return getParents(ast_type_traits::DynTypedNode::create(Node)); 472 ArrayRef<ast_type_traits::DynTypedNode> 473 getParents(const ast_type_traits::DynTypedNode &Node); [all...] |