wbuffer_convert Class
Popisuje datový proud vyrovnávací paměť, která řídí přenos z vyrovnávací paměti datového proudu bajtů a prvky.
template<class Codecvt,
class Elem = wchar_t,
class Traits = std::char_traits<Elem>
>
class wbuffer_convert
: public std::basic_streambuf<Elem, Traits>
Parametry
Parametr |
Description |
---|---|
Codecvt |
Národního prostředí podmínky převodu objektu. |
Elem |
Typ prvku celého znaku. |
Traits |
Vlastnosti související s Elem. |
Poznámky
Popisuje šablony třídy datového proudu vyrovnávací paměť, která řídí přenos prvky typu _Elem, jehož znaky znakem jsou popsány třídou Traits, z a do vyrovnávací paměti datového proudu bajt typu std::streambuf.
Převod mezi sekvence Elem hodnot a řad vícebajtové provádí objekt třídy Codecvt<Elem, char, std::mbstate_t>, který splňuje požadavky podmínka standardního převodu kódu std::codecvt<Elem, char, std::mbstate_t>.
Uloží objekt této třídy šablony:
Ukazatel na podkladové vyrovnávací paměti datového proudu bajtů
Ukazatel na objekt přidělené převodu (což je uvolněna při wbuffer_convert objekt)
Stav objektu převodu typu state_type.
Konstruktory
Vytvoří objekt typu wbuffer_convert. |
Funkce TypeDef
Typ, který znázorňuje stav převodu. |
Funkce členů
Vrátí vyrovnávací paměti datového proudu bajtů. |
|
Vrátí objekt představující stav převodu. |
Požadavky
Záhlaví: < cvt/wbuffer >
Obor názvů: stdext::cvt