void dumpArray(IArray<MyNode>& a) { if (!a.isEmpty()) { // Dump some details about the array cout << "Contents of array (" << a.numberOfItems() << " elements," << a.size() << " size, " << a.delta() << " delta):"; cout << endl << " "; for (int i = 0; i < a.numberOfItems(); i++) cout << *a[i] << " "; if (a.isFull()) cout << "Array is full!" << endl; } else cout << "Empty array (" << a.numberOfItems() << ")"; cout << endl << endl; }