w32tex
About: TeX Live provides a comprehensive TeX system including all the major TeX-related programs, macro packages, and fonts that are free software. Windows sources.
  Fossies Dox: w32tex-src.tar.xz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

graphite2::CharInfo Class Reference

#include <CharInfo.h>

Inheritance diagram for graphite2::CharInfo:
[legend]

Public Member Functions

 CharInfo ()
 
void init (int cid)
 
unsigned int unicodeChar () const
 
void feats (int offset)
 
int fid () const
 
int breakWeight () const
 
void breakWeight (int val)
 
int after () const
 
void after (int val)
 
int before () const
 
void before (int val)
 
size_t base () const
 
void base (size_t offset)
 
void addflags (uint8 val)
 
uint8 flags () const
 
 CharInfo ()
 
void init (int cid)
 
unsigned int unicodeChar () const
 
void feats (int offset)
 
int fid () const
 
int breakWeight () const
 
void breakWeight (int val)
 
int after () const
 
void after (int val)
 
int before () const
 
void before (int val)
 
size_t base () const
 
void base (size_t offset)
 
void addflags (uint8 val)
 
uint8 flags () const
 

Private Attributes

int m_char
 
int m_before
 
int m_after
 
size_t m_base
 
uint8 m_featureid
 
int8 m_break
 
uint8 m_flags
 

Detailed Description

Definition at line 33 of file CharInfo.h.

Constructor & Destructor Documentation

◆ CharInfo() [1/2]

graphite2::CharInfo::CharInfo ( )
inline

Definition at line 37 of file CharInfo.h.

◆ CharInfo() [2/2]

graphite2::CharInfo::CharInfo ( )
inline

Definition at line 37 of file CharInfo.h.

Member Function Documentation

◆ addflags() [1/2]

void graphite2::CharInfo::addflags ( uint8  val)
inline

Definition at line 50 of file CharInfo.h.

References m_flags, and val.

◆ addflags() [2/2]

void graphite2::CharInfo::addflags ( uint8  val)
inline

Definition at line 50 of file CharInfo.h.

References m_flags, and val.

◆ after() [1/4]

int graphite2::CharInfo::after ( ) const
inline

Definition at line 44 of file CharInfo.h.

References m_after.

Referenced by graphite2::Segment::associateChars().

◆ after() [2/4]

int graphite2::CharInfo::after ( ) const
inline

Definition at line 44 of file CharInfo.h.

References m_after.

◆ after() [3/4]

void graphite2::CharInfo::after ( int  val)
inline

Definition at line 45 of file CharInfo.h.

References m_after, and val.

◆ after() [4/4]

void graphite2::CharInfo::after ( int  val)
inline

Definition at line 45 of file CharInfo.h.

References m_after, and val.

◆ base() [1/4]

size_t graphite2::CharInfo::base ( ) const
inline

Definition at line 48 of file CharInfo.h.

References m_base.

Referenced by graphite2::Segment::appendSlot().

◆ base() [2/4]

size_t graphite2::CharInfo::base ( ) const
inline

Definition at line 48 of file CharInfo.h.

References m_base.

◆ base() [3/4]

void graphite2::CharInfo::base ( size_t  offset)
inline

Definition at line 49 of file CharInfo.h.

References m_base, and offset.

◆ base() [4/4]

void graphite2::CharInfo::base ( size_t  offset)
inline

Definition at line 49 of file CharInfo.h.

References m_base, and offset.

◆ before() [1/4]

int graphite2::CharInfo::before ( ) const
inline

Definition at line 46 of file CharInfo.h.

References m_before.

Referenced by graphite2::Segment::associateChars().

◆ before() [2/4]

int graphite2::CharInfo::before ( ) const
inline

Definition at line 46 of file CharInfo.h.

References m_before.

◆ before() [3/4]

void graphite2::CharInfo::before ( int  val)
inline

Definition at line 47 of file CharInfo.h.

References m_before, and val.

◆ before() [4/4]

void graphite2::CharInfo::before ( int  val)
inline

Definition at line 47 of file CharInfo.h.

References m_before, and val.

◆ breakWeight() [1/4]

int graphite2::CharInfo::breakWeight ( ) const
inline

Definition at line 42 of file CharInfo.h.

References m_break.

Referenced by graphite2::Segment::appendSlot().

◆ breakWeight() [2/4]

int graphite2::CharInfo::breakWeight ( ) const
inline

Definition at line 42 of file CharInfo.h.

References m_break.

◆ breakWeight() [3/4]

void graphite2::CharInfo::breakWeight ( int  val)
inline

Definition at line 43 of file CharInfo.h.

References m_break, and val.

◆ breakWeight() [4/4]

void graphite2::CharInfo::breakWeight ( int  val)
inline

Definition at line 43 of file CharInfo.h.

References m_break, and val.

◆ feats() [1/2]

void graphite2::CharInfo::feats ( int  offset)
inline

Definition at line 40 of file CharInfo.h.

References m_featureid, and offset.

Referenced by graphite2::Segment::appendSlot().

◆ feats() [2/2]

void graphite2::CharInfo::feats ( int  offset)
inline

Definition at line 40 of file CharInfo.h.

References m_featureid, and offset.

◆ fid() [1/2]

int graphite2::CharInfo::fid ( ) const
inline

Definition at line 41 of file CharInfo.h.

References m_featureid.

◆ fid() [2/2]

int graphite2::CharInfo::fid ( ) const
inline

Definition at line 41 of file CharInfo.h.

References m_featureid.

◆ flags() [1/2]

uint8 graphite2::CharInfo::flags ( ) const
inline

Definition at line 51 of file CharInfo.h.

References m_flags.

◆ flags() [2/2]

uint8 graphite2::CharInfo::flags ( ) const
inline

Definition at line 51 of file CharInfo.h.

References m_flags.

◆ init() [1/2]

void graphite2::CharInfo::init ( int  cid)
inline

Definition at line 38 of file CharInfo.h.

References m_char.

Referenced by graphite2::Segment::appendSlot().

◆ init() [2/2]

void graphite2::CharInfo::init ( int  cid)
inline

Definition at line 38 of file CharInfo.h.

References m_char.

◆ unicodeChar() [1/2]

unsigned int graphite2::CharInfo::unicodeChar ( ) const
inline

Definition at line 39 of file CharInfo.h.

References m_char.

◆ unicodeChar() [2/2]

unsigned int graphite2::CharInfo::unicodeChar ( ) const
inline

Definition at line 39 of file CharInfo.h.

References m_char.

Member Data Documentation

◆ m_after

int graphite2::CharInfo::m_after
private

Definition at line 57 of file CharInfo.h.

Referenced by after().

◆ m_base

size_t graphite2::CharInfo::m_base
private

Definition at line 58 of file CharInfo.h.

Referenced by base().

◆ m_before

int graphite2::CharInfo::m_before
private

Definition at line 56 of file CharInfo.h.

Referenced by before().

◆ m_break

int8 graphite2::CharInfo::m_break
private

Definition at line 60 of file CharInfo.h.

Referenced by breakWeight().

◆ m_char

int graphite2::CharInfo::m_char
private

Definition at line 55 of file CharInfo.h.

Referenced by init(), and unicodeChar().

◆ m_featureid

uint8 graphite2::CharInfo::m_featureid
private

Definition at line 59 of file CharInfo.h.

Referenced by feats(), and fid().

◆ m_flags

uint8 graphite2::CharInfo::m_flags
private

Definition at line 61 of file CharInfo.h.

Referenced by addflags(), and flags().


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