Compartilhar via


wbuffer_convert Class

Descreve um buffer de fluxo de controle a transmissão de elementos e a de um buffer de fluxo 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

Descrição

Codecvt

Um aspecto de localidade que representa o objeto de conversão.

Elem

O tipo de elemento de largo- caractere.

Traits

Os traços associados com Elem.

Comentários

Esta classe de modelo descreve um buffer de fluxo de controle a transmissão de elementos de tipo _Elem, cujos os traços de caracteres são descritos pela classe Traits, e a de um buffer de fluxo de bytes do tipo std::streambuf.

A conversão entre uma seqüência de valores de Elem e seqüências de multibyte é executada por um objeto da classe Codecvt<Elem, char, std::mbstate_t>, que atende aos requisitos de aspecto padrão std::codecvt<Elem, char, std::mbstate_t>da conversão.

Um objeto de armazenamentos de essa classe de modelo:

  • Um ponteiro ao buffer subjacente de fluxo de bytes

  • Um ponteiro para o objeto atribuído de conversão (que é liberado quando o objeto de wbuffer_convert é destruído)

  • Um objeto de estado de conversão de tipo state_type.

Ee292141.collapse_all(pt-br,VS.110).gifConstrutores

wbuffer_convert

Constrói um objeto do tipo wbuffer_convert.

Ee292141.collapse_all(pt-br,VS.110).gifTypedefs

state_type

Um tipo que representa o estado de conversão.

Ee292141.collapse_all(pt-br,VS.110).gifFunções de membro

rdbuf

Retorna o buffer de fluxo de bytes.

estado

Retorna um objeto que representa o estado de conversão.

Requisitos

Cabeçalho: <cvt/wbuffer>

Stdext::cvt denamespace:

Consulte também

Outros recursos

< cvt/wbuffer > Membros