Method | Description |
![]() | Checks whether this MChar is equal to the MChar passed in as a parameter. |
![]() ![]() | Retrieve the data encapsulated by this MChar. using best-case conversion if required. |
![]() | Safe cast operation for MChar. |
![]() | Safe cast operation for MChar. |
![]() ![]() | Return the MBaseClassDescription for this MChar. |
![]() ![]() | Return the class name as a char*. |
![]() | Return the unicode encoding type, currently either ASCII or UTF16BE. |
![]() |
Create an MChar using the specified character and encoding. With this constructor you specify the character as a char. Unicode is supported and encoding information must be supplied. The SDK makes a copy of the char. If the source string contains fewer characters than specified by the character class, then NULL characters are used for padding. |
![]() | Creates an MChar based on an already existing MChar. Unicode is supported and encoding information must be supplied. |
![]() |
Create an MChar using the specified character class (for example, char.15), source string, number of characters, and encoding type. Encoding types are listed in the parameter list below. Unicode is supported and encoding information must be supplied. All forms of the constructor create a copy. If the source string contains fewer characters than specified by the character class, then NULL characters are used for padding. |
![]() |
Create an MChar using the specified character class (e.g. char.15), source string, number of characters, and encoding type. Encoding types are listed in the parameter list below. Unicode is supported and encoding information must be supplied. All forms of the constructor create a copy. If the source string contains fewer characters than specified by the character class, then NULL characters are used for padding. |
![]() |
Create an MChar using the specified character and encoding. With this constructor you specify the character as an unsigned char. Unicode is supported and encoding information must be supplied. The SDK makes a copy of the char. If the source string contains fewer characters than specified by the character class, then NULL characters are used for padding. |
![]() ![]() | Return the number of bytes encapsulated by this MChar. |
![]() ![]() | Return the number of characters encapsulated by this MChar. |
![]() ![]() | Retrieve the data encapsulated by this MChar as a 16-bit string. |