libwordring
|
CSSコンポーネント値を表現する AST ノード [詳解]
#include <token.hpp>
クラス | |
struct | container_fn |
struct | container_sb |
公開型 | |
using | value_type = std::variant< std::monostate, ident_token, at_keyword_token, hash_token, string_token, bad_string_token, url_token, bad_url_token, delim_token, number_token, percentage_token, dimension_token, whitespace_token, CDO_token, CDC_token, colon_token, semicolon_token, comma_token, close_square_token, close_paren_token, close_curly_token, eof_token, container_fn, container_sb > |
公開メンバ関数 | |
component_value (component_value const &)=default | |
component_value (component_value &&)=default | |
component_value (function const &value) | |
component_value (simple_block const &value) | |
component_value (syntax_primitive const &value) | |
template<typename T > | |
component_value (T const &value) | |
component_value & | operator= (component_value const &)=default |
syntax_primitive_name | type () const |
bool | has_value () const |
template<typename T > | |
T & | get () |
template<typename T > | |
T const & | get () const |
CSSコンポーネント値を表現する AST ノード