4.0.0
Freundlich's C++ toolkit
Public Types | Public Member Functions
fcppt::parse::with_location< Parser > Class Template Reference
Inheritance diagram for fcppt::parse::with_location< Parser >:
fcppt::parse::tag

Public Types

using result_type = fcppt::parse::sequence_result< fcppt::optional::object< fcppt::parse::location >, fcppt::parse::result_of< Parser > >
 

Public Member Functions

 with_location (Parser &&)
 
template<typename Ch , typename Skipper >
fcppt::parse::result< Ch, result_typeparse (fcppt::reference< fcppt::parse::basic_stream< Ch > >, Skipper const &) const
 

Member Typedef Documentation

◆ result_type

Constructor & Destructor Documentation

◆ with_location()

template<typename Parser >
fcppt::parse::with_location< Parser >::with_location ( Parser &&  )
explicit

Member Function Documentation

◆ parse()

template<typename Parser >
template<typename Ch , typename Skipper >
fcppt::parse::result< Ch, result_type > fcppt::parse::with_location< Parser >::parse ( fcppt::reference< fcppt::parse::basic_stream< Ch > >  ,
Skipper const &   
) const