PrimoBurner(tm) for C++
4.2
CD, DVD and Blu-ray Software Development Kit
|
Represents a collection of UdfExtent objects. More...
#include <PrimoBurner.h>
Public Member Functions | |
virtual void | add (UdfExtent *item)=0 |
Adds a UdfExtent object to the list. | |
virtual UdfExtent * | at (int index) const =0 |
Gets the element at the specified index. | |
virtual void | clear ()=0 |
Removes all items from the list. | |
virtual int32_t | count () const =0 |
Gets the number of elements in the list. | |
virtual int32_t | indexOf (const UdfExtent *item) const =0 |
Determines the index of a specific item in the list. | |
virtual bool_t | insert (int32_t index, UdfExtent *item)=0 |
Inserts an item at the specified index in the list. | |
virtual bool_t | remove (int32_t index)=0 |
Removes the element at the specified index. | |
virtual bool_t | setAt (int32_t index, UdfExtent *item)=0 |
Sets the element at the specified index. |
Represents a collection of UdfExtent objects.
Gets the element at the specified index.
index | [in] The zero-based index of the element to get. |
Determines the index of a specific item in the list.
item | [in] The new UdfExtent object. |
Inserts an item at the specified index in the list.
index | [in] The zero-based index in the list where the new item should be inserted. It is allowed to specify the index after the last element in which case the item is added to the end of the list. |
item | [in] The new UdfExtent object that should be inserted in the list. |
virtual bool_t remove | ( | int32_t | index | ) | [pure virtual] |
Removes the element at the specified index.
index | [in] The zero-based index of the element to remove. |