clang  6.0.0svn
Public Member Functions | Public Attributes | List of all members
clang::threadSafety::til::BasicBlock::TopologyNode Struct Reference

#include "clang/Analysis/Analyses/ThreadSafetyTIL.h"

Collaboration diagram for clang::threadSafety::til::BasicBlock::TopologyNode:
Collaboration graph
[legend]

Public Member Functions

 TopologyNode ()
 
bool isParentOf (const TopologyNode &OtherNode)
 
bool isParentOfOrEqual (const TopologyNode &OtherNode)
 

Public Attributes

int NodeID
 
int SizeOfSubTree
 
BasicBlockParent
 

Detailed Description

Definition at line 1528 of file ThreadSafetyTIL.h.

Constructor & Destructor Documentation

◆ TopologyNode()

clang::threadSafety::til::BasicBlock::TopologyNode::TopologyNode ( )
inline

Definition at line 1529 of file ThreadSafetyTIL.h.

Member Function Documentation

◆ isParentOf()

bool clang::threadSafety::til::BasicBlock::TopologyNode::isParentOf ( const TopologyNode OtherNode)
inline

Definition at line 1531 of file ThreadSafetyTIL.h.

References NodeID.

◆ isParentOfOrEqual()

bool clang::threadSafety::til::BasicBlock::TopologyNode::isParentOfOrEqual ( const TopologyNode OtherNode)
inline

Definition at line 1536 of file ThreadSafetyTIL.h.

References NodeID.

Member Data Documentation

◆ NodeID

int clang::threadSafety::til::BasicBlock::TopologyNode::NodeID

Definition at line 1541 of file ThreadSafetyTIL.h.

Referenced by computeNodeID(), computeNodeSize(), isParentOf(), and isParentOfOrEqual().

◆ Parent

BasicBlock* clang::threadSafety::til::BasicBlock::TopologyNode::Parent

◆ SizeOfSubTree

int clang::threadSafety::til::BasicBlock::TopologyNode::SizeOfSubTree

Definition at line 1542 of file ThreadSafetyTIL.h.

Referenced by computeNodeSize().


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