Specman:如何确定列表是否具有默认大小(使用反射)?

时间:2014-07-24 10:18:57

标签: reflection specman

我想使用反射功能来确定列表是否具有默认大小。

我说我宣布这些名单:

a    : list of int;
b[3] : list of int;

然后我想创建一个函数is_default_sized()并获取:

is_default_sized(a)将返回false,is_default_sized(b)将返回true。

注意:我在rf_field

中找不到这样的方法

1 个答案:

答案 0 :(得分:3)

试试这个方法:

  

rf_field.get_declared_list_size()

如果有的话,它将返回声明的大小,如果没有声明默认大小,则返回UNDEF。