|
Jlm
|
Strongly Connected Component. More...
#include <cfg-structure.hpp>
Public Member Functions | |
| StronglyConnectedComponent (const std::unordered_set< ControlFlowGraphNode * > &nodes) | |
| constiterator | begin () const |
| constiterator | end () const |
| bool | contains (ControlFlowGraphNode *node) const |
| size_t | nnodes () const noexcept |
Private Types | |
| using | constiterator = util::PtrIterator< ControlFlowGraphNode, std::unordered_set< ControlFlowGraphNode * >::const_iterator > |
Private Attributes | |
| std::unordered_set< ControlFlowGraphNode * > | nodes_ {} |
Strongly Connected Component.
Definition at line 26 of file cfg-structure.hpp.
|
private |
Definition at line 28 of file cfg-structure.hpp.
|
inlineexplicit |
Definition at line 32 of file cfg-structure.hpp.
| StronglyConnectedComponent::constiterator jlm::llvm::StronglyConnectedComponent::begin | ( | ) | const |
Definition at line 17 of file cfg-structure.cpp.
|
inline |
Definition at line 43 of file cfg-structure.hpp.
| StronglyConnectedComponent::constiterator jlm::llvm::StronglyConnectedComponent::end | ( | ) | const |
Definition at line 23 of file cfg-structure.cpp.
|
inlinenoexcept |
Definition at line 49 of file cfg-structure.hpp.
|
private |
Definition at line 55 of file cfg-structure.hpp.