wbuffer_convert Class
Öğeleri ve bayt akışı arabelleğe alınan iletimini denetleyen bir akış arabellek tanımlar.
template<class Codecvt,
class Elem = wchar_t,
class Traits = std::char_traits<Elem>
>
class wbuffer_convert
: public std::basic_streambuf<Elem, Traits>
Parametreler
Parametre |
Description |
---|---|
Codecvt |
Yerel dönüştürme nesnesi gösteren bir tarafı. |
Elem |
Geniş karakter öğe türü. |
Traits |
İlişkili nitelikler Elem. |
Notlar
Bu şablon sınıfı türü öğelerini iletimini denetleyen bir akış arabellek tanımlar _Elem, olan karakter nitelikler sınıf tarafından tanımlanan Traits, gelen ve tür baytlık bir Akış Arabellek std::streambuf.
Bir dizi arasında dönüştürme Elem değerler ve birden çok baytlı sıralarını sınıfın bir nesnesi tarafından gerçekleştirilen Codecvt<Elem, char, std::mbstate_t>, standart kod dönüştürme tarafı gereksinimlerini karşılayan std::codecvt<Elem, char, std::mbstate_t>.
Bu şablon sınıfın bir nesnesi saklar:
Temel alınan bayt akışı ara bir işaretçi
Tahsis edilen dönüştürme nesneye bir işaretçi (olduğu ne zaman serbest wbuffer_convert nesne yok)
Dönüştürme durumu nesne türü state_type.
Oluşturucular
Türünde bir nesne yapıları wbuffer_convert. |
TypeDef
Dönüştürme durumu temsil eden bir tür. |
Üye işlevleri
Bayt akışı arabellek döndürür. |
|
Dönüştürme durumunu temsil eden bir nesne döndürür. |
Gereksinimler
Başlık: < cvt/wbuffer >
Namespace: stdext::cvt