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

Public Types

typedef gchar tChar
 

Static Public Member Functions

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

Member Typedef Documentation

typedef gchar tChar

Member Function Documentation

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