Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

qstring.cpp File Reference

#include "qstring.h"
#include "qregexp.h"
#include "qdatastream.h"
#include "qtextcodec.h"
#include <limits.h>
#include <stdarg.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "qcleanuphandler.h"

Include dependency graph for qstring.cpp:

Go to the source code of this file.

Defines

#define QT_ALLOC_QCHAR_VEC(N)   (QChar*) new char[ sizeof(QChar)*( N ) ]
#define QT_DELETE_QCHAR_VEC(P)   delete[] ((char*)( P ))
#define REHASH(a)
#define CSTR_LESS_THAN   1
#define CSTR_EQUAL   2
#define CSTR_GREATER_THAN   3

Functions

static QChar::Category category (const QChar &c)
static QChar lower (const QChar &c)
static QChar upper (const QChar &c)
static QChar::Direction direction (const QChar &c)
static bool mirrored (const QChar &c)
static int ucstrcmp (const QString &as, const QString &bs)
static int ucstrncmp (const QChar *a, const QChar *b, int l)
static int ucstrnicmp (const QChar *a, const QChar *b, int l)
static uint computeNewMax (uint len)
static bool format (QChar::Decomposition tag, QString &str, int index, int len)
static QCharinternalLatin1ToUnicode (const QByteArray &ba, uint *len)
static QCharinternalLatin1ToUnicode (const char *str, uint *len, uint maxlen=(uint)-1)
static void bm_init_skiptable (const QString &pattern, uint *skiptable, bool cs)
static int bm_find (const QString &str, int index, const QString &pattern, uint *skiptable, bool cs)
static bool ok_in_base (QChar c, int base)
bool operator== (const QString &s1, const QString &s2)
bool operator!= (const QString &s1, const QString &s2)
bool operator< (const QString &s1, const QString &s2)
bool operator<= (const QString &s1, const QString &s2)
bool operator> (const QString &s1, const QString &s2)
bool operator>= (const QString &s1, const QString &s2)
bool operator== (const QString &s1, const char *s2)
bool operator== (const char *s1, const QString &s2)
bool operator!= (const QString &s1, const char *s2)
bool operator!= (const char *s1, const QString &s2)
bool operator< (const QString &s1, const char *s2)
bool operator< (const char *s1, const QString &s2)
bool operator<= (const QString &s1, const char *s2)
bool operator<= (const char *s1, const QString &s2)
bool operator> (const QString &s1, const char *s2)
bool operator> (const char *s1, const QString &s2)
bool operator>= (const QString &s1, const char *s2)
bool operator>= (const char *s1, const QString &s2)

Variables

static const Q_UINT8 ui_00 []
static const Q_UINT8 ui_01 []
static const Q_UINT8 ui_02 []
static const Q_UINT8 ui_03 []
static const Q_UINT8 ui_04 []
static const Q_UINT8 ui_05 []
static const Q_UINT8 ui_06 []
static const Q_UINT8 ui_07 []
static const Q_UINT8 ui_08 []
static const Q_UINT8 ui_09 []
static const Q_UINT8 ui_0A []
static const Q_UINT8 ui_0B []
static const Q_UINT8 ui_0C []
static const Q_UINT8 ui_0D []
static const Q_UINT8 ui_0E []
static const Q_UINT8 ui_0F []
static const Q_UINT8 ui_10 []
static const Q_UINT8 ui_11 []
static const Q_UINT8 ui_12 []
static const Q_UINT8 ui_13 []
static const Q_UINT8 ui_14 []
static const Q_UINT8 ui_15 []
static const Q_UINT8 ui_16 []
static const Q_UINT8 ui_17 []
static const Q_UINT8 ui_18 []
static const Q_UINT8 ui_1E []
static const Q_UINT8 ui_1F []
static const Q_UINT8 ui_20 []
static const Q_UINT8 ui_21 []
static const Q_UINT8 ui_22 []
static const Q_UINT8 ui_23 []
static const Q_UINT8 ui_24 []
static const Q_UINT8 ui_25 []
static const Q_UINT8 ui_26 []
static const Q_UINT8 ui_27 []
static const Q_UINT8 ui_28 []
static const Q_UINT8 ui_29 []
static const Q_UINT8 ui_2E []
static const Q_UINT8 ui_2F []
static const Q_UINT8 ui_30 []
static const Q_UINT8 ui_31 []
static const Q_UINT8 ui_32 []
static const Q_UINT8 ui_33 []
static const Q_UINT8 ui_4D []
static const Q_UINT8 ui_9F []
static const Q_UINT8 ui_A4 []
static const Q_UINT8 ui_D7 []
static const Q_UINT8 ui_D8 []
static const Q_UINT8 ui_E0 []
static const Q_UINT8 ui_FA []
static const Q_UINT8 ui_FB []
static const Q_UINT8 ui_FD []
static const Q_UINT8 ui_FE []
static const Q_UINT8 ui_FF []
static const Q_UINT8 *const unicode_info [256]
static const Q_UINT16 decomposition_map []
static const Q_UINT16 di_00 []
static const Q_UINT16 di_01 []
static const Q_UINT16 di_02 []
static const Q_UINT16 di_03 []
static const Q_UINT16 di_04 []
static const Q_UINT16 di_05 []
static const Q_UINT16 di_06 []
static const Q_UINT16 di_07 []
static const Q_UINT16 di_09 []
static const Q_UINT16 di_0A []
static const Q_UINT16 di_0B []
static const Q_UINT16 di_0C []
static const Q_UINT16 di_0D []
static const Q_UINT16 di_0E []
static const Q_UINT16 di_0F []
static const Q_UINT16 di_10 []
static const Q_UINT16 di_1E []
static const Q_UINT16 di_1F []
static const Q_UINT16 di_20 []
static const Q_UINT16 di_21 []
static const Q_UINT16 di_22 []
static const Q_UINT16 di_23 []
static const Q_UINT16 di_24 []
static const Q_UINT16 di_2A []
static const Q_UINT16 di_2E []
static const Q_UINT16 di_2F []
static const Q_UINT16 di_30 []
static const Q_UINT16 di_31 []
static const Q_UINT16 di_32 []
static const Q_UINT16 di_33 []
static const Q_UINT16 di_F9 []
static const Q_UINT16 di_FA []
static const Q_UINT16 di_FB []
static const Q_UINT16 di_FC []
static const Q_UINT16 di_FD []
static const Q_UINT16 di_FE []
static const Q_UINT16 di_FF []
static const Q_UINT16 *const decomposition_info [256]
static const Q_UINT16 ligature_map []
static const Q_UINT16 li_00 []
static const Q_UINT16 li_01 []
static const Q_UINT16 li_02 []
static const Q_UINT16 li_03 []
static const Q_UINT16 li_04 []
static const Q_UINT16 li_05 []
static const Q_UINT16 li_06 []
static const Q_UINT16 li_07 []
static const Q_UINT16 li_09 []
static const Q_UINT16 li_0A []
static const Q_UINT16 li_0B []
static const Q_UINT16 li_0C []
static const Q_UINT16 li_0D []
static const Q_UINT16 li_0F []
static const Q_UINT16 li_10 []
static const Q_UINT16 li_1E []
static const Q_UINT16 li_1F []
static const Q_UINT16 li_21 []
static const Q_UINT16 li_22 []
static const Q_UINT16 li_2A []
static const Q_UINT16 li_30 []
static const Q_UINT16 li_FB []
static const Q_UINT16 *const ligature_info [256]
static const Q_UINT8 dir_00 []
static const Q_UINT8 dir_01 []
static const Q_UINT8 dir_02 []
static const Q_UINT8 dir_03 []
static const Q_UINT8 dir_04 []
static const Q_UINT8 dir_05 []
static const Q_UINT8 dir_06 []
static const Q_UINT8 dir_07 []
static const Q_UINT8 dir_09 []
static const Q_UINT8 dir_0A []
static const Q_UINT8 dir_0B []
static const Q_UINT8 dir_0C []
static const Q_UINT8 dir_0D []
static const Q_UINT8 dir_0E []
static const Q_UINT8 dir_0F []
static const Q_UINT8 dir_10 []
static const Q_UINT8 dir_16 []
static const Q_UINT8 dir_17 []
static const Q_UINT8 dir_18 []
static const Q_UINT8 dir_1F []
static const Q_UINT8 dir_20 []
static const Q_UINT8 dir_21 []
static const Q_UINT8 dir_22 []
static const Q_UINT8 dir_23 []
static const Q_UINT8 dir_24 []
static const Q_UINT8 dir_25 []
static const Q_UINT8 dir_26 []
static const Q_UINT8 dir_27 []
static const Q_UINT8 dir_29 []
static const Q_UINT8 dir_2A []
static const Q_UINT8 dir_2E []
static const Q_UINT8 dir_2F []
static const Q_UINT8 dir_30 []
static const Q_UINT8 dir_32 []
static const Q_UINT8 dir_A4 []
static const Q_UINT8 dir_FB []
static const Q_UINT8 dir_FC []
static const Q_UINT8 dir_FD []
static const Q_UINT8 dir_FE []
static const Q_UINT8 dir_FF []
static const Q_UINT8 *const direction_info [256]
static const Q_UINT8 cmb_00 []
static const Q_UINT8 cmb_03 []
static const Q_UINT8 cmb_04 []
static const Q_UINT8 cmb_05 []
static const Q_UINT8 cmb_06 []
static const Q_UINT8 cmb_07 []
static const Q_UINT8 cmb_09 []
static const Q_UINT8 cmb_0A []
static const Q_UINT8 cmb_0B []
static const Q_UINT8 cmb_0C []
static const Q_UINT8 cmb_0D []
static const Q_UINT8 cmb_0E []
static const Q_UINT8 cmb_0F []
static const Q_UINT8 cmb_10 []
static const Q_UINT8 cmb_17 []
static const Q_UINT8 cmb_18 []
static const Q_UINT8 cmb_20 []
static const Q_UINT8 cmb_30 []
static const Q_UINT8 cmb_FB []
static const Q_UINT8 cmb_FE []
static const Q_UINT8 *const combining_info [256]
static const Q_UINT16 case_00 []
static const Q_UINT16 case_01 []
static const Q_UINT16 case_02 []
static const Q_UINT16 case_03 []
static const Q_UINT16 case_04 []
static const Q_UINT16 case_05 []
static const Q_UINT16 case_1E []
static const Q_UINT16 case_1F []
static const Q_UINT16 case_21 []
static const Q_UINT16 case_24 []
static const Q_UINT16 case_FF []
static const Q_UINT16 *const case_info [256]
static const Q_INT8 num_00 []
static const Q_INT8 num_06 []
static const Q_INT8 num_09 []
static const Q_INT8 num_0B []
static const Q_INT8 num_0D []
static const Q_INT8 num_0E []
static const Q_INT8 num_0F []
static const Q_INT8 num_10 []
static const Q_INT8 num_13 []
static const Q_INT8 num_17 []
static const Q_INT8 num_18 []
static const Q_INT8 num_20 []
static const Q_INT8 num_24 []
static const Q_INT8 num_27 []
static const Q_INT8 *const decimal_info [256]
static const Q_UINT16 symmetricPairs []
static const int symmetricPairsSize
static QString shared_decomp


