Oyranos Colour Management System API
Public Member Functions | Data Fields
oyFilterNodes_s Struct Reference

a FilterNodes list More...

#include <oyranos_alpha.h>

Public Member Functions

OYAPI oyFilterNodes_s *OYEXPORT oyFilterNodes_New (oyObject_s object)
 allocate a new FilterNodes list
OYAPI oyFilterNodes_s *OYEXPORT oyFilterNodes_Copy (oyFilterNodes_s *obj, oyObject_s object)
 copy or reference a FilterNodes list
OYAPI int OYEXPORT oyFilterNodes_Release (oyFilterNodes_s **obj)
 release and possibly deallocate a FilterNodes list
OYAPI int OYEXPORT oyFilterNodes_MoveIn (oyFilterNodes_s *list, oyFilterNode_s **obj, int pos)
 add a element to a FilterNodes list
OYAPI int OYEXPORT oyFilterNodes_ReleaseAt (oyFilterNodes_s *list, int pos)
 release a element from a FilterNodes list
OYAPI oyFilterNode_s *OYEXPORT oyFilterNodes_Get (oyFilterNodes_s *list, int pos)
 get a element of a FilterNodes list
OYAPI int OYEXPORT oyFilterNodes_Count (oyFilterNodes_s *list)
 count the elements in a FilterNodes list

Data Fields

oyOBJECT_e type_
oyStruct_Copy_f copy
oyStruct_Release_f release
oyObject_s oy_
oyStructList_s * list_

Detailed Description

a FilterNodes list

Version:
Oyranos: 0.1.10
Since:
2009/02/28 (Oyranos: 0.1.10)
Date:
2009/02/28

Field Documentation

oyStruct_Copy_f oyFilterNodes_s::copy

copy function

oyStructList_s* oyFilterNodes_s::list_

base object

Referenced by oyFilterNodes_Copy(), and oyFilterNodes_Release().

oyStruct_Release_f oyFilterNodes_s::release

release function

Referenced by oyFilterNodes_New().

struct type oyOBJECT_FILTER_NODES_S

Referenced by oyFilterNodes_MoveIn(), and oyFilterNodes_ReleaseAt().