A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://clang.llvm.org/doxygen/classclang_1_1ParentMap.html below:

clang: clang::ParentMap Class Reference

#include "clang/AST/ParentMap.h"

Definition at line 20 of file ParentMap.h.

◆ ParentMap() ParentMap::ParentMap ( StmtASTRoot ) ◆ ~ParentMap() ◆ addStmt() void ParentMap::addStmt ( StmtS )

Adds and/or updates the parent/child-relations of the complete stmt tree of S.

All children of S including indirect descendants are visited and updated or inserted but not the parents of S.

Definition at line 129 of file ParentMap.cpp.

References BuildParentMap().

◆ getOuterParenParent() Stmt * ParentMap::getOuterParenParent ( StmtS ) const ◆ getParent() [1/2] const Stmt * clang::ParentMap::getParent ( const StmtS ) const inline ◆ getParent() [2/2] Stmt * ParentMap::getParent ( StmtS ) const

Definition at line 142 of file ParentMap.cpp.

Referenced by addParentsForSyntheticStmts(), findExecutedLines(), getOuterParenParent(), getParent(), getParentIgnoreParenCasts(), getParentIgnoreParenImpCasts(), getParentIgnoreParens(), clang::ento::PathDiagnosticLocation::getValidSourceLocation(), hasParent(), isConsumedExpr(), isContainedByStmt(), isDeadReturn(), isInLoop(), lexicalContains(), and removePunyEdges().

◆ getParentIgnoreParenCasts() [1/2] const Stmt * clang::ParentMap::getParentIgnoreParenCasts ( const StmtS ) const inline ◆ getParentIgnoreParenCasts() [2/2] Stmt * ParentMap::getParentIgnoreParenCasts ( StmtS ) const ◆ getParentIgnoreParenImpCasts() Stmt * ParentMap::getParentIgnoreParenImpCasts ( StmtS ) const ◆ getParentIgnoreParens() [1/2] const Stmt * clang::ParentMap::getParentIgnoreParens ( const StmtS ) const inline ◆ getParentIgnoreParens() [2/2] Stmt * ParentMap::getParentIgnoreParens ( StmtS ) const ◆ hasParent() bool clang::ParentMap::hasParent ( const StmtS ) const inline ◆ isConsumedExpr() [1/2] bool clang::ParentMap::isConsumedExpr ( const ExprE ) const inline ◆ isConsumedExpr() [2/2] bool ParentMap::isConsumedExpr ( ExprE ) const ◆ setParent() void ParentMap::setParent ( const StmtS, const StmtParent  )

The documentation for this class was generated from the following files:


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4