4.0.0
Freundlich's C++ toolkit
Public Member Functions
fcppt::parse::skipper::not_< Skipper > Class Template Reference

Detailed Description

template<typename Skipper>
class fcppt::parse::skipper::not_< Skipper >

Negates the result of a skipper.

If the skipper p succeeds, then not_{p} fails. Otherwise, if p fails, then not_{p} succeeds.

Inheritance diagram for fcppt::parse::skipper::not_< Skipper >:
fcppt::parse::skipper::tag

Public Member Functions

 not_ (Skipper &&)
 
template<typename Ch >
fcppt::parse::skipper::result< Ch > skip (fcppt::reference< fcppt::parse::basic_stream< Ch > >) const
 

Constructor & Destructor Documentation

◆ not_()

template<typename Skipper >
fcppt::parse::skipper::not_< Skipper >::not_ ( Skipper &&  )
explicit

Member Function Documentation

◆ skip()

template<typename Skipper >
template<typename Ch >
fcppt::parse::skipper::result< Ch > fcppt::parse::skipper::not_< Skipper >::skip ( fcppt::reference< fcppt::parse::basic_stream< Ch > >  ) const