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.
Konstruktory
Tworzy obiekt typu wbuffer_convert. |
Definicje TypeDef
Typ, który reprezentuje stan konwersji. |
Funkcje składowe
Zwraca bufor strumień bajtów. |
|
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