|
clang 23.0.0git
|
Implements a set of CFGBlocks using a BitVector. More...
#include "clang/Analysis/Analyses/PostOrderCFGView.h"
Public Member Functions | |
| CFGBlockSet ()=default | |
| CFGBlockSet (const CFG *G) | |
| std::pair< std::nullopt_t, bool > | insert (const CFGBlock *Block) |
| Set the bit associated with a particular CFGBlock. | |
| bool | alreadySet (const CFGBlock *Block) |
| Check if the bit for a CFGBlock has been already set. | |
Implements a set of CFGBlocks using a BitVector.
Definition at line 32 of file PostOrderCFGView.h.
|
default |
|
inline |
Definition at line 37 of file PostOrderCFGView.h.
References false.
Check if the bit for a CFGBlock has been already set.
This method is for tracking visited blocks in the main threadsafety loop. Block must not be null.
Definition at line 50 of file PostOrderCFGView.h.
References clang::Block.
Referenced by clang::threadSafety::CFGWalker::walk().
|
inline |
Set the bit associated with a particular CFGBlock.
Definition at line 40 of file PostOrderCFGView.h.
References clang::Block.
Referenced by clang::PostOrderCFGView::PostOrderCFGView(), and clang::threadSafety::CFGWalker::walk().