LASi
LASi::PostscriptDocument::GlyphId Class Reference

For internal use only. More...

#include <LASi.h>

Public Member Functions

 GlyphId ()
 
 GlyphId (FT_Face, const FT_UInt, uint32_t unichar)
 
std::string str () const
 

Private Attributes

std::string _str
 

Friends

bool operator== (const GlyphId id1, const GlyphId id2)
 
bool operator< (const GlyphId id1, const GlyphId id2)
 

Detailed Description

For internal use only.

A unique id for a glyph that is composed of its font face and a unique integer.

Constructor & Destructor Documentation

◆ GlyphId() [1/2]

LASi::PostscriptDocument::GlyphId::GlyphId ( )
inline

Referenced by operator<, and operator==.

◆ GlyphId() [2/2]

PostscriptDocument::GlyphId::GlyphId ( FT_Face face,
const FT_UInt index,
uint32_t unichar )

References _str, and nameof().

Member Function Documentation

◆ str()

std::string LASi::PostscriptDocument::GlyphId::str ( ) const
inline

Friends And Related Symbol Documentation

◆ operator<

bool operator< ( const GlyphId id1,
const GlyphId id2 )
friend

References _str, and GlyphId().

◆ operator==

bool operator== ( const GlyphId id1,
const GlyphId id2 )
friend

References _str, and GlyphId().

Member Data Documentation

◆ _str

std::string LASi::PostscriptDocument::GlyphId::_str
private
Returns
string representation of glyph id

Referenced by GlyphId(), operator<, operator==, and str().


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