clang API Documentation

Public Member Functions | Public Attributes | Friends
clang::threadSafety::LocalVariableMap::VarDefinition Struct Reference
Collaboration diagram for clang::threadSafety::LocalVariableMap::VarDefinition:
Collaboration graph
[legend]

List of all members.

Public Member Functions

bool isReference ()

Public Attributes

const NamedDeclDec
const ExprExp
unsigned Ref
Context Ctx

Friends

class LocalVariableMap

Detailed Description

A VarDefinition consists of an expression, representing the value of the variable, along with the context in which that expression should be interpreted. A reference VarDefinition does not itself contain this information, but instead contains a pointer to a previous VarDefinition.

Definition at line 300 of file ThreadSafety.cpp.


Member Function Documentation

Definition at line 309 of file ThreadSafety.cpp.

References Exp.

Referenced by clang::threadSafety::LocalVariableMap::intersectBackEdge().


Friends And Related Function Documentation

friend class LocalVariableMap [friend]

Definition at line 302 of file ThreadSafety.cpp.


Member Data Documentation

Definition at line 307 of file ThreadSafety.cpp.

Definition at line 304 of file ThreadSafety.cpp.

Definition at line 305 of file ThreadSafety.cpp.

Referenced by isReference().


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