4.4.1
Freundlich's C++ toolkit
Loading...
Searching...
No Matches
Public Types | Public Member Functions
fcppt::parse::parse_string_error< Ch > Class Template Reference

Public Types

using optional_string = fcppt::optional::object< std::basic_string< Ch > >
 
using optional_stream_error = fcppt::optional::object< fcppt::parse::parse_stream_error< Ch > >
 

Public Member Functions

 parse_string_error (fcppt::parse::parse_stream_error< Ch > &&, optional_string &&)
 
 parse_string_error (std::basic_string< Ch > &&)
 
 parse_string_error ()
 
optional_stream_error const & stream_error () const
 
optional_string const & rest () const
 
bool operator== (parse_string_error const &) const =default
 

Member Typedef Documentation

◆ optional_stream_error

template<typename Ch >
using fcppt::parse::parse_string_error< Ch >::optional_stream_error = fcppt::optional::object<fcppt::parse::parse_stream_error<Ch> >

◆ optional_string

template<typename Ch >
using fcppt::parse::parse_string_error< Ch >::optional_string = fcppt::optional::object<std::basic_string<Ch> >

Constructor & Destructor Documentation

◆ parse_string_error() [1/3]

template<typename Ch >
fcppt::parse::parse_string_error< Ch >::parse_string_error ( fcppt::parse::parse_stream_error< Ch > &&  ,
optional_string &&   
)

◆ parse_string_error() [2/3]

template<typename Ch >
fcppt::parse::parse_string_error< Ch >::parse_string_error ( std::basic_string< Ch > &&  )
explicit

◆ parse_string_error() [3/3]

template<typename Ch >
fcppt::parse::parse_string_error< Ch >::parse_string_error ( )

Member Function Documentation

◆ operator==()

template<typename Ch >
bool fcppt::parse::parse_string_error< Ch >::operator== ( parse_string_error< Ch > const &  ) const
default

◆ rest()

template<typename Ch >
optional_string const & fcppt::parse::parse_string_error< Ch >::rest ( ) const

◆ stream_error()

template<typename Ch >
optional_stream_error const & fcppt::parse::parse_string_error< Ch >::stream_error ( ) const