Cantera
2.5.1
|
Class representing a specific type of XML file formatting error. More...
Public Member Functions | |
XML_NoChild (const XML_Node *p, const std::string &parent, std::string child, const std::string &filename, int line) | |
Constructor. More... | |
virtual std::string | getClass () const |
Method overridden by derived classes to indicate their type. More... | |
Public Member Functions inherited from CanteraError | |
template<typename... Args> | |
CanteraError (const std::string &procedure, const std::string &msg, const Args &... args) | |
Normal Constructor for the CanteraError base class. More... | |
virtual | ~CanteraError () throw () |
Destructor for base class does nothing. More... | |
const char * | what () const throw () |
Get a description of the error. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from XML_Error | |
XML_Error (const std::string &file, int line) | |
Constructor. More... | |
virtual std::string | getMessage () const |
Method overridden by derived classes to format the error message. More... | |
virtual | ~XML_Error () throw () |
destructor More... | |
Protected Member Functions inherited from CanteraError | |
CanteraError () | |
Protected default constructor discourages throwing errors containing no information. More... | |
CanteraError (const std::string &procedure) | |
Constructor used by derived classes that override getMessage() More... | |
Protected Attributes inherited from XML_Error | |
std::string | m_msg |
String message for the error. More... | |
Protected Attributes inherited from CanteraError | |
std::string | procedure_ |
The name of the procedure where the exception occurred. More... | |
std::string | formattedMessage_ |
Formatted message returned by what() More... | |
Class representing a specific type of XML file formatting error.
An XML_Node doesn't have a required child node
|
inline |
Constructor.
An XML element doesn't have the required child node
p | XML_Node to write a string error message |
parent | Name of the parent node |
child | Name of the required child node |
filename | Name of the XML file being processed |
line | Line number where the error occurred. |
Definition at line 97 of file xml.cpp.
References XML_Node::children().
|
inlinevirtual |
Method overridden by derived classes to indicate their type.
Reimplemented from CanteraError.