CPP-TOOLBOX
Loading...
Searching...
No Matches
cpp_parsing::CharParser Class Referenceabstract

#include <cpp_parsing.hpp>

Inheritance diagram for cpp_parsing::CharParser:
cpp_parsing::AnyOfParser cpp_parsing::CommaSeparatedTupleParser cpp_parsing::DecimalLiteralParser cpp_parsing::DeferredParser cpp_parsing::IdentifierParser cpp_parsing::IfThenParser cpp_parsing::LiteralParser cpp_parsing::MatchingPairParser cpp_parsing::MatchingStringPairParser cpp_parsing::NestedStringPairParser cpp_parsing::OptionalParser cpp_parsing::OptionalWhitespaceParser cpp_parsing::RepeatingParser cpp_parsing::SequenceParser cpp_parsing::TransformParser cpp_parsing::TypeParser cpp_parsing::TypeQualifierSequenceParser cpp_parsing::UntilCharParser cpp_parsing::VariableParser

Public Member Functions

 CharParser (std::string name="")
 
virtual ParseResult parse (const std::string &input, size_t start=0) const =0
 
virtual ~CharParser ()=default
 

Public Attributes

std::string name
 

Constructor & Destructor Documentation

◆ CharParser()

cpp_parsing::CharParser::CharParser ( std::string name = "")
inlineexplicit

◆ ~CharParser()

virtual cpp_parsing::CharParser::~CharParser ( )
virtualdefault

Member Function Documentation

◆ parse()

Member Data Documentation

◆ name

std::string cpp_parsing::CharParser::name

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