TalanSoft Toolkits  201707
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
Public Types | Static Public Member Functions | List of all members
utf32 Struct Reference

Public Types

typedef xchar tChar
 

Static Public Member Functions

static ni::tU32 sequence_length (const xchar *it)
 
static int char_width (ni::tU32)
 
static ni::tU32 next (const xchar *&it)
 
static ni::tU32 peek_next (const xchar *it)
 
static ni::tU32 prior (const xchar *&it)
 
static ni::tU32 peek_prior (const xchar *it)
 
static void advance (const xchar *&it, tSize n)
 
static ni::tSize distance (const xchar *first, const xchar *last)
 
static xcharappend (tU32 cp, xchar *result)
 

Member Typedef Documentation

typedef xchar tChar

Member Function Documentation

static ni::tU32 sequence_length ( const xchar it)
static
static int char_width ( ni::tU32  )
static
static ni::tU32 next ( const xchar *&  it)
static
static ni::tU32 peek_next ( const xchar it)
static
static ni::tU32 prior ( const xchar *&  it)
static
static ni::tU32 peek_prior ( const xchar it)
static
static void advance ( const xchar *&  it,
tSize  n 
)
static
static ni::tSize distance ( const xchar first,
const xchar last 
)
static
static xchar* append ( tU32  cp,
xchar result 
)
static