### IStringEnum

  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.

### IStringEnum - Member Functions and Data by Group

### IStringEnum - Type Definitions

StripMode

      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

  - CharType

Supported Platforms

  Windows | OS/2 | AIX
  Yes | Yes | Yes

CharType

      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:

  sbcs
    The IString contains single-byte character set (SBCS) characters.
  dbcs1
    The IString contains the first byte of a double-byte character support (DBCS) character.
  dbcs2
    The IString contains the second byte of a double-byte character support (DBCS) character.

Supported Platforms

  Windows | OS/2 | AIX
  Yes | Yes | Yes

### IStringEnum - Inherited Member Functions and Data

#### Inherited Public Functions

  - None

#### Inherited Public Data

  - None

#### Inherited Protected Functions

  - None

#### Inherited Protected Data

  - None