#include <oyranos_alpha.h>
Data Fields | |
oyOBJECT_e | type_ |
oyStruct_Copy_f | copy |
oyStruct_Release_f | release |
oyObject_s | oy_ |
oyStructList_s * | list_ |
Related Functions | |
(Note that these are not member functions.) | |
OYAPI oyFilters_s *OYEXPORT | oyFilters_New (oyObject_s object) |
allocate a new Filters list | |
OYAPI oyFilters_s *OYEXPORT | oyFilters_Copy (oyFilters_s *obj, oyObject_s object) |
copy or reference a Filters list | |
OYAPI int OYEXPORT | oyFilters_Release (oyFilters_s **obj) |
release and possibly deallocate a Filters list | |
OYAPI oyFilters_s *OYEXPORT | oyFilters_MoveIn (oyFilters_s *list, oyFilter_s **obj, int pos) |
add a element to a Filters list | |
OYAPI int OYEXPORT | oyFilters_ReleaseAt (oyFilters_s *list, int pos) |
release a element from a Filters list | |
OYAPI oyFilter_s *OYEXPORT | oyFilters_Get (oyFilters_s *list, int pos) |
get a element of a Filters list | |
OYAPI int OYEXPORT | oyFilters_Count (oyFilters_s *list) |
count the elements in a Filters list |
oyStruct_Copy_f oyFilters_s::copy |
copy function
oyStructList_s* oyFilters_s::list_ |
the list data
Referenced by oyFilters_Count(), oyFilters_Get(), oyFilters_MoveIn(), oyFilters_Release(), and oyFilters_ReleaseAt().
base object
Referenced by oyFilters_Copy(), and oyFilters_Release().
oyStruct_Release_f oyFilters_s::release |
release function
Referenced by oyFilters_New().
struct type oyOBJECT_FILTERS_S
Referenced by oyFilters_Get(), oyFilters_MoveIn(), oyFilters_Release(), and oyFilters_ReleaseAt().