CIRCT 24.0.0git
Loading...
Searching...
No Matches
circt::fsm::detail::AddressIterator< It > Struct Template Reference

This just maps a iterator of references to an iterator of addresses. More...

#include <FSMGraph.h>

Inheritance diagram for circt::fsm::detail::AddressIterator< It >:
Collaboration diagram for circt::fsm::detail::AddressIterator< It >:

Public Types

using Iterator = It

Public Member Functions

 AddressIterator (Iterator iterator)

Static Public Member Functions

static Iterator::value_type * addrOf (typename Iterator::value_type &v) noexcept

Detailed Description

template<typename It>
struct circt::fsm::detail::AddressIterator< It >

This just maps a iterator of references to an iterator of addresses.

Definition at line 32 of file FSMGraph.h.

Member Typedef Documentation

◆ Iterator

template<typename It>
using circt::fsm::detail::AddressIterator< It >::Iterator = It

Definition at line 37 of file FSMGraph.h.

Constructor & Destructor Documentation

◆ AddressIterator()

template<typename It>
circt::fsm::detail::AddressIterator< It >::AddressIterator ( Iterator iterator)
inline

Definition at line 42 of file FSMGraph.h.

Member Function Documentation

◆ addrOf()

template<typename It>
Iterator::value_type * circt::fsm::detail::AddressIterator< It >::addrOf ( typename Iterator::value_type & v)
inlinestaticnoexcept

Definition at line 39 of file FSMGraph.h.


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