libwordring
|
トークンや構文アイテムを表現するクラス [詳解]
#include <token.hpp>
公開メンバ関数 | |
syntax_primitive (syntax_primitive const &rhs)=default | |
syntax_primitive (syntax_primitive &&rhs)=default | |
template<typename T > | |
syntax_primitive (T const &token) | |
syntax_primitive (component_value const &token) | |
void | operator= (syntax_primitive const &rhs) |
syntax_primitive_name | type () const |
bool | has_value () const |
template<typename T > | |
T & | get () |
template<typename T > | |
T const & | get () const |
トークンや構文アイテムを表現するクラス