Lines Matching defs:ParentMapContext
1 //===- ParentMapContext.cpp - Map of parents using DynTypedNode -*- C++ -*-===//
14 #include "clang/AST/ParentMapContext.h"
22 ParentMapContext::ParentMapContext(ASTContext &Ctx) : ASTCtx(Ctx) {}
24 ParentMapContext::~ParentMapContext() = default;
26 void ParentMapContext::clear() { Parents.reset(); }
28 const Expr *ParentMapContext::traverseIgnored(const Expr *E) const {
32 Expr *ParentMapContext::traverseIgnored(Expr *E) const {
45 DynTypedNode ParentMapContext::traverseIgnored(const DynTypedNode &N) const {
55 ParentMapContext::ParentMap *ParentMap);
59 class ParentMapContext::ParentMap {
271 ParentMapContext::ParentMap *ParentMap) {
294 ParentMapContext::ParentMap *ParentMap) {
308 ParentMapContext::ParentMap *ParentMap) {
335 class ParentMapContext::ParentMap::ASTVisitor
455 ParentMapContext::ParentMap::ParentMap(ASTContext &Ctx) {
459 DynTypedNodeList ParentMapContext::getParents(const DynTypedNode &Node) {