Udostępnij za pośrednictwem


wbuffer_convert Class

Opisuje buforu strumienia, który kontroluje przekazywania elementów do i z buforu strumienia bajtów.

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

Parametry

Parametr

Opis

Codecvt

Locale aspekt, która reprezentuje obiekt konwersji.

Elem

Typ elementu szerokich znaków.

Traits

Cech związanych z Elem.

Uwagi

Ten szablon klasy opisuje buforu strumienia, który kontroluje przekazywania elementów typu _Elem, których cechy znaków są opisane przez klasę Traits, do i z buforu strumienia bajt typu std::streambuf.

Konwersja między sekwencji Elem wartości i wielobajtowych sekwencji jest wykonywane przez obiekt klasy Codecvt<Elem, char, std::mbstate_t>, spełniający wymagania aspekt standardowe konwersji kodu std::codecvt<Elem, char, std::mbstate_t>.

Przechowuje obiekt klasy tego szablonu:

  • Wskaźnik do podstawowej buforu strumienia bajtów

  • Wskaźnik do obiektu przydzielonego konwersji (która jest zwalniany, kiedy wbuffer_convert niszczony jest obiekt)

  • Stan konwersji obiektu typu state_type.

Ee292141.collapse_all(pl-pl,VS.110).gifKonstruktory

wbuffer_convert

Tworzy obiekt typu wbuffer_convert.

Ee292141.collapse_all(pl-pl,VS.110).gifDefinicje TypeDef

state_type

Typ, który reprezentuje stan konwersji.

Ee292141.collapse_all(pl-pl,VS.110).gifFunkcje składowe

rdbuf

Zwraca bufor strumień bajtów.

Stan

Zwraca obiekt reprezentujący stan konwersji.

Wymagania

Nagłówek: < w cvt na wbuffer >

Obszar nazw: stdext::cvt

Zobacz też

Inne zasoby

< w cvt na wbuffer > Członkowie