CIRCT  19.0.0git
Public Types | Public Member Functions | Static Public Member Functions | List of all members
circt::igraph::detail::AddressIterator< It > Struct Template Reference

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

#include <InstanceGraph.h>

Inheritance diagram for circt::igraph::detail::AddressIterator< It >:
Inheritance graph
[legend]
Collaboration diagram for circt::igraph::detail::AddressIterator< It >:
Collaboration graph
[legend]

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::igraph::detail::AddressIterator< It >

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

Definition at line 33 of file InstanceGraph.h.

Member Typedef Documentation

◆ Iterator

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

Definition at line 38 of file InstanceGraph.h.

Constructor & Destructor Documentation

◆ AddressIterator()

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

Definition at line 43 of file InstanceGraph.h.

Member Function Documentation

◆ addrOf()

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

Definition at line 40 of file InstanceGraph.h.


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