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

#include <distinct_fwd.hpp>

Public Types

typedef contiguous< sequence
< chseq< CharT const * >
, negated_empty_match_parser
< TailT > > > 
result_t
 

Public Member Functions

 distinct_parser ()
 
 distinct_parser (parser< TailT > const &tail_)
 
 distinct_parser (CharT const *letters)
 
result_t operator() (CharT const *str) const
 

Public Attributes

TailT tail
 

Member Typedef Documentation

template<typename CharT , typename TailT >
typedef contiguous< sequence< chseq<CharT const*>, negated_empty_match_parser< TailT > > > boost::spirit::distinct_parser< CharT, TailT >::result_t

Constructor & Destructor Documentation

template<typename CharT , typename TailT >
boost::spirit::distinct_parser< CharT, TailT >::distinct_parser ( )
inline
template<typename CharT , typename TailT >
boost::spirit::distinct_parser< CharT, TailT >::distinct_parser ( parser< TailT > const &  tail_)
inlineexplicit
template<typename CharT , typename TailT >
boost::spirit::distinct_parser< CharT, TailT >::distinct_parser ( CharT const *  letters)
inlineexplicit

Member Function Documentation

template<typename CharT , typename TailT >
result_t boost::spirit::distinct_parser< CharT, TailT >::operator() ( CharT const *  str) const
inline

Member Data Documentation

template<typename CharT , typename TailT >
TailT boost::spirit::distinct_parser< CharT, TailT >::tail

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