#include <TextClass.hpp>
Static Public Member Functions | |
static void | createInstance () |
Static Public Member Functions inherited from RexxObject | |
static void | decodeMessageName (RexxObject *target, RexxObject *message, RexxString *&messageName, RexxObject *&startScope) |
static void | createInstance () |
Static Public Member Functions inherited from RexxInternalObject | |
static size_t | getObjectHeaderSize () |
Static Public Attributes | |
static RexxClass * | classInstance = OREF_NULL |
Static Public Attributes inherited from RexxObject | |
static PCPPM | operatorMethods [] |
static RexxClass * | classInstance = OREF_NULL |
Additional Inherited Members | |
Public Attributes inherited from RexxInternalObject | |
ObjectHeader | header |
RexxBehaviour * | behaviour |
Protected Member Functions inherited from RexxVirtualBase | |
virtual | ~RexxVirtualBase () |
virtual void | baseVirtual () |
Definition at line 128 of file TextClass.hpp.
|
inline |
Definition at line 140 of file TextClass.hpp.
|
inline |
Definition at line 141 of file TextClass.hpp.
RexxObject * Unicode::copyRexx | ( | ) |
Definition at line 330 of file TextClass.cpp.
References Error_Unsupported_copy_method, reportException(), and TheNilObject.
Referenced by RexxMemory::createImage().
|
static |
Definition at line 318 of file TextClass.cpp.
References CLASS_CREATE.
Referenced by RexxMemory::createImage().
|
virtual |
Reimplemented from RexxObject.
Definition at line 352 of file TextClass.cpp.
References cleanUpFlatten, flatten_reference, and setUpFlatten.
|
virtual |
Reimplemented from RexxObject.
Definition at line 342 of file TextClass.cpp.
References memory_mark.
|
virtual |
Reimplemented from RexxObject.
Definition at line 347 of file TextClass.cpp.
References memory_mark_general.
RexxObject * Unicode::newRexx | ( | RexxObject ** | init_args, |
size_t | argCount, | ||
size_t | named_argCount | ||
) |
Definition at line 323 of file TextClass.cpp.
References Error_Unsupported_new_method, reportException(), and TheNilObject.
Referenced by RexxMemory::createImage().
|
inline |
Definition at line 134 of file TextClass.hpp.
|
inline |
Definition at line 132 of file TextClass.hpp.
void * Unicode::operator new | ( | size_t | size | ) |
Definition at line 337 of file TextClass.cpp.
References new_object(), and T_Unicode.
|
inline |
Definition at line 131 of file TextClass.hpp.
RexxInteger * Unicode::systemIsLittleEndian | ( | ) |
Definition at line 359 of file TextClass.cpp.
References isLittleEndian(), TheFalseObject, and TheTrueObject.
Referenced by RexxMemory::createImage().
RexxString * Unicode::unialgo_version | ( | ) |
Definition at line 800 of file TextClass.cpp.
References new_string().
Referenced by RexxMemory::createImage().
RexxInteger * Unicode::utf8proc_codepointBidiClass | ( | RexxObject * | rexxCodepoint | ) |
Definition at line 473 of file TextClass.cpp.
References integer(), and new_integer().
Referenced by RexxMemory::createImage().
RexxInteger * Unicode::utf8proc_codepointBidiMirrored | ( | RexxObject * | rexxCodepoint | ) |
Definition at line 509 of file TextClass.cpp.
References integer(), TheFalseObject, and TheTrueObject.
Referenced by RexxMemory::createImage().
RexxInteger * Unicode::utf8proc_codepointBoundClass | ( | RexxObject * | rexxCodepoint | ) |
Definition at line 585 of file TextClass.cpp.
References integer(), and new_integer().
Referenced by RexxMemory::createImage().
RexxInteger * Unicode::utf8proc_codepointCategory | ( | RexxObject * | rexxCodepoint | ) |
Definition at line 422 of file TextClass.cpp.
References integer(), and new_integer().
Referenced by RexxMemory::createImage().
RexxInteger * Unicode::utf8proc_codepointCharWidth | ( | RexxObject * | rexxCodepoint | ) |
Definition at line 573 of file TextClass.cpp.
References integer(), and new_integer().
Referenced by RexxMemory::createImage().
RexxInteger * Unicode::utf8proc_codepointCombiningClass | ( | RexxObject * | rexxCodepoint | ) |
Definition at line 465 of file TextClass.cpp.
References integer(), and new_integer().
Referenced by RexxMemory::createImage().
RexxInteger * Unicode::utf8proc_codepointControlBoundary | ( | RexxObject * | rexxCodepoint | ) |
Definition at line 565 of file TextClass.cpp.
References integer(), TheFalseObject, and TheTrueObject.
Referenced by RexxMemory::createImage().
RexxInteger * Unicode::utf8proc_codepointDecompositionType | ( | RexxObject * | rexxCodepoint | ) |
Definition at line 517 of file TextClass.cpp.
References integer(), and new_integer().
Referenced by RexxMemory::createImage().
RexxInteger * Unicode::utf8proc_codepointIgnorable | ( | RexxObject * | rexxCodepoint | ) |
Definition at line 557 of file TextClass.cpp.
References integer(), TheFalseObject, and TheTrueObject.
Referenced by RexxMemory::createImage().
RexxInteger * Unicode::utf8proc_codepointIsLower | ( | RexxObject * | rexxCodepoint | ) |
Definition at line 646 of file TextClass.cpp.
References integer(), TheFalseObject, and TheTrueObject.
Referenced by RexxMemory::createImage().
RexxInteger * Unicode::utf8proc_codepointIsUpper | ( | RexxObject * | rexxCodepoint | ) |
Definition at line 654 of file TextClass.cpp.
References integer(), TheFalseObject, and TheTrueObject.
Referenced by RexxMemory::createImage().
RexxInteger * Unicode::utf8proc_codepointToLowerSimple | ( | RexxObject * | rexxCodepoint | ) |
Definition at line 625 of file TextClass.cpp.
References integer(), and new_integer().
Referenced by RexxMemory::createImage().
RexxInteger * Unicode::utf8proc_codepointToTitleSimple | ( | RexxObject * | rexxCodepoint | ) |
Definition at line 639 of file TextClass.cpp.
References integer(), and new_integer().
Referenced by RexxMemory::createImage().
RexxInteger * Unicode::utf8proc_codepointToUpperSimple | ( | RexxObject * | rexxCodepoint | ) |
Definition at line 632 of file TextClass.cpp.
References integer(), and new_integer().
Referenced by RexxMemory::createImage().
RexxInteger * Unicode::utf8proc_graphemeBreak | ( | RexxArray * | array | ) |
Given a pair of consecutive codepoints, return whether a grapheme break is permitted between them.
array | An array of 3 items: codepoint1 [IN] The first codepoint. codepoint2 [IN] The second codepoint. state [IN OUT] Initial value must be 0. |
Definition at line 410 of file TextClass.cpp.
References ARG_ONE, arrayArgument(), Error_Invalid_argument_user_defined, RexxArray::get(), integerRange(), new_integer(), RexxArray::put(), SSIZE_MAX, TheFalseObject, and TheTrueObject.
Referenced by RexxMemory::createImage().
RexxObject * Unicode::utf8proc_transform | ( | RexxString * | str, |
RexxObject ** | named_arglist, | ||
size_t | named_argcount | ||
) |
Definition at line 681 of file TextClass.cpp.
References ARG_ONE, Error_Invalid_argument_user_defined, Error_Logical_value_user_defined, integerRange(), IntegerZero, NamedArguments::match(), normalize(), stringArgument(), and TheFalseObject.
Referenced by RexxMemory::createImage().
RexxString * Unicode::utf8proc_version | ( | ) |
Definition at line 393 of file TextClass.cpp.
References new_string().
Referenced by RexxMemory::createImage().
Definition at line 146 of file TextClass.hpp.