Compartir a través de


wbuffer_convert Class

Describe un búfer de la secuencia que controla la transmisión de elementos en un búfer de la secuencia de bytes.

template<class Codecvt,
    class Elem = wchar_t,
    class Traits = std::char_traits<Elem>
>
    class wbuffer_convert
        : public std::basic_streambuf<Elem, Traits>

Parámetros

Parámetro

Descripción

Codecvt

la faceta de configuración regional que representa el objeto de la conversión.

Elem

El tipo de elemento de carácter ancho.

Traits

Los rasgos asociado a Elem.

Comentarios

Esta clase de plantilla describe un búfer de la secuencia que controla la transmisión de elementos de _Elemescrito, cuyos rasgos de carácter se describen mediante la clase Traits, en un búfer de la secuencia de bytes de std::streambufescrito.

La conversión entre una secuencia de valores de Elem y secuencias multibyte realiza un objeto de clase Codecvt<Elem, char, std::mbstate_t>, que cumpla los requisitos de la faceta estándar std::codecvt<Elem, char, std::mbstate_t>de conversión de código.

Un objeto de este tipo de plantilla almacena:

  • Un puntero al byte subyacente transmitir el búfer

  • Un puntero al objeto asignado de conversión (que se libera cuando se destruye el objeto de wbuffer_convert )

  • Un objeto de estado de la conversión de state_typeescrito.

Ee292141.collapse_all(es-es,VS.110).gifConstructores

wbuffer_convert

construye un objeto de wbuffer_convertescrito.

Ee292141.collapse_all(es-es,VS.110).gifTypedefs

state_type

Un tipo que representa el estado de la conversión.

Ee292141.collapse_all(es-es,VS.110).gifFunciones miembro

rdbuf

Devuelve el búfer de la secuencia de bytes.

state

Devuelve un objeto que representa el estado de la conversión.

Requisitos

encabezado: <cvt/wbuffer>

espacio de nombres: stdext:: cvt

Vea también

Otros recursos

miembros de <cvt/wbuffer>