Adds the specified item to the end of the list.
Adds the specified item to the list to the specified index.
Adds the elements contained in the array passed to the function at the end of the list.
Adds the elements contained in the array passed to the function the list to the specified index. The first element of the array will be inserted at the specified index, then the other indexes of the other elements will be incremental
Adds the elements contained in the DList passed to the function at the end of the list
Adds the elements contained in the DList passed to the function the list to the specified index. The first element of the DList will be inserted at the specified index, then the other indexes of the other elements will be incremental
Returns the current capacity of the list. This capacity is not the maximum that the DList can obtain, it only indicates the current availability without allocating further memory
Removes all the elements of the array and deallocate all the memory.
Returns true if the specified element is contained within the list.
Returns true if the specified elements in the array are contained within the list.
Returns true if the specified elements in the DList are contained within the list.
Returns the element contained in the list at the specified index.
Returns by reference the element contained in the list at the specified index.
Returns the index of the first occurrence of the specified element in this list, or -1 if this list does not contain the element.
Returns true if no element is present in the list.
Returns the index of the last occurrence of the specified element in this list, or -1 if this list does not contain the element.
Returns the number of items in the list.
Remove the element at the specified index.
Removes all the elements contained in the array from the list (looking for their index).
Removes all the elements contained in the DList from the list (looking for their index).
Asks the implementation of the list to increase the capacity of the list than specified, the implementation MAY increase the allocated memory but it is NOT REQUIRED to do so. It is possible that in some implementations this method is simply ignored.
Replaces the element at the specified position with the specified element.
Generate and return an array from the specified portion of the list.
Returns an array containing all the elements of the list
The abstract class from which all DList implementations must be based, contains the standard APIs for using DList