|
CIRCT 23.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 1438 of file TypedPorts.h.
|
inlineexplicit |
Definition at line 1440 of file TypedPorts.h.
|
default |
|
delete |
|
inline |
Definition at line 1448 of file TypedPorts.h.
References esi::IndexedPorts< T >::ports_.
|
inline |
Definition at line 1450 of file TypedPorts.h.
References esi::IndexedPorts< T >::ports_.
|
inline |
Definition at line 1453 of file TypedPorts.h.
References esi::IndexedPorts< T >::ports_.
|
inline |
Definition at line 1449 of file TypedPorts.h.
References esi::IndexedPorts< T >::ports_.
|
inline |
Definition at line 1451 of file TypedPorts.h.
References esi::IndexedPorts< T >::ports_.
|
delete |
|
default |
|
inline |
Definition at line 1446 of file TypedPorts.h.
References esi::IndexedPorts< T >::ports_.
|
inline |
Definition at line 1447 of file TypedPorts.h.
References esi::IndexedPorts< T >::ports_.
|
inline |
Definition at line 1452 of file TypedPorts.h.
References esi::IndexedPorts< T >::ports_.
Referenced by esiaccel.types.ArrayType::deserialize(), and esiaccel.types.ArrayType::is_valid().
|
private |
Definition at line 1456 of file TypedPorts.h.
Referenced by esi::IndexedPorts< T >::begin(), esi::IndexedPorts< T >::begin(), esi::IndexedPorts< T >::contains(), esi::IndexedPorts< T >::end(), esi::IndexedPorts< T >::end(), esi::IndexedPorts< T >::operator[](), esi::IndexedPorts< T >::operator[](), and esi::IndexedPorts< T >::size().