CPP-TOOLBOX
Loading...
Searching...
No Matches
cpp_parsing::UntilCharParser Class Reference

#include <cpp_parsing.hpp>

Inheritance diagram for cpp_parsing::UntilCharParser:
cpp_parsing::CharParser

Public Member Functions

 UntilCharParser (std::vector< char > target_chars, bool inclusive=true, bool ignore_in_strings_and_chars=true, const std::string &name="until_char")
 
ParseResult parse (const std::string &input, size_t start) const override
 
- Public Member Functions inherited from cpp_parsing::CharParser
 CharParser (std::string name="")
 
virtual ~CharParser ()=default
 

Additional Inherited Members

- Public Attributes inherited from cpp_parsing::CharParser
std::string name
 

Constructor & Destructor Documentation

◆ UntilCharParser()

cpp_parsing::UntilCharParser::UntilCharParser ( std::vector< char > target_chars,
bool inclusive = true,
bool ignore_in_strings_and_chars = true,
const std::string & name = "until_char" )
inlineexplicit

Member Function Documentation

◆ parse()

ParseResult cpp_parsing::UntilCharParser::parse ( const std::string & input,
size_t start ) const
inlineoverridevirtual

The documentation for this class was generated from the following file: