KJS::UChar Struct Reference

Unicode character. More...

#include <ustring.h>

List of all members.

Public Member Functions

 UChar ()
 UChar (char u)
 UChar (unsigned char u)
 UChar (unsigned char h, unsigned char l)
 UChar (unsigned short u)
 UChar (const UCharReference &c)
unsigned char high () const
unsigned char low () const
unsigned short unicode () const
UChar toLower () const
UChar toUpper () const

Public Attributes

unsigned short uc

Static Public Attributes

static UChar null

Detailed Description

Unicode character.

UChar represents a 16 bit Unicode character. It's internal data representation is compatible to XChar2b and QChar. It's therefore possible to exchange data with X and Qt with shallow copies.

Definition at line 51 of file ustring.h.


Constructor & Destructor Documentation

KJS::UChar::UChar (  )  [inline]

Construct a character with uninitialized value.

Definition at line 99 of file ustring.h.

KJS::UChar::UChar ( unsigned char  h,
unsigned char  l 
) [inline]

Construct a character with the value denoted by the arguments.

Parameters:
h higher byte
l lower byte

Definition at line 100 of file ustring.h.

KJS::UChar::UChar ( unsigned short  u  )  [inline]

Construct a character with the given value.

Parameters:
u 16 bit Unicode value

Definition at line 103 of file ustring.h.


Member Function Documentation

unsigned char KJS::UChar::high (  )  const [inline]
Returns:
The higher byte of the character.

Definition at line 73 of file ustring.h.

unsigned char KJS::UChar::low (  )  const [inline]
Returns:
The lower byte of the character.

Definition at line 77 of file ustring.h.

UChar UChar::toLower (  )  const
Returns:
The character converted to lower case.

Definition at line 135 of file ustring.cpp.

UChar UChar::toUpper (  )  const
Returns:
The character converted to upper case.

Definition at line 145 of file ustring.cpp.

unsigned short KJS::UChar::unicode (  )  const [inline]
Returns:
the 16 bit Unicode value of the character

Definition at line 81 of file ustring.h.


Member Data Documentation

UChar UChar::null [static]

A static instance of UChar(0).

Definition at line 94 of file ustring.h.


The documentation for this struct was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys