libwordring
公開メンバ関数 | 限定公開変数類 | フレンド | 全メンバ一覧
wordring::whatwg::encoding::text_decoder_common クラス

TextDecoderCommon [詳解]

#include <api.hpp>

wordring::whatwg::encoding::text_decoder_common の継承関係図
wordring::whatwg::encoding::text_decoder

公開メンバ関数

std::u32string encoding () const
 エンコーディング名 [詳解]
 
bool fatal () const
 Fatal フラグ [詳解]
 
bool ignore_bom () const
 BOM 無視フラグ [詳解]
 

限定公開変数類

encoding_name m_encoding = static_cast<encoding_name>(0)
 
coder m_decoder
 
io_queue< char > m_io_queue
 
bool m_ignore_bom = false
 
bool m_bom_seen = false
 
error_mode_name m_error_mode = error_mode_name::Replacement
 

フレンド

std::u32string serialize_io_queue (text_decoder_common &, io_queue< char32_t > &)
 IO キューを直列化する [詳解]
 

詳解

TextDecoderCommon

参照
https://encoding.spec.whatwg.org/#interface-mixin-textdecodercommon

関数詳解

◆ encoding()

std::u32string wordring::whatwg::encoding::text_decoder_common::encoding ( ) const
inline

エンコーディング名

戻り値
小文字のエンコーディング名
参照
https://encoding.spec.whatwg.org/#dom-textdecoder-encoding

◆ fatal()

bool wordring::whatwg::encoding::text_decoder_common::fatal ( ) const
inline

◆ ignore_bom()

bool wordring::whatwg::encoding::text_decoder_common::ignore_bom ( ) const
inline

フレンドと関連関数の詳解

◆ serialize_io_queue

std::u32string serialize_io_queue ( text_decoder_common c,
io_queue< char32_t > &  in 
)
friend

IO キューを直列化する

参照
https://encoding.spec.whatwg.org/#concept-td-serialize

このクラス詳解は次のファイルから抽出されました: