Chemical Data Processing Library C++ API - Version 1.1.1
Classes | Namespaces | Typedefs
CairoPointer.hpp File Reference

Definition of the class CDPL::Vis::CairoPointer. More...

#include "CDPL/Vis/APIPrefix.hpp"

Go to the source code of this file.

Classes

struct  CDPL::Vis::CairoPointerTraits< cairo_t >
 Specialization of CairoPointerTraits for the object type cairo_t. More...
 
struct  CDPL::Vis::CairoPointerTraits< cairo_surface_t >
 Specialization of CairoPointerTraits for the object type cairo_surface_t. More...
 
struct  CDPL::Vis::CairoPointerTraits< cairo_pattern_t >
 Specialization of CairoPointerTraits for the object type cairo_pattern_t. More...
 
class  CDPL::Vis::CairoPointer< T >
 A smart pointer managing the lifetime of allocated Cairo data structures. More...
 

Namespaces

 CDPL
 The namespace of the Chemical Data Processing Library.
 
 CDPL::Vis
 Contains classes and functions related to data visualization.
 

Typedefs

typedef struct _cairo cairo_t
 
typedef struct _cairo_surface cairo_surface_t
 
typedef struct _cairo_pattern cairo_pattern_t
 

Detailed Description

Definition of the class CDPL::Vis::CairoPointer.

Typedef Documentation

◆ cairo_t

typedef struct _cairo cairo_t

◆ cairo_surface_t

typedef struct _cairo_surface cairo_surface_t

◆ cairo_pattern_t

typedef struct _cairo_pattern cairo_pattern_t