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

Public Types

using char_set_type = fcppt::parse::basic_char_set_container<Ch>
 
using pos_type = fcppt::parse::position<Ch>
 
using got_type = fcppt::strong_typedef<fcppt::optional::object<Ch>, fcppt::parse::got_tag>
 

Public Member Functions

 basic_char_set_error (pos_type, char_set_type &&, got_type)
 
pos_type const & pos () const
 
char_set_type const & chars () const
 
fcppt::optional::object< Ch > const & got () const
 
bool operator== (basic_char_set_error const &) const =default
 

Member Typedef Documentation

◆ char_set_type

template<typename Ch >
using fcppt::parse::basic_char_set_error< Ch >::char_set_type = fcppt::parse::basic_char_set_container<Ch>

◆ got_type

template<typename Ch >
using fcppt::parse::basic_char_set_error< Ch >::got_type = fcppt::strong_typedef<fcppt::optional::object<Ch>, fcppt::parse::got_tag>

◆ pos_type

template<typename Ch >
using fcppt::parse::basic_char_set_error< Ch >::pos_type = fcppt::parse::position<Ch>

Constructor & Destructor Documentation

◆ basic_char_set_error()

template<typename Ch >
fcppt::parse::basic_char_set_error< Ch >::basic_char_set_error ( pos_type ,
char_set_type && ,
got_type  )

Member Function Documentation

◆ chars()

template<typename Ch >
char_set_type const & fcppt::parse::basic_char_set_error< Ch >::chars ( ) const
nodiscard

◆ got()

template<typename Ch >
fcppt::optional::object< Ch > const & fcppt::parse::basic_char_set_error< Ch >::got ( ) const
nodiscard

◆ operator==()

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

◆ pos()

template<typename Ch >
pos_type const & fcppt::parse::basic_char_set_error< Ch >::pos ( ) const
nodiscard