System::Text::Decoder kelas

Decoder class

Mengkapsulkan urutan byte decoding menjadi urutan karakter. Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi System::MakeObject(). Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer tersebut untuk meneruskannya ke fungsi sebagai argumen.

class Decoder : public System::Object

Metode

MetodeDeskripsi
virtual Convert(ArrayPtr<uint8_t>, int, int, ArrayPtr<char_t>, int, int, bool, int&, int&, bool&)Mengonversi byte menjadi karakter.
virtual Convert(const uint8_t *, int, char_t *, int, bool, int&, int&, bool&)Mengonversi byte menjadi karakter.
get_Fallback() constMendapatkan fallback penanganan kesalahan.
get_FallbackBuffer() constMendapatkan buffer fallback.
virtual GetCharCount(ArrayPtr<uint8_t>, int, int)Mendapatkan jumlah karakter yang diperlukan untuk mendekode sebuah buffer.
virtual GetCharCount(ArrayPtr<uint8_t>, int, int, bool)Mendapatkan jumlah karakter yang diperlukan untuk mendekode sebuah buffer.
virtual GetCharCount(const uint8_t *, int, bool)Mendapatkan jumlah karakter yang diperlukan untuk mendekode sebuah buffer.
virtual GetChars(ArrayPtr<uint8_t>, int, int, ArrayPtr<char_t>, int)Dapatkan karakter yang dihasilkan dari mendekode sebuah buffer.
virtual GetChars(ArrayPtr<uint8_t>, int, int, ArrayPtr<char_t>, int, bool)Dapatkan karakter yang dihasilkan dari mendekode sebuah buffer.
virtual GetChars(const uint8_t *, int, char_t *, int, bool)Dapatkan karakter yang dihasilkan dari mendekode sebuah buffer.
virtual Reset()Membersihkan keadaan internal decoder.
set_Fallback(const DecoderFallbackPtr&)Mengatur fallback penanganan kesalahan.

Lihat Juga