<codecvt> enums

Visual Studio 2015
 

The latest version of this topic can be found at <codecvt> enums.

Specifies configuration information for locale facets.

enum class codecvt_mode {  
    consume_header = 4,  
    generate_header = 2,  
    little_endian = 1  
 };  

Remarks

The enumeration defines three constants that supply configuration information to the locale facets declared in <codecvt>. The distinct values are:

  • consume_header, to consume an initial header sequence when reading a multibyte sequence and determine the endianness of the subsequent multibyte sequence to be read

  • generate_header, to generate an initial header sequence when writing a multibyte sequence to advertise the endianness of the subsequent multibyte sequence to be written

  • little_endian, to generate a multibyte sequence in little-endian order, as opposed to the default big-endian order

These constants can be ORed together in arbitrary combinations.

<codecvt>

Show: