#include <match.hpp>
Public Types | |
typedef nil_t | attr_t |
typedef nil_t | return_t |
Public Member Functions | |
match () | |
match (std::size_t length) | |
match (std::size_t length, nil_t) | |
bool | operator! () const |
bool | has_valid_attribute () const |
std::ptrdiff_t | length () const |
nil_t | value () const |
void | value (nil_t) |
void | swap (match &other) |
template<typename T > | |
match (match< T > const &other) | |
template<typename T > | |
match & | operator= (match< T > const &other) |
template<typename T > | |
void | concat (match< T > const &other) |
bool | operator_bool () const |
operator bool_type () const | |
operator bool_type () | |
typedef nil_t boost::spirit::match< nil_t >::attr_t |
typedef nil_t boost::spirit::match< nil_t >::return_t |
boost::spirit::match< nil_t >::match | ( | ) |
|
explicit |
boost::spirit::match< nil_t >::match | ( | std::size_t | length, |
nil_t | |||
) |
|
inline |
|
inline |
References BOOST_SPIRIT_ASSERT, and boost::spirit::match< T >::length().
bool boost::spirit::match< nil_t >::has_valid_attribute | ( | ) | const |
std::ptrdiff_t boost::spirit::match< nil_t >::length | ( | ) | const |
|
inlineinherited |
|
inlineinherited |
bool boost::spirit::match< nil_t >::operator! | ( | ) | const |
|
inline |
References boost::spirit::match< T >::length().
|
inline |
void boost::spirit::match< nil_t >::swap | ( | match< nil_t > & | other | ) |
nil_t boost::spirit::match< nil_t >::value | ( | ) | const |
void boost::spirit::match< nil_t >::value | ( | nil_t | ) |