1
я хочу сделать следующее:Объявление массива перечисляемых типов
typedef enum {a, b, c} my_type_e;
typedef enum {receive, transmit} dir_e;
class my_class #(type my_type_e);
my_type_e variable_name;
endclass
Но я хочу сделать «variable_name» массив с использованием dir_e в качестве индексов. Например
my_class class_h;
class_h.variable_name[rx] = a;
или
my_class class_h;
class_h.variable_name[tx] = c;
Имеет ли это смысл?