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.