/chakra/desktop/oyranos/src/oyranos-0.9.6/src/API_generated/oyOption_s.h File Reference
Description: C source code API documentation for the Oyranos project.
Keywords: Oyranos,Color Management,Color Management,ICC,CMS,C,doxygen,API,documentation

| Oyranos Color Management System API - Version 0.9.6

Data Structures | Macros | Enumerations
oyOption_s.h File Reference
`#include <oyranos_object.h>`
`#include "oyStruct_s.h"`

## Data Structures
union | oyValue_u
| a value More...
struct | oyOption_s
| Option object. More...

## Macros
#define | OY_STRING_LIST 0x01

## Enumerations
enum | oyOPTIONSOURCE_e { oyOPTIONSOURCE_NONE = 0, oyOPTIONSOURCE_FILTER = 2, oyOPTIONSOURCE_DATA = 4, oyOPTIONSOURCE_USER = 8 }
| a option source type More...
enum | oyVALUETYPE_e { , oyVAL_INT, oyVAL_INT_LIST, oyVAL_DOUBLE, oyVAL_DOUBLE_LIST, oyVAL_STRING, oyVAL_STRING_LIST, oyVAL_STRUCT }
| a value type More...

## Detailed Description

[Template file inheritance graph] +-> oyOption_s.template.h | +-> Base_s.h | +– oyStruct_s.template.h

Oyranos is an open source Color Management System

Copyright:
  2004-2016 (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-3-Clause

## Macro Definition Documentation

## ◆ OY_STRING_LIST

#define OY_STRING_LIST 0x01

create a oyVAL_STRING_LIST

## Enumeration Type Documentation

## ◆ oyOPTIONSOURCE_e

enum oyOPTIONSOURCE_e

a option source type

Version
  Oyranos: 0.1.9

Since
  2008/11/13 (Oyranos: 0.1.9)

Date
  2008/11/27

Enumerator
oyOPTIONSOURCE_NONE | not clear
oyOPTIONSOURCE_FILTER | internal defaults, e.g. module
oyOPTIONSOURCE_DATA | external defaults, e.g. policy, DB
oyOPTIONSOURCE_USER | user settings, e.g. GUI

## ◆ oyVALUETYPE_e

enum oyVALUETYPE_e

a value type

See also
  oyValue_u

Version
  Oyranos: 0.9.6

Date
  2016/05/04

Since
  2008/02/16 (Oyranos: 0.1.x)

Enumerator
oyVAL_INT | integer number
oyVAL_INT_LIST | integer numbers
oyVAL_DOUBLE | IEEE double precission floating point number
oyVAL_DOUBLE_LIST | double numbers
oyVAL_STRING | char array
oyVAL_STRING_LIST | array of char arrays
oyVAL_STRUCT | for pure data blobs use oyBlob_s herein