|
CIRCT 24.0.0git
|
#include <TypedPorts.h>

Public Member Functions | |
| IndexedPorts (std::map< int, T > &&ports) | |
| IndexedPorts (IndexedPorts &&)=default | |
| IndexedPorts & | operator= (IndexedPorts &&)=default |
| IndexedPorts (const IndexedPorts &)=delete | |
| IndexedPorts & | operator= (const IndexedPorts &)=delete |
| T & | operator[] (int idx) |
| const T & | operator[] (int idx) const |
| auto | begin () |
| auto | end () |
| auto | begin () const |
| auto | end () const |
| size_t | size () const |
| bool | contains (int idx) const |
Private Attributes | |
| std::map< int, T > | ports_ |
Definition at line 1453 of file TypedPorts.h.
|
inlineexplicit |
Definition at line 1455 of file TypedPorts.h.
References ports_.
Referenced by IndexedPorts(), IndexedPorts(), operator=(), and operator=().
|
default |
References IndexedPorts().
|
delete |
References IndexedPorts().
|
inline |
Definition at line 1463 of file TypedPorts.h.
References ports_.
|
inline |
Definition at line 1465 of file TypedPorts.h.
References ports_.
|
inline |
Definition at line 1468 of file TypedPorts.h.
References ports_.
|
inline |
Definition at line 1464 of file TypedPorts.h.
References ports_.
|
inline |
Definition at line 1466 of file TypedPorts.h.
References ports_.
|
delete |
References IndexedPorts().
|
default |
References IndexedPorts().
|
inline |
Definition at line 1461 of file TypedPorts.h.
References ports_.
|
inline |
Definition at line 1462 of file TypedPorts.h.
References ports_.
|
inline |
Definition at line 1467 of file TypedPorts.h.
References ports_.
|
private |
Definition at line 1471 of file TypedPorts.h.
Referenced by begin(), begin(), contains(), end(), end(), IndexedPorts(), operator[](), operator[](), and size().