|
Wasabi ExpressPlay SDK for Desktop Systems
1.23.0
|
Generic Lists. More...
Go to the source code of this file.
Typedefs | |
| typedef struct SHI_Iterator | SHI_Iterator |
| A SHI_Iterator object iterates over a list of SHI_Data objects. More... | |
| typedef struct SHI_List | SHI_List |
Functions | |
| SHI_PUBLIC_API SHI_Result | SHI_Iterator_Release (SHI_Iterator *self) |
| Releases this iterator object. More... | |
| SHI_PUBLIC_API SHI_Result | SHI_Iterator_GetNext (SHI_Iterator *self, SHI_Data **item) |
| Gets the next SHI_Data object in the list. More... | |
| SHI_PUBLIC_API SHI_Result | SHI_List_Release (SHI_List *self) |
| Releases this list object. More... | |
| SHI_PUBLIC_API SHI_Cardinal | SHI_List_GetItemCount (SHI_List *self) |
| Gets the number of items in this list. More... | |
| SHI_PUBLIC_API SHI_Result | SHI_List_GetItem (SHI_List *self, SHI_Ordinal indx, SHI_Data **item) |
| Gets an item of this list by index. More... | |
| SHI_PUBLIC_API SHI_Result | SHI_List_GetIterator (SHI_List *self, SHI_Iterator **iterator) |
| Gets a SHI_Iterator object that can be used to access all the items in this list. More... | |
Generic Lists.