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

a CMMapis list More...

#include <oyranos_alpha.h>

Public Member Functions

OYAPI oyCMMapis_s *OYEXPORT oyCMMapis_New (oyObject_s object)
 allocate a new CMMapis list
OYAPI oyCMMapis_s *OYEXPORT oyCMMapis_Copy (oyCMMapis_s *obj, oyObject_s object)
 copy or reference a CMMapis list
OYAPI int OYEXPORT oyCMMapis_Release (oyCMMapis_s **obj)
 release and possibly deallocate a CMMapis list
OYAPI int OYEXPORT oyCMMapis_MoveIn (oyCMMapis_s *list, oyCMMapi_s **obj, int pos)
 add a element to a CMMapis list
OYAPI int OYEXPORT oyCMMapis_ReleaseAt (oyCMMapis_s *list, int pos)
 release a element from a CMMapis list
OYAPI oyCMMapi_s *OYEXPORT oyCMMapis_Get (oyCMMapis_s *list, int pos)
 get a element of a CMMapis list
OYAPI int OYEXPORT oyCMMapis_Count (oyCMMapis_s *list)
 count the elements in a CMMapis list

Data Fields

oyOBJECT_e type_
oyStruct_Copy_f copy
oyStruct_Release_f release
oyObject_s oy_
oyStructList_s * list_

Detailed Description

a CMMapis list

Version:
Oyranos: 0.1.10
Since:
2010/06/25 (Oyranos: 0.1.10)
Date:
2010/06/25

Field Documentation

oyStruct_Copy_f oyCMMapis_s::copy

copy function

oyStructList_s* oyCMMapis_s::list_
oyObject_s oyCMMapis_s::oy_

base object

Referenced by oyCMMapis_Copy(), and oyCMMapis_Release().

oyStruct_Release_f oyCMMapis_s::release

release function

Referenced by oyCMMapis_New().

oyOBJECT_e oyCMMapis_s::type_

struct type oyOBJECT_CMM_APIS_S

Referenced by oyCMMapis_MoveIn(), and oyCMMapis_ReleaseAt().