#include <distinct_fwd.hpp>
Public Types | |
typedef ScannerT::value_t | char_t |
typedef rule< typename no_actions_scanner< typename lexeme_scanner< ScannerT > ::type >::type > | tail_t |
typedef contiguous< sequence < chseq< char_t const * > , negated_empty_match_parser < tail_t > > > | result_t |
Public Member Functions | |
dynamic_distinct_parser () | |
template<typename ParserT > | |
dynamic_distinct_parser (parser< ParserT > const &tail_) | |
dynamic_distinct_parser (char_t const *letters) | |
result_t | operator() (char_t const *str) const |
Public Attributes | |
tail_t | tail |
typedef ScannerT::value_t boost::spirit::dynamic_distinct_parser< ScannerT >::char_t |
typedef contiguous< sequence< chseq<char_t const*>, negated_empty_match_parser< tail_t > > > boost::spirit::dynamic_distinct_parser< ScannerT >::result_t |
typedef rule< typename no_actions_scanner< typename lexeme_scanner<ScannerT>::type >::type > boost::spirit::dynamic_distinct_parser< ScannerT >::tail_t |
|
inline |
|
inlineexplicit |
|
inlineexplicit |
|
inline |
tail_t boost::spirit::dynamic_distinct_parser< ScannerT >::tail |