#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 | ) |