vvp: Fixed iterators for dynamic arrays.

This commit is contained in:
Maciej Suminski 2014-11-25 18:25:02 +01:00
parent a8d43fa743
commit b4ccaa1b0c
2 changed files with 2 additions and 0 deletions

View File

@ -24,6 +24,7 @@
vpiHandle __vpiArrayBase::vpi_array_base_iterate(int code)
{
switch (code) {
case vpiReg:
case vpiMemoryWord: {
struct __vpiArrayIterator*res;
res = new __vpiArrayIterator;

View File

@ -578,6 +578,7 @@ class __vpiDarrayVar : public __vpiBaseVar, public __vpiArrayBase {
void put_word_value(struct __vpiArrayWord*word, p_vpi_value vp, int flags);
vpiHandle get_iter_index(struct __vpiArrayIterator*iter, int idx);
inline vpiHandle vpi_iterate(int code) { return vpi_array_base_iterate(code); }
int vpi_get(int code);
char* vpi_get_str(int code);