![]() |
Oyranos Colour Management System API |
|
Functions | |
| oyPointer | oyStruct_Allocate (oyStruct_s *st, size_t size) |
| let a object allocate some memory | |
| int | oyTextboolean_ (const char *text_a, const char *text_b, oyBOOLEAN_e type) |
| test a boolean operator | |
| OYAPI oyCallback_s *OYEXPORT | oyCallback_s::oyCallback_New (oyObject_s object) |
| allocate a new Callback object | |
| OYAPI oyCallback_s *OYEXPORT | oyCallback_s::oyCallback_Copy (oyCallback_s *obj, oyObject_s object) |
| copy or reference a Callback object | |
| OYAPI int OYEXPORT | oyCallback_s::oyCallback_Release (oyCallback_s **obj) |
| release and possibly deallocate a Callback object | |
| OYAPI oyCallback_s *OYEXPORT oyCallback_Copy | ( | oyCallback_s * | obj, |
| oyObject_s | object | ||
| ) |
copy or reference a Callback object
Function oyCallback_Copy
| [in] | obj | struct object |
| object | the optional object |
References oyCallback_s::oy_.
Referenced by oyCallback_s::oyCallback_New().
| OYAPI oyCallback_s *OYEXPORT oyCallback_New | ( | oyObject_s | object | ) |
allocate a new Callback object
Function oyCallback_New
References oyCallback_s::oyCallback_Copy(), oyCallback_s::oyCallback_Release(), and oyCallback_s::release.
| OYAPI int OYEXPORT oyCallback_Release | ( | oyCallback_s ** | obj | ) |
release and possibly deallocate a Callback object
Function oyCallback_Release
| [in,out] | obj | struct object |
References oyCallback_s::oy_.
Referenced by oyCallback_s::oyCallback_New().
| oyPointer oyStruct_Allocate | ( | oyStruct_s * | st, |
| size_t | size | ||
| ) |
let a object allocate some memory
Function oyStruct_Allocate
| int oyTextboolean_ | ( | const char * | text_a, |
| const char * | text_b, | ||
| oyBOOLEAN_e | type | ||
| ) |
test a boolean operator
The function requires to receive proper object arguments and valid ranges.