Home
last modified time | relevance | path

Searched refs:ast_type_traits (Results 1 – 10 of 10) sorted by relevance

/trueos/contrib/llvm/tools/clang/include/clang/ASTMatchers/
HDASTMatchersInternal.h72 NodeMap[ID] = ast_type_traits::DynTypedNode::create(*Node); in addNode()
88 ast_type_traits::DynTypedNode getNode(StringRef ID) const { in getNode()
91 return ast_type_traits::DynTypedNode(); in getNode()
106 typedef std::map<std::string, ast_type_traits::DynTypedNode> IDToNodeMap;
335 bool matches(const ast_type_traits::DynTypedNode DynNode, in matches()
354 ast_type_traits::ASTNodeKind getSupportedKind() const { in getSupportedKind()
365 ast_type_traits::ASTNodeKind::getFromNodeKind<T>()); in canConvertTo()
389 MatcherStorage(ast_type_traits::ASTNodeKind SupportedKind, uint64_t ID) in MatcherStorage()
393 virtual bool matches(const ast_type_traits::DynTypedNode DynNode,
399 ast_type_traits::ASTNodeKind getSupportedKind() const { in getSupportedKind()
[all …]
HDASTMatchFinder.h160 match(clang::ast_type_traits::DynTypedNode::create(Node), Context); in match()
162 void match(const clang::ast_type_traits::DynTypedNode &Node,
202 match(MatcherT Matcher, const ast_type_traits::DynTypedNode &Node,
240 match(MatcherT Matcher, const ast_type_traits::DynTypedNode &Node, in match()
252 return match(Matcher, ast_type_traits::DynTypedNode::create(Node), Context); in match()
HDASTMatchers.h2276 ast_type_traits::DynTypedNode Node;
2312 Predicate.Node = ast_type_traits::DynTypedNode::create(Node); in AST_POLYMORPHIC_MATCHER_P()
/trueos/contrib/llvm/tools/clang/lib/ASTMatchers/
HDASTMatchFinder.cpp57 ast_type_traits::DynTypedNode Node;
112 bool findMatch(const ast_type_traits::DynTypedNode &DynNode) { in findMatch()
253 if (Matcher->matches(ast_type_traits::DynTypedNode::create(Node), Finder, in match()
261 if (Matcher->matches(ast_type_traits::DynTypedNode::create(Node), Finder, in match()
373 bool memoizedMatchesRecursively(const ast_type_traits::DynTypedNode &Node, in memoizedMatchesRecursively()
404 bool matchesRecursively(const ast_type_traits::DynTypedNode &Node, in matchesRecursively()
418 virtual bool matchesChildOf(const ast_type_traits::DynTypedNode &Node, in matchesChildOf()
429 virtual bool matchesDescendantOf(const ast_type_traits::DynTypedNode &Node, in matchesDescendantOf()
439 virtual bool matchesAncestorOf(const ast_type_traits::DynTypedNode &Node, in matchesAncestorOf()
453 void match(const ast_type_traits::DynTypedNode& Node) { in match()
[all …]
HDASTMatchersInternal.cpp37 bool AllOfVariadicOperator(const ast_type_traits::DynTypedNode DynNode, in AllOfVariadicOperator()
51 bool EachOfVariadicOperator(const ast_type_traits::DynTypedNode DynNode, in EachOfVariadicOperator()
68 bool AnyOfVariadicOperator(const ast_type_traits::DynTypedNode DynNode, in AnyOfVariadicOperator()
/trueos/contrib/llvm/tools/clang/lib/AST/
HDASTTypeTraits.cpp21 namespace ast_type_traits { namespace
HDASTContext.cpp8183 ParentStack.push_back(ast_type_traits::DynTypedNode::create(*Node)); in TraverseNode()
8198 llvm::SmallVector<ast_type_traits::DynTypedNode, 16> ParentStack;
8206 ASTContext::getParents(const ast_type_traits::DynTypedNode &Node) { in getParents()
/trueos/contrib/llvm/tools/clang/include/clang/AST/
HDASTTypeTraits.h38 namespace ast_type_traits {
HDASTContext.h422 typedef llvm::SmallVector<ast_type_traits::DynTypedNode, 1> ParentVector;
453 return getParents(ast_type_traits::DynTypedNode::create(Node)); in getParents()
456 ParentVector getParents(const ast_type_traits::DynTypedNode &Node);
/trueos/contrib/llvm/tools/clang/lib/ASTMatchers/Dynamic/
HDMarshallers.h60 ast_type_traits::ASTNodeKind::getFromNodeKind<T>().asStringRef() +