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

kjs

  • KJS
  • UCharReference
Public Member Functions | Friends | List of all members
KJS::UCharReference Class Reference

#include <ustring.h>

Public Member Functions

UCharReference & operator= (UChar c)
UCharReference & operator= (char c)
unsigned short unicode () const
unsigned char low () const
unsigned char high () const
UChar toLower () const
UChar toUpper () const

Friends

class UString

Detailed Description

Dynamic reference to a string character.

UCharReference is the dynamic counterpart of UChar. It's used when characters retrieved via index from a UString are used in an assignment expression (and therefore can't be treated as being const):

UString s("hello world");
s[0] = 'H';

If that sounds confusing your best bet is to simply forget about the existence of this class and treat is as being identical to UChar.

Definition at line 120 of file ustring.h.

Member Function Documentation

unsigned char KJS::UCharReference::high ( ) const
inline
Returns
Higher byte.

Definition at line 143 of file ustring.h.

unsigned char KJS::UCharReference::low ( ) const
inline
Returns
Lower byte.

Definition at line 139 of file ustring.h.

UCharReference & UCharReference::operator= ( UChar  c)

Set the referenced character to c.

Definition at line 154 of file ustring.cpp.

UCharReference& KJS::UCharReference::operator= ( char  c)
inline

Same operator as above except the argument that it takes.

Definition at line 131 of file ustring.h.

UChar KJS::UCharReference::toLower ( ) const
inline
Returns
Character converted to lower case.

Definition at line 147 of file ustring.h.

UChar KJS::UCharReference::toUpper ( ) const
inline
Returns
Character converted to upper case.

Definition at line 151 of file ustring.h.

unsigned short KJS::UCharReference::unicode ( ) const
inline
Returns
Unicode value.

Definition at line 135 of file ustring.h.


The documentation for this class 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.1.2
This website is maintained by Timothy Pearson.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. |