CPP-TOOLBOX
Loading...
Searching...
No Matches
cpp_parsing::ParseResult Struct Reference

#include <cpp_parsing.hpp>

Public Member Functions

 ParseResult (bool succeeded, std::string parser_name="", size_t start=0, size_t end=0, std::string match="", std::vector< ParseResult > sub_results={})
 
std::string to_string () const
 

Public Attributes

bool succeeded
 
size_t start
 
size_t end
 
std::string match
 
std::string parser_name
 
std::vector< ParseResultsub_results
 

Constructor & Destructor Documentation

◆ ParseResult()

cpp_parsing::ParseResult::ParseResult ( bool succeeded,
std::string parser_name = "",
size_t start = 0,
size_t end = 0,
std::string match = "",
std::vector< ParseResult > sub_results = {} )
inline

Member Function Documentation

◆ to_string()

std::string cpp_parsing::ParseResult::to_string ( ) const
inline

Member Data Documentation

◆ end

size_t cpp_parsing::ParseResult::end

◆ match

std::string cpp_parsing::ParseResult::match

◆ parser_name

std::string cpp_parsing::ParseResult::parser_name

◆ start

size_t cpp_parsing::ParseResult::start

◆ sub_results

std::vector<ParseResult> cpp_parsing::ParseResult::sub_results

◆ succeeded

bool cpp_parsing::ParseResult::succeeded

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