Pentagram::Font::Traits Struct Reference

#include <Font.h>

Inheritance diagram for Pentagram::Font::Traits:

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

Static Public Member Functions

static bool isSpace (std::string::const_iterator &i, bool u8specials)
static bool isTab (std::string::const_iterator &i, bool u8specials)
static bool isBreak (std::string::const_iterator &i, bool u8specials)
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 107 of file Font.h.


Member Function Documentation

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

Reimplemented in Pentagram::Font::SJISTraits.

Definition at line 125 of file Font.h.

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

Reimplemented in Pentagram::Font::SJISTraits.

Definition at line 52 of file Font.cpp.

static bool Pentagram::Font::Traits::isBreak ( std::string::const_iterator &  i,
bool  u8specials 
) [inline, static]

Definition at line 119 of file Font.h.

static bool Pentagram::Font::Traits::isSpace ( std::string::const_iterator &  i,
bool  u8specials 
) [inline, static]

Definition at line 109 of file Font.h.

static bool Pentagram::Font::Traits::isTab ( std::string::const_iterator &  i,
bool  u8specials 
) [inline, static]

Definition at line 114 of file Font.h.

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

Reimplemented in Pentagram::Font::SJISTraits.

Definition at line 128 of file Font.h.

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

Reimplemented in Pentagram::Font::SJISTraits.

Definition at line 131 of file Font.h.

References Pentagram::encoding.


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