Exception class to express a problem in a gmsh (.msh) input file.
More...
#include <meshImport2Dgmsh.hh>
|
| GmshInputException (const std::string &error, const std::string &filename, const uint &lineNr, const std::string &line) throw () |
| Constructor. More...
|
|
void | setFields (const std::string &file, const unsigned int line, const std::string &function, const std::string &excName) throw () |
| Sets the fields of this exception. More...
|
|
virtual const char * | what () const throw () |
|
virtual | ~GmshInputException () throw () |
|
|
virtual std::ostream & | info (std::ostream &os) const throw () |
| Returns information in an output stream. More...
|
|
|
std::string | excName_ |
| The name of the exception with calling sequence. More...
|
|
std::string | file_ |
| Filename where the exception was thrown from. More...
|
|
std::string | function_ |
| Name of the function that threw the exception. More...
|
|
Exception class to express a problem in a gmsh (.msh) input file.
- See also
- conceptsException
-
ExceptionBase
- Author
- Philipp Kliewe, 2013
Definition at line 77 of file meshImport2Dgmsh.hh.
◆ GmshInputException()
concepts::GmshInputException::GmshInputException |
( |
const std::string & |
error, |
|
|
const std::string & |
filename, |
|
|
const uint & |
lineNr, |
|
|
const std::string & |
line |
|
) |
| |
throw | ( | |
| ) | | |
Constructor.
- Parameters
-
error | The error message |
filename | File name of the ez4u file |
line | Line of error in the file |
◆ ~GmshInputException()
virtual concepts::GmshInputException::~GmshInputException |
( |
| ) |
|
throw | ( | |
| ) | | |
|
virtual |
◆ info()
virtual std::ostream& concepts::GmshInputException::info |
( |
std::ostream & |
os | ) |
const |
throw | ( | |
| ) | | |
|
protectedvirtual |
◆ setFields()
void concepts::ExceptionBase::setFields |
( |
const std::string & |
file, |
|
|
const unsigned int |
line, |
|
|
const std::string & |
function, |
|
|
const std::string & |
excName |
|
) |
| |
throw | ( | |
| ) | | |
|
inherited |
Sets the fields of this exception.
- Parameters
-
file | Filename where the exception was thrown from |
line | Line where the exception was thrown from |
function | Name of the function that threw the exception |
excName | The name of the exception |
◆ what()
virtual const char* concepts::GmshInputException::what |
( |
| ) |
const |
throw | ( | |
| ) | | |
|
virtual |
◆ error_
std::string concepts::GmshInputException::error_ |
|
private |
◆ excName_
std::string concepts::ExceptionBase::excName_ |
|
protectedinherited |
The name of the exception with calling sequence.
Definition at line 132 of file exceptions.hh.
◆ file_
std::string concepts::ExceptionBase::file_ |
|
protectedinherited |
Filename where the exception was thrown from.
Definition at line 123 of file exceptions.hh.
◆ filename_
std::string concepts::GmshInputException::filename_ |
|
private |
◆ function_
std::string concepts::ExceptionBase::function_ |
|
protectedinherited |
Name of the function that threw the exception.
Definition at line 129 of file exceptions.hh.
◆ line_
std::string concepts::GmshInputException::line_ |
|
private |
◆ lineNr_
uint concepts::GmshInputException::lineNr_ |
|
private |
◆ outputMessage_
std::string concepts::GmshInputException::outputMessage_ |
|
mutableprivate |
The documentation for this class was generated from the following file: