clang API Documentation

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 "llvm/ADT/DenseMap.h"
Include dependency graph for ParentMap.cpp:

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

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

Definition at line 22 of file ParentMap.cpp.


Enumeration Type Documentation

Enumerator:
OV_Transparent 
OV_Opaque 

Definition at line 24 of file ParentMap.cpp.


Function Documentation

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