Define Documentation

#define CSTR_EQUAL   2
 

Definition at line 17296 of file qstring.cpp.

#define CSTR_GREATER_THAN   3
 

Definition at line 17297 of file qstring.cpp.

#define CSTR_LESS_THAN   1
 

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Compares this string with s.

Definition at line 17295 of file qstring.cpp.

#define QT_ALLOC_QCHAR_VEC  )     (QChar*) new char[ sizeof(QChar)*( N ) ]
 

Definition at line 12888 of file qstring.cpp.

Referenced by QString::fill(), QString::fromUcs2(), QString::insert(), internalLatin1ToUnicode(), QString::QString(), QString::replace(), QString::setLength(), QString::setUnicode(), QString::ucs2(), and QConstString::~QConstString().

#define QT_DELETE_QCHAR_VEC  )     delete[] ((char*)( P ))
 

Definition at line 12889 of file qstring.cpp.

Referenced by QString::insert(), and QString::replace().

#define REHASH  ) 
 

Value:

if ( sl_minus_1 < sizeof(uint) * CHAR_BIT ) \
        hashHaystack -= (a) << sl_minus_1; \
    hashHaystack <<= 1

Definition at line 14107 of file qstring.cpp.


Function Documentation

static int bm_find const QString str,
int  index,
const QString pattern,
uint *  skiptable,
bool  cs
[static]
 

Definition at line 14045 of file qstring.cpp.

References QChar::cell(), end, QString::isEmpty(), l, QString::length(), lower(), and QString::unicode().

Referenced by QString::contains(), QString::find(), and QString::replace().

static void bm_init_skiptable const QString pattern,
uint *  skiptable,
bool  cs
[static]
 

Definition at line 14016 of file qstring.cpp.

References QChar::cell(), i, l, QString::length(), lower(), and QString::unicode().

Referenced by QString::contains(), QString::find(), and QString::replace().

static QChar::Category category const QChar c  )  [inline, static]
 

Definition at line 11736 of file qstring.cpp.

References QChar::cell(), QChar::Letter_Uppercase, QChar::row(), ui_00, QChar::unicode(), and unicode_info.

static uint computeNewMax uint  len  )  [static]
 

Definition at line 11904 of file qstring.cpp.

Referenced by QString::setLength(), QString::setUnicode(), and QString::ucs2().

static QChar::Direction direction const QChar c  )  [inline, static]
 

Definition at line 11787 of file qstring.cpp.

References direction_info, and QChar::DirL.

static bool format QChar::Decomposition  tag,
QString str,
int  index,
int  len
[inline, static]
 

Definition at line 12787 of file qstring.cpp.

References QChar::Dual, FALSE, QChar::Final, QChar::Initial, QChar::Isolated, l, QString::length(), QChar::Medial, and QChar::Right.

Referenced by AudioDevice::AudioDevice(), ExcelBook::CellDataString(), Qt3::QTextString::clear(), QString::compose(), Preferences::getDate(), ExcelBook::GetFormatting(), ExcelBook::HandleFormat(), ExcelBook::HandleXF(), Qt3::QTextFormat::makeTextFormat(), QTextStream::operator<<(), QTextDocumentTag::operator=(), CInputScript::ParseDefineBitsLossless(), CInputScript::ParseSoundStreamHead(), CInputScript::ParseSoundStreamHead2(), gs::Play(), VideoWidget::playVideo(), Qt3::QTextDeleteCommand::QTextDeleteCommand(), QTextDocumentTag::QTextDocumentTag(), Qt3::QTextString::remove(), Qt3::QTextString::setFormat(), QString::setNum(), QCString::setNum(), Qt3::QTextDocument::setRichTextInternal(), QString::sprintf(), Qt3::QTextString::truncate(), LibMpeg3Plugin::videoReadFrame(), LibMpeg3Plugin::videoReadScaledFrame(), and Qt3::QTextDeleteCommand::~QTextDeleteCommand().

static QChar* internalLatin1ToUnicode const char *  str,
uint *  len,
uint  maxlen = (uint)-1
[static]
 

Definition at line 12972 of file qstring.cpp.

References i, l, and QT_ALLOC_QCHAR_VEC.

static QChar* internalLatin1ToUnicode const QByteArray ba,
uint *  len
[static]
 

Definition at line 12919 of file qstring.cpp.

References l, QT_ALLOC_QCHAR_VEC, and str.

Referenced by QString::fromLatin1(), and QString::QString().

