Sdílet prostřednictvím


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.

Ee292141.collapse_all(cs-cz,VS.110).gifKonstruktory

wbuffer_convert

Vytvoří objekt typu wbuffer_convert.

Ee292141.collapse_all(cs-cz,VS.110).gifFunkce TypeDef

state_type

Typ, který znázorňuje stav převodu.

Ee292141.collapse_all(cs-cz,VS.110).gifFunkce členů

rdbuf

Vrátí vyrovnávací paměti datového proudu bajtů.

Stav

Vrátí objekt představující stav převodu.

Požadavky

Záhlaví: < cvt/wbuffer >

Obor názvů: stdext::cvt

Viz také

Další zdroje

< cvt/wbuffer > Členové