systemc-clang 2.0.0
Parsing SystemC constructs
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Private Attributes | List of all members
systemc_clang::SplitCFGBlock::SuccessorIterator Struct Reference

#include <SplitCFGBlock.h>

Public Types

using iterator_category = std::forward_iterator_tag
 
using difference_type = std::ptrdiff_t
 
using value_type = SplitCFGBlock
 
using pointer = SplitCFGBlock *
 
using reference = SplitCFGBlock &
 
using VectorSuccessors = llvm::SmallVector<const SplitCFGBlock *>
 
using const_iterator = VectorSuccessors::const_iterator
 

Public Member Functions

VectorSuccessors::const_iterator begin ()
 
VectorSuccessors::const_iterator end ()
 
 SuccessorIterator (const llvm::SmallVector< const SplitCFGBlock * > &succ)
 

Private Attributes

const VectorSuccessorssuccs_
 

Detailed Description

Definition at line 125 of file SplitCFGBlock.h.

Member Typedef Documentation

◆ const_iterator

using systemc_clang::SplitCFGBlock::SuccessorIterator::const_iterator = VectorSuccessors::const_iterator

Definition at line 132 of file SplitCFGBlock.h.

◆ difference_type

Definition at line 127 of file SplitCFGBlock.h.

◆ iterator_category

Definition at line 126 of file SplitCFGBlock.h.

◆ pointer

Definition at line 129 of file SplitCFGBlock.h.

◆ reference

Definition at line 130 of file SplitCFGBlock.h.

◆ value_type

Definition at line 128 of file SplitCFGBlock.h.

◆ VectorSuccessors

Definition at line 131 of file SplitCFGBlock.h.

Constructor & Destructor Documentation

◆ SuccessorIterator()

systemc_clang::SplitCFGBlock::SuccessorIterator::SuccessorIterator ( const llvm::SmallVector< const SplitCFGBlock * > & succ)
inline

Definition at line 138 of file SplitCFGBlock.h.

Member Function Documentation

◆ begin()

VectorSuccessors::const_iterator systemc_clang::SplitCFGBlock::SuccessorIterator::begin ( )
inline

Definition at line 135 of file SplitCFGBlock.h.

◆ end()

VectorSuccessors::const_iterator systemc_clang::SplitCFGBlock::SuccessorIterator::end ( )
inline

Definition at line 136 of file SplitCFGBlock.h.

Member Data Documentation

◆ succs_

const VectorSuccessors& systemc_clang::SplitCFGBlock::SuccessorIterator::succs_
private

Definition at line 142 of file SplitCFGBlock.h.


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