static QChar lower const QChar c  )  [inline, static]
 

Definition at line 11749 of file qstring.cpp.

References case_info, QChar::Letter_Uppercase, lower(), row, and unicode_info.

static bool mirrored const QChar c  )  [inline, static]
 

Definition at line 11799 of file qstring.cpp.

References QChar::cell(), direction_info, FALSE, and QChar::row().

static bool ok_in_base QChar  c,
int  base
[static]
 

Definition at line 15867 of file qstring.cpp.

References QChar::digitValue(), and QChar::isDigit().

Referenced by QString::toLong(), and QString::toULong().

bool operator!= const char *  s1,
const QString s2
[related]
 

Definition at line 17385 of file qstring.cpp.

bool operator!= const QString s1,
const char *  s2
[related]
 

Definition at line 17382 of file qstring.cpp.

bool operator!= const QString s1,
const QString s2
[related]
 

Definition at line 17346 of file qstring.cpp.

bool operator< const char *  s1,
const QString s2
[related]
 

Definition at line 17391 of file qstring.cpp.

References ucstrcmp().

bool operator< const QString s1,
const char *  s2
[related]
 

Definition at line 17388 of file qstring.cpp.

References ucstrcmp().

bool operator< const QString s1,
const QString s2
 

Definition at line 17349 of file qstring.cpp.

References ucstrcmp().

bool operator<= const char *  s1,
const QString s2
[related]
 

Definition at line 17397 of file qstring.cpp.

References ucstrcmp().

bool operator<= const QString s1,
const char *  s2
[related]
 

Definition at line 17394 of file qstring.cpp.

References ucstrcmp().

bool operator<= const QString s1,
const QString s2
 

Definition at line 17352 of file qstring.cpp.

References ucstrcmp().

bool operator== const char *  s1,
const QString s2
[related]
 

Definition at line 17379 of file qstring.cpp.

bool operator== const QString s1,
const char *  s2
[related]
 

Definition at line 17362 of file qstring.cpp.

References FALSE, QString::isNull(), QString::length(), QChar::unicode(), and QString::unicode().

bool operator== const QString s1,
const QString s2
[related]
 

Definition at line 17337 of file qstring.cpp.

References QString::isNull(), QString::length(), TRUE, and QString::unicode().

bool operator> const char *  s1,
const QString s2
[related]
 

Definition at line 17403 of file qstring.cpp.

References ucstrcmp().

bool operator> const QString s1,
const char *  s2
[related]
 

Definition at line 17400 of file qstring.cpp.

References ucstrcmp().

bool operator> const QString s1,
const QString s2
 

Definition at line 17355 of file qstring.cpp.

References ucstrcmp().

bool operator>= const char *  s1,
const QString s2
[related]
 

Definition at line 17409 of file qstring.cpp.

References ucstrcmp().

bool operator>= const QString s1,
const char *  s2
[related]
 

Definition at line 17406 of file qstring.cpp.

References ucstrcmp().

bool operator>= const QString s1,
const QString s2
 

Definition at line 17358 of file qstring.cpp.

References ucstrcmp().

static int ucstrcmp const QString as,
const QString bs
[static]
 

Definition at line 11868 of file qstring.cpp.

References l, QString::length(), QChar::unicode(), and QString::unicode().

Referenced by QString::compare(), operator<(), operator<=(), operator>(), and operator>=().

static int ucstrncmp const QChar a,
const QChar b,
int  l
[static]
 

Definition at line 11886 of file qstring.cpp.

References QChar::unicode().

Referenced by QString::find(), and QString::findRev().

static int ucstrnicmp const QChar a,
const QChar b,
int  l
[static]
 

Definition at line 11895 of file qstring.cpp.

References lower(), and QChar::unicode().

Referenced by QString::find(), and QString::findRev().

static QChar upper const QChar c  )  [inline, static]
 

Definition at line 11768 of file qstring.cpp.

References case_info, QChar::Letter_Lowercase, row, unicode_info, and upper().


Variable Documentation

const Q_UINT16 case_00[] [static]
 

Definition at line 10785 of file qstring.cpp.

const Q_UINT16 case_01[] [static]
 

Definition at line 10820 of file qstring.cpp.

const Q_UINT16 case_02[] [static]
 

Definition at line 10855 of file qstring.cpp.

const Q_UINT16 case_03[] [static]
 

Definition at line 10890 of file qstring.cpp.

const Q_UINT16 case_04[] [static]
 

Definition at line 10925 of file qstring.cpp.

const Q_UINT16 case_05[] [static]
 

Definition at line 10960 of file qstring.cpp.

const Q_UINT16 case_1E[] [static]
 

Definition at line 10995 of file qstring.cpp.

const Q_UINT16 case_1F[] [static]
 

Definition at line 11030 of file qstring.cpp.

const Q_UINT16 case_21[] [static]
 

Definition at line 11065 of file qstring.cpp.

const Q_UINT16 case_24[] [static]
 

Definition at line 11100 of file qstring.cpp.

const Q_UINT16 case_FF[] [static]
 

Definition at line 11135 of file qstring.cpp.

const Q_UINT16* const case_info[256] [static]
 

Definition at line 11170 of file qstring.cpp.

Referenced by lower(), and upper().

const Q_UINT8 cmb_00[] [static]
 

Definition at line 10049 of file qstring.cpp.

const Q_UINT8 cmb_03[] [static]
 

Definition at line 10084 of file qstring.cpp.

const Q_UINT8 cmb_04[] [static]
 

Definition at line 10119 of file qstring.cpp.

const Q_UINT8 cmb_05[] [static]
 

Definition at line 10154 of file qstring.cpp.

const Q_UINT8 cmb_06[] [static]
 

Definition at line 10189 of file qstring.cpp.

const Q_UINT8 cmb_07[] [static]
 

Definition at line 10224 of file qstring.cpp.

const Q_UINT8 cmb_09[] [static]
 

Definition at line 10259 of file qstring.cpp.

const Q_UINT8 cmb_0A[] [static]
 

Definition at line 10294 of file qstring.cpp.

const Q_UINT8 cmb_0B[] [static]
 

Definition at line 10329 of file qstring.cpp.

const Q_UINT8 cmb_0C[] [static]
 

Definition at line 10364 of file qstring.cpp.

const Q_UINT8 cmb_0D[] [static]
 

Definition at line 10399 of file qstring.cpp.

const Q_UINT8 cmb_0E[] [static]
 

Definition at line 10434 of file qstring.cpp.

const Q_UINT8 cmb_0F[] [static]
 

Definition at line 10469 of file qstring.cpp.

const Q_UINT8 cmb_10[] [static]
 

Definition at line 10504 of file qstring.cpp.

const Q_UINT8 cmb_17[] [static]
 

Definition at line 10539 of file qstring.cpp.

const Q_UINT8 cmb_18[] [static]
 

Definition at line 10574 of file qstring.cpp.

const Q_UINT8 cmb_20[] [static]
 

Definition at line 10609 of file qstring.cpp.

const Q_UINT8 cmb_30[] [static]
 

Definition at line 10644 of file qstring.cpp.

const Q_UINT8 cmb_FB[] [static]
 

Definition at line 10679 of file qstring.cpp.

const Q_UINT8 cmb_FE[] [static]
 

Definition at line 10714 of file qstring.cpp.

const Q_UINT8* const combining_info[256] [static]
 

Definition at line 10749 of file qstring.cpp.

Referenced by QChar::combiningClass().

const Q_INT8* const decimal_info[256] [static]
 

Definition at line 11696 of file qstring.cpp.

Referenced by QChar::digitValue().

const Q_UINT16* const decomposition_info[256] [static]
 

Definition at line 7350 of file qstring.cpp.

Referenced by QChar::decomposition(), and QChar::decompositionTag().

const Q_UINT16 decomposition_map[] [static]
 

Definition at line 2453 of file qstring.cpp.

Referenced by QChar::decomposition(), QChar::decompositionTag(), QLigature::head(), QLigature::match(), and QLigature::tag().

const Q_UINT16 di_00[] [static]
 

Definition at line 6055 of file qstring.cpp.

const Q_UINT16 di_01[] [static]
 

Definition at line 6090 of file qstring.cpp.

const Q_UINT16 di_02[] [static]
 

Definition at line 6125 of file qstring.cpp.

const Q_UINT16 di_03[] [static]
 

Definition at line 6160 of file qstring.cpp.

const Q_UINT16 di_04[] [static]
 

Definition at line 6195 of file qstring.cpp.

const Q_UINT16 di_05[] [static]
 

Definition at line 6230 of file qstring.cpp.

const Q_UINT16 di_06[] [static]
 

Definition at line 6265 of file qstring.cpp.

const Q_UINT16 di_07[] [static]
 

Definition at line 6300 of file qstring.cpp.

const Q_UINT16 di_09[] [static]
 

Definition at line 6335 of file qstring.cpp.

const Q_UINT16 di_0A[] [static]
 

Definition at line 6370 of file qstring.cpp.

const Q_UINT16 di_0B[] [static]
 

Definition at line 6405 of file qstring.cpp.

const Q_UINT16 di_0C[] [static]
 

Definition at line 6440 of file qstring.cpp.

const Q_UINT16 di_0D[] [static]
 

Definition at line 6475 of file qstring.cpp.

const Q_UINT16 di_0E[] [static]
 

Definition at line 6510 of file qstring.cpp.

const Q_UINT16 di_0F[] [static]
 

Definition at line 6545 of file qstring.cpp.

const Q_UINT16 di_10[] [static]
 

Definition at line 6580 of file qstring.cpp.

const Q_UINT16 di_1E[] [static]
 

Definition at line 6615 of file qstring.cpp.

const Q_UINT16 di_1F[] [static]
 

Definition at line 6650 of file qstring.cpp.

const Q_UINT16 di_20[] [static]
 

Definition at line 6685 of file qstring.cpp.

const Q_UINT16 di_21[] [static]
 

Definition at line 6720 of file qstring.cpp.

const Q_UINT16 di_22[] [static]
 

Definition at line 6755 of file qstring.cpp.

const Q_UINT16 di_23[] [static]
 

Definition at line 6790 of file qstring.cpp.

const Q_UINT16 di_24[] [static]
 

Definition at line 6825 of file qstring.cpp.

const Q_UINT16 di_2A[] [static]
 

Definition at line 6860 of file qstring.cpp.

const Q_UINT16 di_2E[] [static]
 

Definition at line 6895 of file qstring.cpp.

const Q_UINT16 di_2F[] [static]
 

Definition at line 6930 of file qstring.cpp.

const Q_UINT16 di_30[] [static]
 

Definition at line 6965 of file qstring.cpp.

const Q_UINT16 di_31[] [static]
 

Definition at line 7000 of file qstring.cpp.

const Q_UINT16 di_32[] [static]
 

Definition at line 7035 of file qstring.cpp.

const Q_UINT16 di_33[] [static]
 

Definition at line 7070 of file qstring.cpp.

const Q_UINT16 di_F9[] [static]
 

Definition at line 7105 of file qstring.cpp.

const Q_UINT16 di_FA[] [static]
 

Definition at line 7140 of file qstring.cpp.

const Q_UINT16 di_FB[] [static]
 

Definition at line 7175 of file qstring.cpp.

const Q_UINT16 di_FC[] [static]
 

Definition at line 7210 of file qstring.cpp.

const Q_UINT16 di_FD[] [static]
 

Definition at line 7245 of file qstring.cpp.

const Q_UINT16 di_FE[] [static]
 

Definition at line 7280 of file qstring.cpp.

const Q_UINT16 di_FF[] [static]
 

Definition at line 7315 of file qstring.cpp.

const Q_UINT8 dir_00[] [static]
 

Definition at line 8613 of file qstring.cpp.

const Q_UINT8 dir_01[] [static]
 

Definition at line 8648 of file qstring.cpp.

const Q_UINT8 dir_02[] [static]
 

Definition at line 8683 of file qstring.cpp.

const Q_UINT8 dir_03[] [static]
 

Definition at line 8718 of file qstring.cpp.

const Q_UINT8 dir_04[] [static]
 

Definition at line 8753 of file qstring.cpp.

const Q_UINT8 dir_05[] [static]
 

Definition at line 8788 of file qstring.cpp.

const Q_UINT8 dir_06[] [static]
 

Definition at line 8823 of file qstring.cpp.

const Q_UINT8 dir_07[] [static]
 

Definition at line 8858 of file qstring.cpp.

const Q_UINT8 dir_09[] [static]
 

Definition at line 8893 of file qstring.cpp.

const Q_UINT8 dir_0A[] [static]
 

Definition at line 8928 of file qstring.cpp.

const Q_UINT8 dir_0B[] [static]
 

Definition at line 8963 of file qstring.cpp.

const Q_UINT8 dir_0C[] [static]
 

Definition at line 8998 of file qstring.cpp.

const Q_UINT8 dir_0D[] [static]
 

Definition at line 9033 of file qstring.cpp.

const Q_UINT8 dir_0E[] [static]
 

Definition at line 9068 of file qstring.cpp.

const Q_UINT8 dir_0F[] [static]
 

Definition at line 9103 of file qstring.cpp.

const Q_UINT8 dir_10[] [static]
 

Definition at line 9138 of file qstring.cpp.

const Q_UINT8 dir_16[] [static]
 

Definition at line 9173 of file qstring.cpp.

const Q_UINT8 dir_17[] [static]
 

Definition at line 9208 of file qstring.cpp.

const Q_UINT8 dir_18[] [static]
 

Definition at line 9243 of file qstring.cpp.

const Q_UINT8 dir_1F[] [static]
 

Definition at line 9278 of file qstring.cpp.

const Q_UINT8 dir_20[] [static]
 

Definition at line 9313 of file qstring.cpp.

const Q_UINT8 dir_21[] [static]
 

Definition at line 9348 of file qstring.cpp.

const Q_UINT8 dir_22[] [static]
 

Definition at line 9383 of file qstring.cpp.

const Q_UINT8 dir_23[] [static]
 

Definition at line 9418 of file qstring.cpp.

const Q_UINT8 dir_24[] [static]
 

Definition at line 9453 of file qstring.cpp.

const Q_UINT8 dir_25[] [static]
 

Definition at line 9488 of file qstring.cpp.

const Q_UINT8 dir_26[] [static]
 

Definition at line 9523 of file qstring.cpp.

const Q_UINT8 dir_27[] [static]
 

Definition at line 9558 of file qstring.cpp.

const Q_UINT8 dir_29[] [static]
 

Definition at line 9593 of file qstring.cpp.

const Q_UINT8 dir_2A[] [static]
 

Definition at line 9628 of file qstring.cpp.

const Q_UINT8 dir_2E[] [static]
 

Definition at line 9663 of file qstring.cpp.

const Q_UINT8 dir_2F[] [static]
 

Definition at line 9698 of file qstring.cpp.

const Q_UINT8 dir_30[] [static]
 

Definition at line 9733 of file qstring.cpp.

const Q_UINT8 dir_32[] [static]
 

Definition at line 9768 of file qstring.cpp.

const Q_UINT8 dir_A4[] [static]
 

Definition at line 9803 of file qstring.cpp.

const Q_UINT8 dir_FB[] [static]
 

Definition at line 9838 of file qstring.cpp.

const Q_UINT8 dir_FC[] [static]
 

Definition at line 9873 of file qstring.cpp.

const Q_UINT8 dir_FD[] [static]
 

Definition at line 9908 of file qstring.cpp.

const Q_UINT8 dir_FE[] [static]
 

Definition at line 9943 of file qstring.cpp.

const Q_UINT8 dir_FF[] [static]
 

Definition at line 9978 of file qstring.cpp.

const Q_UINT8* const direction_info[256] [static]
 

Definition at line 10013 of file qstring.cpp.

Referenced by direction(), QChar::joining(), and mirrored().

const Q_UINT16 li_00[] [static]
 

Definition at line 7807 of file qstring.cpp.

const Q_UINT16 li_01[] [static]
 

Definition at line 7842 of file qstring.cpp.

const Q_UINT16 li_02[] [static]
 

Definition at line 7877 of file qstring.cpp.

const Q_UINT16 li_03[] [static]
 

Definition at line 7912 of file qstring.cpp.

const Q_UINT16 li_04[] [static]
 

Definition at line 7947 of file qstring.cpp.

const Q_UINT16 li_05[] [static]
 

Definition at line 7982 of file qstring.cpp.

const Q_UINT16 li_06[] [static]
 

Definition at line 8017 of file qstring.cpp.

const Q_UINT16 li_07[] [static]
 

Definition at line 8052 of file qstring.cpp.

const Q_UINT16 li_09[] [static]
 

Definition at line 8087 of file qstring.cpp.

const Q_UINT16 li_0A[] [static]
 

Definition at line 8122 of file qstring.cpp.

const Q_UINT16 li_0B[] [static]
 

Definition at line 8157 of file qstring.cpp.

const Q_UINT16 li_0C[] [static]
 

Definition at line 8192 of file qstring.cpp.

const Q_UINT16 li_0D[] [static]
 

Definition at line 8227 of file qstring.cpp.

const Q_UINT16 li_0F[] [static]
 

Definition at line 8262 of file qstring.cpp.

const Q_UINT16 li_10[] [static]
 

Definition at line 8297 of file qstring.cpp.

const Q_UINT16 li_1E[] [static]
 

Definition at line 8332 of file qstring.cpp.

const Q_UINT16 li_1F[] [static]
 

Definition at line 8367 of file qstring.cpp.

const Q_UINT16 li_21[] [static]
 

Definition at line 8402 of file qstring.cpp.

const Q_UINT16 li_22[] [static]
 

Definition at line 8437 of file qstring.cpp.

const Q_UINT16 li_2A[] [static]
 

Definition at line 8472 of file qstring.cpp.

const Q_UINT16 li_30[] [static]
 

Definition at line 8507 of file qstring.cpp.

const Q_UINT16 li_FB[] [static]
 

Definition at line 8542 of file qstring.cpp.

const Q_UINT16* const ligature_info[256] [static]
 

Definition at line 8577 of file qstring.cpp.

Referenced by QLigature::QLigature().

const Q_UINT16 ligature_map[] [static]
 

Definition at line 7386 of file qstring.cpp.

Referenced by QLigature::QLigature().

const Q_INT8 num_00[] [static]
 

Definition at line 11206 of file qstring.cpp.

const Q_INT8 num_06[] [static]
 

Definition at line 11241 of file qstring.cpp.

const Q_INT8 num_09[] [static]
 

Definition at line 11276 of file qstring.cpp.

const Q_INT8 num_0B[] [static]
 

Definition at line 11311 of file qstring.cpp.

const Q_INT8 num_0D[] [static]
 

Definition at line 11346 of file qstring.cpp.

const Q_INT8 num_0E[] [static]
 

Definition at line 11381 of file qstring.cpp.

const Q_INT8 num_0F[] [static]
 

Definition at line 11416 of file qstring.cpp.

const Q_INT8 num_10[] [static]
 

Definition at line 11451 of file qstring.cpp.

const Q_INT8 num_13[] [static]
 

Definition at line 11486 of file qstring.cpp.

const Q_INT8 num_17[] [static]
 

Definition at line 11521 of file qstring.cpp.

const Q_INT8 num_18[] [static]
 

Definition at line 11556 of file qstring.cpp.

const Q_INT8 num_20[] [static]
 

Definition at line 11591 of file qstring.cpp.

const Q_INT8 num_24[] [static]
 

Definition at line 11626 of file qstring.cpp.

const Q_INT8 num_27[] [static]
 

Definition at line 11661 of file qstring.cpp.

QString shared_decomp [static]
 

Definition at line 12411 of file qstring.cpp.

const Q_UINT16 symmetricPairs[] [static]
 

Definition at line 11813 of file qstring.cpp.

Referenced by QChar::mirroredChar().

const int symmetricPairsSize [static]
 

Initial value:

   sizeof(symmetricPairs)/sizeof(symmetricPairs[0])

Definition at line 11857 of file qstring.cpp.

Referenced by QChar::mirroredChar().

const Q_UINT8 ui_00[] [static]
 

Definition at line 525 of file qstring.cpp.

Referenced by category().

const Q_UINT8 ui_01[] [static]
 

Definition at line 562 of file qstring.cpp.

const Q_UINT8 ui_02[] [static]
 

Definition at line 597 of file qstring.cpp.

const Q_UINT8 ui_03[] [static]
 

Definition at line 632 of file qstring.cpp.

const Q_UINT8 ui_04[] [static]
 

Definition at line 667 of file qstring.cpp.

const Q_UINT8 ui_05[] [static]
 

Definition at line 702 of file qstring.cpp.

const Q_UINT8 ui_06[] [static]
 

Definition at line 737 of file qstring.cpp.

const Q_UINT8 ui_07[] [static]
 

Definition at line 772 of file qstring.cpp.

const Q_UINT8 ui_08[] [static]
 

Definition at line 807 of file qstring.cpp.

const Q_UINT8 ui_09[] [static]
 

Definition at line 842 of file qstring.cpp.

const Q_UINT8 ui_0A[] [static]
 

Definition at line 877 of file qstring.cpp.

const Q_UINT8 ui_0B[] [static]
 

Definition at line 912 of file qstring.cpp.

const Q_UINT8 ui_0C[] [static]
 

Definition at line 947 of file qstring.cpp.

const Q_UINT8 ui_0D[] [static]
 

Definition at line 982 of file qstring.cpp.

const Q_UINT8 ui_0E[] [static]
 

Definition at line 1017 of file qstring.cpp.

const Q_UINT8 ui_0F[] [static]
 

Definition at line 1052 of file qstring.cpp.

const Q_UINT8 ui_10[] [static]
 

Definition at line 1087 of file qstring.cpp.

const Q_UINT8 ui_11[] [static]
 

Definition at line 1122 of file qstring.cpp.

const Q_UINT8 ui_12[] [static]
 

Definition at line 1157 of file qstring.cpp.

const Q_UINT8 ui_13[] [static]
 

Definition at line 1192 of file qstring.cpp.

const Q_UINT8 ui_14[] [static]
 

Definition at line 1227 of file qstring.cpp.

const Q_UINT8 ui_15[] [static]
 

Definition at line 1262 of file qstring.cpp.

const Q_UINT8 ui_16[] [static]
 

Definition at line 1297 of file qstring.cpp.

const Q_UINT8 ui_17[] [static]
 

Definition at line 1332 of file qstring.cpp.

const Q_UINT8 ui_18[] [static]
 

Definition at line 1367 of file qstring.cpp.

const Q_UINT8 ui_1E[] [static]
 

Definition at line 1402 of file qstring.cpp.

const Q_UINT8 ui_1F[] [static]
 

Definition at line 1437 of file qstring.cpp.

const Q_UINT8 ui_20[] [static]
 

Definition at line 1472 of file qstring.cpp.

const Q_UINT8 ui_21[] [static]
 

Definition at line 1507 of file qstring.cpp.

const Q_UINT8 ui_22[] [static]
 

Definition at line 1542 of file qstring.cpp.

const Q_UINT8 ui_23[] [static]
 

Definition at line 1577 of file qstring.cpp.

const Q_UINT8 ui_24[] [static]
 

Definition at line 1612 of file qstring.cpp.

const Q_UINT8 ui_25[] [static]
 

Definition at line 1647 of file qstring.cpp.

const Q_UINT8 ui_26[] [static]
 

Definition at line 1682 of file qstring.cpp.

const Q_UINT8 ui_27[] [static]
 

Definition at line 1717 of file qstring.cpp.

const Q_UINT8 ui_28[] [static]
 

Definition at line 1752 of file qstring.cpp.

const Q_UINT8 ui_29[] [static]
 

Definition at line 1787 of file qstring.cpp.

const Q_UINT8 ui_2E[] [static]
 

Definition at line 1822 of file qstring.cpp.

const Q_UINT8 ui_2F[] [static]
 

Definition at line 1857 of file qstring.cpp.

const Q_UINT8 ui_30[] [static]
 

Definition at line 1892 of file qstring.cpp.

const Q_UINT8 ui_31[] [static]
 

Definition at line 1927 of file qstring.cpp.

const Q_UINT8 ui_32[] [static]
 

Definition at line 1962 of file qstring.cpp.

const Q_UINT8 ui_33[] [static]
 

Definition at line 1997 of file qstring.cpp.

const Q_UINT8 ui_4D[] [static]
 

Definition at line 2032 of file qstring.cpp.

const Q_UINT8 ui_9F[] [static]
 

Definition at line 2067 of file qstring.cpp.

const Q_UINT8 ui_A4[] [static]
 

Definition at line 2102 of file qstring.cpp.

const Q_UINT8 ui_D7[] [static]
 

Definition at line 2137 of file qstring.cpp.

const Q_UINT8 ui_D8[] [static]
 

Definition at line 2172 of file qstring.cpp.

const Q_UINT8 ui_E0[] [static]
 

Definition at line 2207 of file qstring.cpp.

const Q_UINT8 ui_FA[] [static]
 

Definition at line 2242 of file qstring.cpp.

const Q_UINT8 ui_FB[] [static]
 

Definition at line 2277 of file qstring.cpp.

const Q_UINT8 ui_FD[] [static]
 

Definition at line 2312 of file qstring.cpp.

const Q_UINT8 ui_FE[] [static]
 

Definition at line 2347 of file qstring.cpp.

const Q_UINT8 ui_FF[] [static]
 

Definition at line 2382 of file qstring.cpp.

const Q_UINT8* const unicode_info[256] [static]
 

Definition at line 2417 of file qstring.cpp.

Referenced by category(), lower(), and upper().


Generated on Sat Nov 5 17:24:56 2005 for OPIE by  doxygen 1.4.2