cheshirekow  v0.1.0
freetype::OutlineDelegate Class Reference

#include <cpp_freetype/Outline.h>

Public Member Functions

ContourIterator begin ()
 
ContourIterator end ()
 
Short n_contours () const
 
Short n_points () const
 
OutlineDelegateoperator-> ()
 
const OutlineDelegateoperator-> () const
 

Private Member Functions

OutlineDelegateoperator= (const OutlineDelegate &)
 not copy-assignable More...
 
 OutlineDelegate (FT_Outline *ptr=0)
 constructable only by RefPtr<Outline> More...
 
 OutlineDelegate (const OutlineDelegate &)
 not copy-constructable More...
 

Private Attributes

FT_Outline * m_ptr
 

Friends

class RefPtr< Outline >
 

Detailed Description

Definition at line 92 of file Outline.h.

Constructor & Destructor Documentation

freetype::OutlineDelegate::OutlineDelegate ( FT_Outline *  ptr = 0)
inlineprivate

constructable only by RefPtr<Outline>

Definition at line 98 of file Outline.h.

freetype::OutlineDelegate::OutlineDelegate ( const OutlineDelegate )
private

not copy-constructable

Member Function Documentation

ContourIterator freetype::OutlineDelegate::begin ( )
ContourIterator freetype::OutlineDelegate::end ( )
Short freetype::OutlineDelegate::n_contours ( ) const
Short freetype::OutlineDelegate::n_points ( ) const
OutlineDelegate* freetype::OutlineDelegate::operator-> ( )
inline

Definition at line 111 of file Outline.h.

const OutlineDelegate* freetype::OutlineDelegate::operator-> ( ) const
inline

Definition at line 112 of file Outline.h.

OutlineDelegate& freetype::OutlineDelegate::operator= ( const OutlineDelegate )
private

not copy-assignable

Friends And Related Function Documentation

friend class RefPtr< Outline >
friend

Definition at line 109 of file Outline.h.

Member Data Documentation

FT_Outline* freetype::OutlineDelegate::m_ptr
private

Definition at line 95 of file Outline.h.


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