Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::spirit::dynamic_distinct_parser< ScannerT > Singleton Reference

#include <distinct_fwd.hpp>

Collaboration diagram for boost::spirit::dynamic_distinct_parser< ScannerT >:

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
 

Member Typedef Documentation

template<typename ScannerT >
typedef ScannerT::value_t boost::spirit::dynamic_distinct_parser< ScannerT >::char_t
template<typename ScannerT >
typedef contiguous< sequence< chseq<char_t const*>, negated_empty_match_parser< tail_t > > > boost::spirit::dynamic_distinct_parser< ScannerT >::result_t
template<typename ScannerT >
typedef rule< typename no_actions_scanner< typename lexeme_scanner<ScannerT>::type >::type > boost::spirit::dynamic_distinct_parser< ScannerT >::tail_t

Constructor & Destructor Documentation

template<typename ScannerT >
boost::spirit::dynamic_distinct_parser< ScannerT >::dynamic_distinct_parser ( )
inline
template<typename ScannerT >
template<typename ParserT >
boost::spirit::dynamic_distinct_parser< ScannerT >::dynamic_distinct_parser ( parser< ParserT > const &  tail_)
inlineexplicit
template<typename ScannerT >
boost::spirit::dynamic_distinct_parser< ScannerT >::dynamic_distinct_parser ( char_t const *  letters)
inlineexplicit

Member Function Documentation

Member Data Documentation


The documentation for this singleton was generated from the following file: