filters

#include <ustring.h>

Public Member Functions

 UChar ()
 
 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
 

Static Public Attributes

static UChar null
 

Friends

class UCharReference
 
class UString
 
bool operator== (const UChar &c1, const UChar &c2)
 
bool operator== (const UString &s1, const char *s2)
 
bool operator< (const UString &s1, const UString &s2)
 

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 TQt with shallow copies.

Definition at line 45 of file kpresenter/powerpoint/libppt/ustring.h.

Constructor & Destructor Documentation

◆ UChar() [1/4]

Libppt::UChar::UChar ( )
inline

Construct a character with value 0.

Definition at line 97 of file kpresenter/powerpoint/libppt/ustring.h.

◆ UChar() [2/4]

Libppt::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 98 of file kpresenter/powerpoint/libppt/ustring.h.

◆ UChar() [3/4]

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

Construct a character with the given value.

Parameters
u16 bit Unicode value

Definition at line 99 of file kpresenter/powerpoint/libppt/ustring.h.

◆ UChar() [4/4]

UChar::UChar ( const UCharReference &  c)

Definition at line 217 of file kpresenter/powerpoint/libppt/ustring.cpp.

Member Function Documentation

◆ high()

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

Definition at line 65 of file kpresenter/powerpoint/libppt/ustring.h.

◆ low()

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

Definition at line 69 of file kpresenter/powerpoint/libppt/ustring.h.

◆ toLower()

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

Definition at line 222 of file kpresenter/powerpoint/libppt/ustring.cpp.

◆ toUpper()

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

Definition at line 231 of file kpresenter/powerpoint/libppt/ustring.cpp.

◆ unicode()

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

Definition at line 73 of file kpresenter/powerpoint/libppt/ustring.h.

Friends And Related Symbol Documentation

◆ operator==

bool operator== ( const UChar &  c1,
const UChar &  c2 
)
friend

Definition at line 359 of file kpresenter/powerpoint/libppt/ustring.h.

◆ UCharReference

friend class UCharReference
friend

Definition at line 88 of file kpresenter/powerpoint/libppt/ustring.h.

◆ UString

friend class UString
friend

Definition at line 89 of file kpresenter/powerpoint/libppt/ustring.h.

Member Data Documentation

◆ null

UChar UChar::null
static

A static instance of UChar(0).

Definition at line 86 of file kpresenter/powerpoint/libppt/ustring.h.


The documentation for this struct was generated from the following files: