cheshirekow  v0.1.0
fontconfig::ObjectTypeDelegate Class Reference

wraps FcObjectType More...

#include <cpp_fontconfig/ObjectType.h>

Public Member Functions

Type_t get_type ()
 
ObjectTypeDelegateoperator-> ()
 
const ObjectTypeDelegateoperator-> () const
 

Private Member Functions

 ObjectTypeDelegate (FcObjectType *ptr)
 wrap constructor More...
 
 ObjectTypeDelegate (const ObjectTypeDelegate &other)
 not copy-constructable More...
 
ObjectTypeDelegateoperator= (const ObjectTypeDelegate &other)
 not assignable More...
 

Private Attributes

const FcObjectType * m_ptr
 

Friends

class RefPtr< ObjectType >
 

Detailed Description

wraps FcObjectType

Definition at line 40 of file ObjectType.h.

Constructor & Destructor Documentation

fontconfig::ObjectTypeDelegate::ObjectTypeDelegate ( FcObjectType *  ptr)
inlineexplicitprivate

wrap constructor

wraps the pointer with this interface, does nothing else, only called by RefPtr<Atomic>

Definition at line 50 of file ObjectType.h.

fontconfig::ObjectTypeDelegate::ObjectTypeDelegate ( const ObjectTypeDelegate other)
private

not copy-constructable

Member Function Documentation

Type_t fontconfig::ObjectTypeDelegate::get_type ( )
ObjectTypeDelegate* fontconfig::ObjectTypeDelegate::operator-> ( )
inline

Definition at line 63 of file ObjectType.h.

const ObjectTypeDelegate* fontconfig::ObjectTypeDelegate::operator-> ( ) const
inline

Definition at line 64 of file ObjectType.h.

ObjectTypeDelegate& fontconfig::ObjectTypeDelegate::operator= ( const ObjectTypeDelegate other)
private

not assignable

Friends And Related Function Documentation

friend class RefPtr< ObjectType >
friend

Definition at line 61 of file ObjectType.h.

Member Data Documentation

const FcObjectType* fontconfig::ObjectTypeDelegate::m_ptr
private

Definition at line 43 of file ObjectType.h.


The documentation for this class was generated from the following file: