20 static bool isAlnum(
wchar_t c);
23 static bool isAlpha(
wchar_t c);
26 static bool isDigit(
wchar_t c);
29 static bool isSpace(
wchar_t c);
32 static bool isUpper(
wchar_t c);
35 static bool isLower(
wchar_t c);
38 static bool isOther(
wchar_t c);
41 static bool isNonSpacing(
wchar_t c);
44 static wchar_t toUpper(
wchar_t c);
47 static wchar_t toLower(
wchar_t c);
51 template <
typename TYPE>
68 if (result.
size() < length) {
69 result.
resize((int32_t)(1.5 * (
double)length));
71 this->length = length;
int32_t size() const
Definition: Array.h:87
int32_t length
Definition: UnicodeUtils.h:61
Definition: UnicodeUtils.h:84
Definition: UnicodeUtils.h:14
Array< TYPE > result
Definition: UnicodeUtils.h:60
static this_type newInstance(int32_t size)
Definition: Array.h:61
Utility template class to handle sharable arrays of simple data types.
Definition: Array.h:47
TranslationResult()
Definition: UnicodeUtils.h:54
void copyText(boost::shared_ptr< TranslationResult< TYPE > > other)
Definition: UnicodeUtils.h:79
static void arrayCopy(SOURCE source, int32_t sourceOffset, DEST dest, int32_t destOffset, int32_t length)
Copy elements from on buffer to another.
Definition: MiscUtils.h:79
void copyText(const TranslationResult &other)
Definition: UnicodeUtils.h:74
void setLength(int32_t length)
Definition: UnicodeUtils.h:64
void resize(int32_t size)
Definition: Array.h:72
Base class for all Lucene classes.
Definition: LuceneObject.h:31
Definition: AbstractAllTermDocs.h:12
TYPE * get() const
Definition: Array.h:83
Utility class that contains utf8 and unicode translations.
Definition: UnicodeUtils.h:52
Definition: UnicodeUtils.h:89