System::Text::UTF7Encoding クラス

UTF7Encoding class

UTF-7 エンコーディング。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new を使用してインスタンスを作成しないでください。そうしないと実行時エラーやアサーション失敗が発生します。このクラスは常に System::SmartPtr ポインタでラップし、そのポインタを関数の引数として渡してください。

class UTF7Encoding : public System::Text::Encoding

メソッド

メソッド説明
Clone() overrideエンコーディングオブジェクトをクローンします。
Equals(SharedPtr<Object>) overrideオブジェクトと比較します。
GetByteCount(const char_t *, int) override文字バッファをエンコードするために必要な文字数を取得します。
virtual GetByteCount(ArrayPtr<char_t>, int, int)文字バッファをエンコードするために必要な文字数を取得します。
virtual GetByteCount(System::Details::ArrayView<char_t>, int, int)文字バッファをエンコードするために必要な文字数を取得します。
GetByteCount(const System::Details::StackArray<char_t, N>&, int, int)文字バッファをエンコードするために必要な文字数を取得します。
virtual GetByteCount(const String&)文字列をエンコードするために必要な文字数を取得します。
virtual GetByteCount(ArrayPtr<char_t>)文字バッファをエンコードするために必要な文字数を取得します。
GetBytes(ArrayPtr<char_t>, int, int, ArrayPtr<uint8_t>, int) override文字バッファをエンコードした結果得られるバイト列を取得します。
GetBytes(const char_t *, int, uint8_t *, int) override文字バッファをエンコードした結果得られるバイト列を取得します。
GetBytes(const String&, int, int, ArrayPtr<uint8_t>, int) override文字バッファをエンコードした結果得られるバイト列を取得します。
virtual GetBytes(System::Details::ArrayView<char_t>, int, int, System::Details::ArrayView<uint8_t>, int)文字バッファをエンコードした結果得られるバイト列を取得します。
GetBytes(System::Details::StackArray<char_t, SC>&, int, int, System::Details::StackArray<uint8_t, SB>&, int)文字バッファをエンコードした結果得られるバイト列を取得します。
virtual GetBytes(const String&)文字バッファをエンコードした結果得られるバイト列を取得します。
virtual GetBytes(ArrayPtr<char_t>, int, int)文字バッファをエンコードした結果得られるバイト列を取得します。
virtual GetBytes(const System::Details::ArrayView<char_t>&, int, int)文字バッファをエンコードした結果得られるバイト列を取得します。
GetBytes(const System::Details::StackArray<char_t, N>&, int, int)文字バッファをエンコードした結果得られるバイト列を取得します。
virtual GetBytes(ArrayPtr<char_t>)文字バッファをエンコードした結果得られるバイト列を取得します。
GetCharCount(ArrayPtr<uint8_t>, int, int) overrideバイトバッファをデコードするために必要な文字数を取得します。
GetCharCount(const uint8_t *, int) overrideバイトバッファをデコードするために必要な文字数を取得します。
virtual GetCharCount(ArrayPtr<uint8_t>)バイトバッファをデコードするために必要な文字数を取得します。
GetChars(ArrayPtr<uint8_t>, int, int, ArrayPtr<char_t>, int) overrideバイトバッファをデコードした結果得られる文字列を取得します。
GetChars(const uint8_t *, int, char_t *, int) overrideバイトバッファをデコードした結果得られる文字列を取得します。
virtual GetChars(ArrayPtr<uint8_t>, int, int)バイトバッファをデコードした結果得られる文字列を取得します。
virtual GetChars(ArrayPtr<uint8_t>)バイトバッファをデコードした結果得られる文字列を取得します。
GetDecoder() overrideこのオブジェクトにリクエストを転送するデコーダーを取得します。
GetEncoder() overrideこのオブジェクトにリクエストを転送するエンコーダーを取得します。
GetHashCode() const overrideエンコーディングのハッシュコードを取得します。
GetMaxByteCount(int) override指定された文字数をエンコードするために必要な最大バイト数を取得します。
GetMaxCharCount(int) override指定されたバイト数をデコードするために必要な最大文字数を取得します。
GetString(ArrayPtr<uint8_t>, int, int) overrideバイトバッファを文字列にデコードします。
virtual GetString(uint8_t *, int)バイトバッファを文字列にデコードします。
virtual GetString(ArrayPtr<uint8_t>)バイトバッファを文字列にデコードします。
virtual GetString(const System::Details::ArrayView<uint8_t>&)バイトバッファを文字列にデコードします。
GetString(System::Details::StackArray<uint8_t, N>&)バイトバッファを文字列にデコードします。
virtual GetString(const System::Details::ArrayView<uint8_t>&, int, int)バイトバッファを文字列にデコードします。
GetString(System::Details::StackArray<uint8_t, N>, int, int)バイトバッファを文字列にデコードします。
operator==(const UTF7Encoding&) constエンコーディングのパラメータを比較します。
UTF7Encoding()コンストラクタ。
UTF7Encoding(bool)コンストラクタ。

フィールド

フィールド説明
static constexpr DEFAULT_CODE_PAGEデフォルトのコードページ値です。
static constexpr UTF7_CODE_PAGEUTF-7 コードページ ID に使用される Windows のマジックナンバーです。

参照