libopenraw  0.3.7
Modules | Classes | Functions
libopenraw Internals

Modules

 Canon parsing
 Canon parsing for all variety or Canon raw files.
 
 TIFF parsing
 TIFF parsing, used as a base by various vendors.
 
 Fujfilm parsing
 Fujifilm specific parsing.
 

Classes

class  OpenRaw::Internals::Exception
 Generic OpenRaw exception. More...
 
class  OpenRaw::Internals::IOException
 IO exception. More...
 
class  OpenRaw::Internals::BadTypeException
 Data is of bad type. More...
 
class  OpenRaw::Internals::TooBigException
 Data is of too big. More...
 
class  OpenRaw::Internals::OutOfRangeException
 Out of range index. More...
 
class  OpenRaw::Internals::DecodingException
 Decoding error. More...
 
class  OpenRaw::Internals::Cfa2x2RgbPattern
 The MosaicInfo type for 2x2 bayer mosaic patterns. More...
 
class  OpenRaw::MosaicInfo
 Info on the mosaic for the Colour Filter Array. More...
 
class  OptionNone
 Tag class to help create an empty Option. More...
 
class  Option< T >
 An option type inspired by Rust. More...
 

Functions

template<class T >
Option< T > option_some (T &&value)
 Create an Option<T> is some value.
 

Detailed Description

The libopenraw internals include the C++ API that is bound by the public C API.