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

kjs

  • KJS
  • UChar
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
KJS::UChar Struct Reference

#include <ustring.h>

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
hhigher byte
llower byte

Definition at line 101 of file ustring.h.

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

Construct a character with the given value.

Parameters
u16 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
  •     interface
  •     library
  •   kspeech
  •   ktexteditor
  • kabc
  • kate
  • kcmshell
  • kdecore
  • kded
  • kdefx
  • kdeprint
  • kdesu
  • kdeui
  • kdoctools
  • khtml
  • kimgio
  • kinit
  • kio
  •   bookmarks
  •   httpfilter
  •   kfile
  •   kio
  •   kioexec
  •   kpasswdserver
  •   kssl
  • kioslave
  •   http
  • kjs
  • kmdi
  •   kmdi
  • knewstuff
  • kparts
  • krandr
  • kresources
  • kspell2
  • kunittest
  • kutils
  • kwallet
  • libkmid
  • libkscreensaver
Generated for kjs by doxygen 1.8.11
This website is maintained by Timothy Pearson.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. |