libwordring
クラス | 公開型 | 公開メンバ関数 | 全メンバ一覧
wordring::wwwc::css::component_value クラス

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_valueoperator= (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 ノード


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