|
using | node_pointer = NodeIterator |
|
using | node_type = typename node_pointer::value_type |
|
using | element_type = typename node_type::element_type |
|
using | text_type = typename node_type::text_type |
|
using | processing_instruction_type = typename node_type::processing_instruction_type |
|
using | comment_type = typename node_type::comment_type |
|
using | document_type = typename node_type::document_type |
|
using | document_type_type = typename node_type::document_type_type |
|
using | document_fragment_type = typename node_type::document_fragment_type |
|
using | attribute_type = typename element_type::attribute_type |
|
using | attribute_pointer = typename element_type::const_iterator |
|
using | string_type = typename element_type::string_type |
|
|
static node_pointer | pointer () |
| NULLで初期化された空のポインタを作成する
|
|
static node_pointer | parent (node_pointer it) |
| 親要素を返す [詳解]
|
|
static node_pointer | begin (node_pointer it) |
| 最初の子を返す
|
|
static node_pointer | end (node_pointer it) |
| 最後の子の次を返す
|
|
static node_pointer | prev (node_pointer it) |
| 前の兄弟を返す
|
|
static node_pointer | next (node_pointer it) |
| 次の兄弟を返す
|
|
static auto & | data (node_pointer it) |
|
static auto | target (node_pointer it) |
|
static auto | name (node_pointer it) |
|
static bool | is_element (node_pointer it) |
|
static void | set_document (node_pointer it, node_pointer doc) |
| 要素へオーナー文書を設定する [詳解]
|
|
static ns_name | get_namespace_name (node_pointer it) |
| 要素の名前空間を返す
|
|
static string_type | get_namespace (node_pointer it) |
|
static tag_name | get_local_name_name (node_pointer it) |
| 要素のローカル名を返す
|
|
static string_type | get_local_name (node_pointer it) |
|
static string_type | get_qualified_name (node_pointer it) |
|
static bool | is_html_element_of (node_pointer it, tag_name tag) |
|
static bool | equals (node_pointer lhs, node_pointer rhs) |
| 二つの要素が同じシグネチャを持つか調べる [詳解]
|
|
static auto | abegin (node_pointer it) |
| 要素ノードから最初の属性を指すイテレータを取得する
|
|
static auto | aend (node_pointer it) |
|
static void | set_non_blocking_flag (node_pointer it, bool b) |
| 属性を検索する [詳解]
|
|
static void | set_already_started_flag (node_pointer it, bool b) |
| script 要素の "already started" flag を設定する [詳解]
|
|
static ns_name | get_namespace_name (attribute_type const &attr) |
|
static string_type | get_namespace (attribute_type const &attr) |
|
static attribute_name | get_local_name_name (attribute_type const &attr) |
|
static string_type | get_local_name (attribute_type const &attr) |
|
static string_type | get_qualified_name (attribute_type const &attr) |
|
static string_type const & | value (attribute_type const &attr) |
|
static bool | is_text (node_pointer it) |
|
static text_type | create_text (char32_t cp) |
|
static void | append_text (node_pointer it, char32_t cp) |
|
static bool | is_processing_instruction (node_pointer it) |
|
static bool | is_comment (node_pointer it) |
|
static comment_type | create_comment (string_type const &data) |
|
static bool | is_document (node_pointer it) |
|
static document_type_name | get_document_type (node_pointer it) |
| 文書ノードから文書形式を取得する
|
|
static void | set_document_type (node_pointer it, document_type_name type) |
| 文書ノードに文書形式を設定する [詳解]
|
|
static document_mode_name | get_document_mode (node_pointer it) |
| 文書ノードから文書形式を取得する
|
|
static void | set_document_mode (node_pointer it, document_mode_name mode) |
| 文書ノードに文書モードを設定する [詳解]
|
|
static bool | is_iframe_srcdoc_document (node_pointer it) |
| 文書が IFRAME ソース文書か調べる [詳解]
|
|
static void | set_document_ready_state (string_type const &readiness) |
|
static bool | is_document_type (node_pointer it) |
|
static document_type_type | create_document_type (string_type const &name, string_type const &public_id, string_type const &system_id) |
|
static bool | is_root (node_pointer it) |
|
static bool | is_single (node_type const &node) |
|