Cerata
A library to generate structural hardware designs
|
A VHDL range. More...
#include <vhdl_types.h>
Public Types | |
enum | { NIL, SINGLE, MULTI } |
Range types. More... | |
Public Member Functions | |
std::string | ToString () |
Return a human-readable version of the range. | |
Public Attributes | |
enum cerata::vhdl::Range:: { ... } | type = NIL |
Range types. | |
std::string | bottom |
Bottom of the range. | |
std::string | top |
Top of the range. | |
A VHDL range.
Definition at line 54 of file vhdl_types.h.
anonymous enum |
Range types.
Enumerator | |
---|---|
NIL | For null ranges. |
SINGLE | For range of size 1. |
MULTI | For a range of size > 1. |
Definition at line 56 of file vhdl_types.h.