mirror of
https://github.com/steveicarus/iverilog.git
synced 2026-08-29 01:03:29 +02:00
Elaborate dynamic array expressions (lval/rval) down to ivl_target.h
This commit is contained in:
+5
-2
@@ -27,14 +27,17 @@ class netdarray_t : public nettype_base_t {
|
||||
|
||||
public:
|
||||
explicit netdarray_t(const std::list<netrange_t>&packed,
|
||||
ivl_variable_type_t type);
|
||||
ivl_variable_type_t type,
|
||||
unsigned long wid);
|
||||
~netdarray_t();
|
||||
|
||||
ivl_variable_type_t data_type() const { return type_; }
|
||||
inline ivl_variable_type_t data_type() const { return type_; }
|
||||
inline unsigned long vector_width(void) const { return width_; }
|
||||
|
||||
private:
|
||||
std::list<netrange_t> packed_dims_;
|
||||
ivl_variable_type_t type_;
|
||||
unsigned long width_;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user