Oyranos Colour Management System API
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Functions
oyName_s_.h File Reference
#include <oyranos_object.h>
#include "oyName_s.h"
#include "oyStruct_s.h"

Data Structures

struct  oyName_s
 Oyranos Name structure. More...
 

Functions

oyName_soyName_new (oyObject_s object)
 oyName_s new More...
 
oyName_soyName_copy (oyName_s *obj, oyObject_s object)
 oyName_s copy More...
 
int oyName_release (oyName_s **obj)
 oyName_s deallocation More...
 
int oyName_copy_ (oyName_s *dest, oyName_s *src, oyObject_s object)
 oyName_s copy More...
 
const char * oyName_get_ (const oyName_s *obj, oyNAME_e type)
 
int oyName_releaseMembers (oyName_s *obj, oyDeAlloc_f deallocateFunc)
 

Detailed Description

[Template file inheritance graph] +– oyName_s_.template.h

Oyranos is an open source Colour Management System

Copyright:
2004-2012 (C) Kai-Uwe Behrmann
Author
Kai-Uwe Behrmann ku.b@.nosp@m.gmx..nosp@m.de
License:
new BSD - see: http://www.opensource.org/licenses/bsd-license.php
Date
2012/09/06

Function Documentation

oyName_s* oyName_copy ( oyName_s obj,
oyObject_s  object 
)

oyName_s copy

References oyName_copy_(), oyName_new(), and oyName_release().

Referenced by oyName_new().

int oyName_copy_ ( oyName_s dest,
oyName_s src,
oyObject_s  object 
)
const char* oyName_get_ ( const oyName_s obj,
oyNAME_e  type 
)
oyName_s* oyName_new ( oyObject_s  object)
int oyName_release ( oyName_s **  obj)

oyName_s deallocation

Referenced by oyName_copy(), and oyName_new().

int oyName_releaseMembers ( oyName_s obj,
oyDeAlloc_f  deallocateFunc 
)

Function oyName_releaseMembers

References oyName_s::description, oyName_s::name, and oyName_s::nick.