Searched refs:ParentMapContext (Results 1 - 5 of 5) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
H A DParentMapContext.cpp1 //===- ParentMapContext.cpp - Map of parents using DynTypedNode -*- C++ -*-===//
14 #include "clang/AST/ParentMapContext.h"
22 ParentMapContext::ParentMapContext(ASTContext &Ctx) : ASTCtx(Ctx) {} function in class:ParentMapContext
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 {
47 DynTypedNode ParentMapContext
[all...]
H A DASTContext.cpp40 #include "clang/AST/ParentMapContext.h"
910 ParentMapContext &ASTContext::getParentMapContext() {
912 ParentMapCtx.reset(new ParentMapContext(*this));
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
H A DParentMapContext.h1 //===- ParentMapContext.h - Map of parents using DynTypedNode -------*- C++ -*-===//
23 class ParentMapContext { class in namespace:clang
25 ParentMapContext(ASTContext &Ctx);
27 ~ParentMapContext();
75 ParentMapContext &Ctx;
128 inline DynTypedNodeList ParentMapContext::getParents(const NodeT &Node) {
H A DASTContext.h97 class ParentMapContext;
582 std::unique_ptr<ParentMapContext> ParentMapCtx;
596 ParentMapContext &getParentMapContext();
608 /// Forwards to get node parents from the ParentMapContext. New callers should
609 /// use ParentMapContext::getParents() directly.
/freebsd-13-stable/lib/clang/libclang/
H A DMakefile122 SRCS_MIN+= AST/ParentMapContext.cpp

Completed in 125 milliseconds