Parsnip
parsing library
Loading...
Searching...
No Matches
Public Member Functions
Parsnip::DataFormatError Class Reference

DataFormatError represents a syntax error in a datastream. More...

#include <parsnip.h>

Inheritance diagram for Parsnip::DataFormatError:
Parsnip::Exception

Public Member Functions

 DataFormatError (const std::string &detail)
 
 DataFormatError (const InputStream &loc, const std::string &detail)
 
- Public Member Functions inherited from Parsnip::Exception
virtual const char * what () const noexcept override
 
const char * where () const noexcept
 Retrieve the exception location information.
 
void addBacktraceLocation (const std::string &)
 Insert a new portion of the exception location at the front.
 

Additional Inherited Members

- Protected Member Functions inherited from Parsnip::Exception
 Exception (const std::string &why)
 Construct an exception.
 
 Exception (const std::string &why, const std::string &detail)
 Construct an exception.
 
- Protected Attributes inherited from Parsnip::Exception
std::string reason
 Storage for the exception explanation.
 

Detailed Description

DataFormatError represents a syntax error in a datastream.


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