struct CCL::IUnicodeUtilities
Overview
Character classification and conversion for 2-Byte UTF-16 characters. More…
#include <istring.h> struct IUnicodeUtilities: public CCL::IUnknown { // methods virtual tbool CCL_API isAlpha (uchar c) const = 0; virtual tbool CCL_API isAlphaNumeric (uchar c) const = 0; virtual tbool CCL_API isWhitespace (uchar c) const = 0; virtual tbool CCL_API isDigit (uchar c) const = 0; virtual tbool CCL_API isASCII (uchar c) const = 0; virtual tbool CCL_API isPrintable (uchar c) const = 0; virtual tbool CCL_API isLowercase (uchar c) const = 0; virtual tbool CCL_API isUppercase (uchar c) const = 0; virtual tbool CCL_API isFullWidth (uchar c) const = 0; virtual uchar CCL_API toLowercase (uchar c) const = 0; virtual uchar CCL_API toUppercase (uchar c) const = 0; };
Inherited Members
public: // methods virtual tresult CCL_API queryInterface (UIDRef iid, void** ptr) = 0; virtual unsigned int CCL_API retain () = 0; virtual unsigned int CCL_API release () = 0;
Detailed Documentation
Character classification and conversion for 2-Byte UTF-16 characters.
Methods
virtual tbool CCL_API isAlpha (uchar c) const = 0
Returns true if c is an alphabetic character.
virtual tbool CCL_API isAlphaNumeric (uchar c) const = 0
Returns true if c is an alphanumeric character.
virtual tbool CCL_API isWhitespace (uchar c) const = 0
Returns true if c is a whitespace.
virtual tbool CCL_API isDigit (uchar c) const = 0
Returns true if c is digit.
virtual tbool CCL_API isASCII (uchar c) const = 0
Returns true if c is a valid ASCII character.
virtual tbool CCL_API isPrintable (uchar c) const = 0
Returns true if c is a printable character.
virtual tbool CCL_API isLowercase (uchar c) const = 0
Returns true if c is a lowercase character.
virtual tbool CCL_API isUppercase (uchar c) const = 0
Returns true if c is an uppercase character.
virtual tbool CCL_API isFullWidth (uchar c) const = 0
Returns true if c is a full width character.
virtual uchar CCL_API toLowercase (uchar c) const = 0
Converts an uppercase character to lowercase.
virtual uchar CCL_API toUppercase (uchar c) const = 0
Converts a lowercase character to uppercase.