ROSE  0.11.102.0
Public Member Functions | List of all members
Rose::BinaryAnalysis::ModelChecker::ParseError Class Reference

Description

Parse errors.

This exception is thrown if an error is encountered when parsing a file. Low-level syntax errors from YAML parsers throw parser-specific exceptions instead (such as YAML::Exception), while these ParseError are thrown for higher level things, such as when we have a valid YAML file that doesn't contain the correct object description for the thing we're expecting to parse.

Definition at line 30 of file Rose/BinaryAnalysis/ModelChecker/Exception.h.

#include <Rose/BinaryAnalysis/ModelChecker/Exception.h>

Inheritance diagram for Rose::BinaryAnalysis::ModelChecker::ParseError:
Inheritance graph
[legend]
Collaboration diagram for Rose::BinaryAnalysis::ModelChecker::ParseError:
Collaboration graph
[legend]

Public Member Functions

 ParseError (const boost::filesystem::path &fileName, const std::string &mesg)
 Construct an exception with an error messsage. More...
 
- Public Member Functions inherited from Rose::BinaryAnalysis::ModelChecker::Exception
 Exception (const std::string &s)
 Construct an exception with an error message. More...
 
- Public Member Functions inherited from Rose::Exception
 Exception (const std::string &s)
 Construct an exception with an error message. More...
 

Constructor & Destructor Documentation

Rose::BinaryAnalysis::ModelChecker::ParseError::ParseError ( const boost::filesystem::path &  fileName,
const std::string &  mesg 
)
inline

Construct an exception with an error messsage.

Definition at line 33 of file Rose/BinaryAnalysis/ModelChecker/Exception.h.


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