|
libwordring
|
<ns-prefix> [詳解]
#include <grammar.hpp>
公開型 | |
| using | const_iterator = syntax_primitive_stream::const_iterator |
基底クラス wordring::wwwc::css::selector_grammar に属する継承公開型 | |
| using | const_iterator = syntax_primitive_stream::const_iterator |
| using | document_type_name = wordring::html::document_type_name |
| using | document_mode_name = wordring::html::document_mode_name |
公開メンバ関数 | |
| ns_prefix (ns_prefix const &)=default | |
| ns_prefix (ns_prefix &&)=default | |
| ns_prefix (const_iterator first, const_iterator last, std::u32string const &prefix) | |
| ns_prefix & | operator= (ns_prefix const &)=default |
| ns_prefix & | operator= (ns_prefix &&)=default |
| std::u32string const & | string () const |
| 名前空間接頭辞を返す [詳解] | |
基底クラス wordring::wwwc::css::selector_grammar に属する継承公開メンバ関数 | |
| selector_grammar (selector_grammar const &)=default | |
| selector_grammar (selector_grammar &&)=default | |
| selector_grammar (const_iterator first, const_iterator last) | |
| selector_grammar & | operator= (selector_grammar const &)=default |
| selector_grammar & | operator= (selector_grammar &&)=default |
| operator bool () const | |
| bool | operator! () const |
| const_iterator | begin () const |
| const_iterator | end () const |
静的公開メンバ関数 | |
| static ns_prefix | consume (syntax_primitive_stream in, parse_context &ctx) |
| 構文規則と合致する場合、入力から合致部分を消費する [詳解] | |
その他の継承メンバ | |
基底クラス wordring::wwwc::css::selector_grammar に属する継承限定公開変数類 | |
| const_iterator | m_first |
| 構文解析時に部分セレクタが消費した入力の先頭 | |
| const_iterator | m_last |
| 構文解析時に部分セレクタが消費した入力の終端 | |
<ns-prefix>
|
static |
構文規則と合致する場合、入力から合致部分を消費する
宣言されていない名前空間接頭辞が現れた場合、エラーとする。 宣言済みの名前空間接頭辞は、 ctx 内に保持されているはずである。
| std::u32string const& wordring::wwwc::css::ns_prefix::string | ( | ) | const |
名前空間接頭辞を返す
「*」はすべての名前空間とマッチし、空文字列は名前空間に属さない要素とマッチする。
1.8.17