• Skip to content
  • Skip to link menu
Trinity API Reference
  • Trinity API Reference
  • kjs
 

kjs

  • KJS
  • KJS::UChar
Public Member Functions | Public Attributes | Static Public Attributes

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 TQChar. It's therefore possible to exchange data with X and Qt with shallow copies.

Definition at line 52 of file ustring.h.


Constructor & Destructor Documentation

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

Construct a character with uninitialized value.

Definition at line 100 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 101 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 104 of file ustring.h.


Member Function Documentation

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

Definition at line 74 of file ustring.h.

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

Definition at line 78 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 82 of file ustring.h.


Member Data Documentation

UChar UChar::null [static]

A static instance of UChar(0).

Definition at line 95 of file ustring.h.


The documentation for this struct was generated from the following files:
  • ustring.h
  • ustring.cpp

kjs

Skip menu "kjs"
  • Main Page
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Class Members
  • Related Pages

kjs

Skip menu "kjs"
  • arts
  • dcop
  • dnssd
  • interfaces
  •   kspeech
  •     interface
  •     library
  •   tdetexteditor
  • kate
  • kded
  • kdoctools
  • kimgio
  • kjs
  • libtdemid
  • libtdescreensaver
  • tdeabc
  • tdecmshell
  • tdecore
  • tdefx
  • tdehtml
  • tdeinit
  • tdeio
  •   bookmarks
  •   httpfilter
  •   kpasswdserver
  •   kssl
  •   tdefile
  •   tdeio
  •   tdeioexec
  • tdeioslave
  •   http
  • tdemdi
  •   tdemdi
  • tdenewstuff
  • tdeparts
  • tdeprint
  • tderandr
  • tderesources
  • tdespell2
  • tdesu
  • tdeui
  • tdeunittest
  • tdeutils
  • tdewallet
Generated for kjs by doxygen 1.7.1
This website is maintained by Timothy Pearson.