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

Detailed Description

template<typename Ch>
class fcppt::parse::skipper::basic_char_set< Ch >

Skips all characters from a set.

Inheritance diagram for fcppt::parse::skipper::basic_char_set< Ch >:
fcppt::parse::skipper::tag

Public Types

using char_set_type = fcppt::parse::basic_char_set_container<Ch>
 

Public Member Functions

 basic_char_set (std::initializer_list< Ch > const &)
 
 basic_char_set (char_set_type &&)
 
fcppt::parse::skipper::result< Ch > skip (fcppt::reference< fcppt::parse::basic_stream< Ch > >) const
 
char_set_type const & chars () const
 

Member Typedef Documentation

◆ char_set_type

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

Constructor & Destructor Documentation

◆ basic_char_set() [1/2]

template<typename Ch >
fcppt::parse::skipper::basic_char_set< Ch >::basic_char_set ( std::initializer_list< Ch > const & )

◆ basic_char_set() [2/2]

template<typename Ch >
fcppt::parse::skipper::basic_char_set< Ch >::basic_char_set ( char_set_type && )
explicit

Member Function Documentation

◆ chars()

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

◆ skip()

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