#include <typeof.hpp>
Public Types | |
typedef boost::optional< T > | optional_type |
typedef optional_type::argument_type | ctor_param_t |
typedef optional_type::reference_const_type | return_t |
typedef T | attr_t |
Public Member Functions | |
match () | |
match (std::size_t length) | |
match (std::size_t length, ctor_param_t val) | |
bool | operator! () const |
std::ptrdiff_t | length () const |
bool | has_valid_attribute () const |
return_t | value () const |
void | swap (match &other) |
template<typename T2 > | |
match (match< T2 > const &other) | |
template<typename T2 > | |
match & | operator= (match< T2 > const &other) |
template<typename MatchT > | |
void | concat (MatchT const &other) |
template<typename ValueT > | |
void | value (ValueT const &val_) |
bool | operator_bool () const |
operator bool_type () const | |
operator bool_type () | |
typedef T boost::spirit::match< T >::attr_t |
typedef optional_type::argument_type boost::spirit::match< T >::ctor_param_t |
typedef boost::optional<T> boost::spirit::match< T >::optional_type |
typedef optional_type::reference_const_type boost::spirit::match< T >::return_t |
boost::spirit::match< T >::match | ( | ) |
|
explicit |
boost::spirit::match< T >::match | ( | std::size_t | length, |
ctor_param_t | val | ||
) |
|
inline |
References boost::filesystem::detail::copy().
|
inline |
References BOOST_SPIRIT_ASSERT.
bool boost::spirit::match< T >::has_valid_attribute | ( | ) | const |
std::ptrdiff_t boost::spirit::match< T >::length | ( | ) | const |
|
inlineinherited |
|
inlineinherited |
bool boost::spirit::match< T >::operator! | ( | ) | const |
|
inline |
References boost::assign(), and boost::spirit::match< T >::length().
Referenced by boost::spirit::tree_match< IteratorT, NodeFactoryT, T >::operator=().
|
inline |
void boost::spirit::match< T >::swap | ( | match< T > & | other | ) |
return_t boost::spirit::match< T >::value | ( | ) | const |
|
inline |