|
| | __init__ (self, str id, List[Channel] channels) |
| List["BundleType.Channel"] | channels (self) |
| | __init__ (self, str id) |
| | wrap_cpp (cls, cpp.Type cpp_type) |
| str | id (self) |
| Tuple[bool, Optional[str]] | supports_host (self) |
| Tuple[bool, Optional[str]] | is_valid (self, obj) |
| int | bit_width (self) |
| int | max_size (self) |
| bytearray | serialize (self, obj) |
| Tuple[object, bytearray] | deserialize (self, bytearray data) |
| int | __hash__ (self) |
| bool | __eq__ (self, other) |
| str | __str__ (self) |
Definition at line 137 of file types.py.
◆ __init__()
| esiaccel.types.BundleType.__init__ |
( |
| self, |
|
|
str | id, |
|
|
List[Channel] | channels ) |
◆ _init_from_cpp()
| esiaccel.types.BundleType._init_from_cpp |
( |
| self, |
|
|
cpp.BundleType | cpp_type ) |
|
protected |
◆ channels()
| List["BundleType.Channel"] esiaccel.types.BundleType.channels |
( |
| self | ) |
|
◆ _channels
| list esiaccel.types.BundleType._channels |
|
protected |
Initial value:= [
BundleType.Channel(name, direction, _get_esi_type(channel_type))
for name, direction, channel_type in cpp_type.channels
]
Definition at line 151 of file types.py.
Referenced by channels().
The documentation for this class was generated from the following file:
- /home/runner/work/circt-www/circt-www/circt_src/lib/Dialect/ESI/runtime/python/esiaccel/types.py