Pentagram::Font::SJISTraits Struct Reference

#include <Font.h>

Inheritance diagram for Pentagram::Font::SJISTraits:

Pentagram::Font::Traits List of all members.

Static Public Member Functions

static bool canBreakAfter (std::string::const_iterator &i)
static void advance (std::string::const_iterator &i)
static std::string::size_type length (const std::string &t)
static uint32 unicode (std::string::const_iterator &i)

Detailed Description

Definition at line 135 of file Font.h.


Member Function Documentation

static void Pentagram::Font::SJISTraits::advance ( std::string::const_iterator &  i  )  [inline, static]

Reimplemented from Pentagram::Font::Traits.

Definition at line 138 of file Font.h.

Referenced by length().

bool Pentagram::Font::SJISTraits::canBreakAfter ( std::string::const_iterator &  i  )  [static]

Reimplemented from Pentagram::Font::Traits.

Definition at line 61 of file Font.cpp.

References unicode().

static std::string::size_type Pentagram::Font::SJISTraits::length ( const std::string &  t  )  [inline, static]

Reimplemented from Pentagram::Font::Traits.

Definition at line 144 of file Font.h.

References advance().

static uint32 Pentagram::Font::SJISTraits::unicode ( std::string::const_iterator &  i  )  [inline, static]

Reimplemented from Pentagram::Font::Traits.

Definition at line 153 of file Font.h.

References Pentagram::shiftjis_to_unicode().

Referenced by canBreakAfter().


The documentation for this struct was generated from the following files:
Generated on Fri Jul 27 22:30:31 2007 for pentagram by  doxygen 1.4.7