clang API Documentation

Public Member Functions | Static Public Member Functions | Public Attributes
clang::threadSafety::CFGBlockInfo Struct Reference
Collaboration diagram for clang::threadSafety::CFGBlockInfo:
Collaboration graph
[legend]

List of all members.

Public Member Functions

const FactSetgetSet (CFGBlockSide Side) const
SourceLocation getLocation (CFGBlockSide Side) const

Static Public Member Functions

static CFGBlockInfo getEmptyBlockInfo (LocalVariableMap &M)

Public Attributes

FactSet EntrySet
FactSet ExitSet
LocalVarContext EntryContext
LocalVarContext ExitContext
SourceLocation EntryLoc
SourceLocation ExitLoc
unsigned EntryIndex
bool Reachable

Detailed Description

CFGBlockInfo is a struct which contains all the information that is maintained for each block in the CFG. See LocalVariableMap for more information about the contexts.

Definition at line 251 of file ThreadSafety.cpp.


Member Function Documentation

Definition at line 264 of file ThreadSafety.cpp.

References clang::threadSafety::CBS_Entry, EntryLoc, and ExitLoc.

Definition at line 261 of file ThreadSafety.cpp.

References clang::threadSafety::CBS_Entry, EntrySet, and ExitSet.


Member Data Documentation


The documentation for this struct was generated from the following file: