4.6.0
Freundlich's C++ toolkit
Loading...
Searching...
No Matches
fcppt::parse::parse_stream_error< Ch > Class Template Reference

Public Types

using variant = fcppt::variant::object<fcppt::parse::error<Ch>,std::basic_string<Ch>>
 

Public Member Functions

 parse_stream_error (fcppt::parse::error< Ch > &&)
 
 parse_stream_error (std::basic_string< Ch > &&)
 
variant const & get () const
 
bool operator== (parse_stream_error const &) const =default
 

Member Typedef Documentation

◆ variant

template<typename Ch >
using fcppt::parse::parse_stream_error< Ch >::variant = fcppt::variant::object<fcppt::parse::error<Ch>,std::basic_string<Ch>>

Constructor & Destructor Documentation

◆ parse_stream_error() [1/2]

template<typename Ch >
fcppt::parse::parse_stream_error< Ch >::parse_stream_error ( fcppt::parse::error< Ch > && )
explicit

◆ parse_stream_error() [2/2]

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

Member Function Documentation

◆ get()

template<typename Ch >
variant const & fcppt::parse::parse_stream_error< Ch >::get ( ) const
nodiscard

◆ operator==()

template<typename Ch >
bool fcppt::parse::parse_stream_error< Ch >::operator== ( parse_stream_error< Ch > const & ) const
nodiscarddefault