The IStringEnum class serves as a repository for enumeration types related to the IString class. The Open Class Library places these enumeration types here so they can easily be shared between code that implements the classes IString, IBuffer, and IDBCSBuffer.
![]() |
typedef enum { leading , trailing , both } StripMode
Use this enumeration to define the mode of various functions that strip leading characters, trailing characters, or both from IStrings.
Related Enumeration
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
![]() |
typedef enum { sbcs , dbcs1 = 1 , mbcs1 = 1 , dbcs2 = 2 , mbcs2 = 2 , mbcs3 = 3 , mbcs4 = 4 } CharType
Use these enumerators to specify the various types of characters that comprise an IString:
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |