clang 19.0.0git
Typedefs | Enumerations | Functions
ParentMap.cpp File Reference
#include "clang/AST/ParentMap.h"
#include "clang/AST/Decl.h"
#include "clang/AST/Expr.h"
#include "clang/AST/ExprCXX.h"
#include "clang/AST/StmtObjC.h"
#include "llvm/ADT/DenseMap.h"

Go to the source code of this file.

Typedefs

typedef llvm::DenseMap< Stmt *, Stmt * > MapTy
 

Enumerations

enum  OpaqueValueMode { OV_Transparent , OV_Opaque }
 

Functions

static void BuildParentMap (MapTy &M, Stmt *S, OpaqueValueMode OVMode=OV_Transparent)
 

Typedef Documentation

◆ MapTy

typedef llvm::DenseMap<Stmt*, Stmt*> MapTy

Definition at line 22 of file ParentMap.cpp.

Enumeration Type Documentation

◆ OpaqueValueMode

Enumerator
OV_Transparent 
OV_Opaque 

Definition at line 24 of file ParentMap.cpp.

Function Documentation

◆ BuildParentMap()

static void BuildParentMap ( MapTy M,
Stmt S,
OpaqueValueMode  OVMode = OV_Transparent 
)
static