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

syntax_primitive の配列をストリーム化するアダプタ [詳解]

#include <token.hpp>

公開型

using container = std::vector< syntax_primitive >
 
using const_iterator = typename container::const_iterator
 
using value_type = syntax_primitive
 

公開メンバ関数

 syntax_primitive_stream (syntax_primitive_stream const &)=default
 
 syntax_primitive_stream (syntax_primitive_stream &&)=default
 
 syntax_primitive_stream (container &c)
 
 syntax_primitive_stream (const_iterator first, const_iterator last)
 
 operator bool () const
 
bool operator! () const
 
std::size_t size () const
 
const_iterator begin () const
 
const_iterator end () const
 
syntax_primitive const & current () const
 
syntax_primitive const & consume ()
 トークンを一つ消費する [詳解]
 
void reconsume ()
 
void advance (const_iterator it)
 
bool skip_whitespace ()
 

詳解

syntax_primitive の配列をストリーム化するアダプタ

関数詳解

◆ consume()

syntax_primitive const& wordring::wwwc::css::syntax_primitive_stream::consume ( )

トークンを一つ消費する

戻り値
消費したトークン

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