gwenhywfar  4.7.0beta
Typedefs | Functions
pointerlist.h File Reference

A list of pointers. More...

#include <gwenhywfar/gwenhywfarapi.h>
#include <gwenhywfar/types.h>

Go to the source code of this file.

Typedefs

typedef struct GWEN_POINTERLIST GWEN_POINTERLIST
 
typedef struct
GWEN_POINTERLIST_ITERATOR 
GWEN_POINTERLIST_ITERATOR
 

Functions

GWENHYWFAR_API int GWEN_PointerList_AddPtr (GWEN_POINTERLIST *idl, void *ptr)
 
GWENHYWFAR_API int GWEN_PointerList_AppendPtr (GWEN_POINTERLIST *idl, void *ptr)
 
GWENHYWFAR_API void GWEN_PointerList_Attach (GWEN_POINTERLIST *idl)
 
GWENHYWFAR_API void GWEN_PointerList_Clear (GWEN_POINTERLIST *idl)
 
GWENHYWFAR_API int GWEN_PointerList_DelPtr (GWEN_POINTERLIST *idl, void *ptr)
 
GWENHYWFAR_API GWEN_POINTERLISTGWEN_PointerList_dup (const GWEN_POINTERLIST *idl)
 
GWENHYWFAR_API void GWEN_PointerList_free (GWEN_POINTERLIST *idl)
 
GWENHYWFAR_API uint64_t GWEN_PointerList_GetEntryCount (const GWEN_POINTERLIST *idl)
 
GWENHYWFAR_API void * GWEN_PointerList_GetFirstPtr (const GWEN_POINTERLIST *idl, uint64_t *hdl)
 
GWENHYWFAR_API void * GWEN_PointerList_GetNextPtr (const GWEN_POINTERLIST *idl, uint64_t *hdl)
 
GWENHYWFAR_API void * GWEN_PointerList_GetPtrAt (const GWEN_POINTERLIST *idl, uint64_t index)
 
GWENHYWFAR_API int GWEN_PointerList_HasPtr (const GWEN_POINTERLIST *idl, void *ptr)
 
GWENHYWFAR_API void GWEN_PointerList_Iterator_free (GWEN_POINTERLIST_ITERATOR *it)
 
GWENHYWFAR_API void * GWEN_PointerList_Iterator_GetFirstId (GWEN_POINTERLIST_ITERATOR *it)
 
GWENHYWFAR_API void * GWEN_PointerList_Iterator_GetNextId (GWEN_POINTERLIST_ITERATOR *it)
 
GWENHYWFAR_API
GWEN_POINTERLIST_ITERATOR
GWEN_PointerList_Iterator_new (GWEN_POINTERLIST *idl)
 
GWENHYWFAR_API GWEN_POINTERLISTGWEN_PointerList_new (void)
 

Detailed Description

A list of pointers.

Definition in file pointerlist.h.

Typedef Documentation

Definition at line 36 of file pointerlist.h.

Definition at line 37 of file pointerlist.h.