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