<complex-selector>
[詳解]
#include <grammar.hpp>
|
using | const_iterator = syntax_primitive_stream::const_iterator |
|
using | value_type = std::variant< compound_selector, combinator > |
|
using | reverse_iterator = std::vector< value_type >::const_reverse_iterator |
|
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 |
|
|
| complex_selector (const_iterator first, const_iterator last, std::vector< value_type > &&value) |
|
std::vector< value_type > const & | value () const |
|
template<typename NodePointer > |
bool | match (NodePointer const &np, match_context< NodePointer > const &ctx) const |
| ノードにマッチするか検査する [詳解]
|
|
| 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 |
|
|
const_iterator | m_first |
| 構文解析時に部分セレクタが消費した入力の先頭
|
|
const_iterator | m_last |
| 構文解析時に部分セレクタが消費した入力の終端
|
|
◆ match()
template<typename NodePointer >
bool wordring::wwwc::css::complex_selector::match |
( |
NodePointer const & |
np, |
|
|
match_context< NodePointer > const & |
ctx |
|
) |
| const |
|
inline |
このクラス詳解は次のファイルから抽出されました: