Searched refs:ParentVector (Results 1 - 3 of 3) sorted by relevance

/external/clang/lib/ASTMatchers/
H A DASTMatchFinder.cpp500 ASTContext::ParentVector Parents = ActiveASTContext->getParents(Node);
546 ASTContext::ParentVector Ancestors =
548 for (ASTContext::ParentVector::const_iterator I = Ancestors.begin(),
/external/clang/include/clang/AST/
H A DASTContext.h424 typedef llvm::SmallVector<ast_type_traits::DynTypedNode, 2> ParentVector; typedef in class:clang::ASTContext
429 ParentVector *>> ParentMap;
456 ParentVector getParents(const NodeT &Node) {
460 ParentVector getParents(const ast_type_traits::DynTypedNode &Node);
/external/clang/lib/AST/
H A DASTContext.cpp800 assert(Entry.second.is<ParentVector *>());
801 delete Entry.second.get<ParentVector *>();
8187 auto *Vector = new ASTContext::ParentVector(1, *Node);
8191 assert(NodeOrVector.template is<ASTContext::ParentVector *>());
8194 NodeOrVector.template get<ASTContext::ParentVector *>();
8228 ASTContext::ParentVector
8241 return ParentVector();
8244 return ParentVector(1, *I->second.get<ast_type_traits::DynTypedNode *>());
8246 const auto &Parents = *I->second.get<ParentVector *>();
8247 return ParentVector(Parent
[all...]

Completed in 128 milliseconds