| FEAT 3
    Finite Element Analysis Toolbox | 
Xml grammar error class. More...
#include <xml_scanner.hpp>
 
  
| Public Member Functions | |
| GrammarError (int iline, const String &sline, const String &msg) | |
| int | get_line_number () const | 
| const String & | get_line_string () const | 
| const String & | get_message () const | 
| const String | message () const | 
| returns error message  More... | |
| virtual const char * | what () const noexcept override | 
| Private Attributes | |
| const String | _message | 
| descriptive error message  More... | |
| int | my_iline | 
| erroneous line number  More... | |
| String | my_msg | 
| error message  More... | |
| String | my_sline | 
| erroneous line string  More... | |
| String | my_what | 
| what string  More... | |
Xml grammar error class.
This error class is thrown if the XML scanner encounters a grammar error.
A "grammar error" is any type of error that does not violate the XML syntax, but that cannot be interpreted by the parser.
Definition at line 112 of file xml_scanner.hpp.
| 
 | inline | 
Definition at line 116 of file xml_scanner.hpp.
| 
 | inlineinherited | 
Definition at line 58 of file xml_scanner.hpp.
References FEAT::Xml::Error::my_iline.
| 
 | inlineinherited | 
Definition at line 64 of file xml_scanner.hpp.
References FEAT::Xml::Error::my_sline.
| 
 | inlineinherited | 
Definition at line 70 of file xml_scanner.hpp.
References FEAT::Xml::Error::my_msg.
| 
 | inlineinherited | 
returns error message
Definition at line 73 of file exception.hpp.
References FEAT::Exception::_message.
| 
 | inlineoverridevirtualnoexceptinherited | 
Reimplemented from FEAT::Exception.
Definition at line 76 of file xml_scanner.hpp.
References FEAT::Xml::Error::my_what.
| 
 | privateinherited | 
descriptive error message
Definition at line 30 of file exception.hpp.
Referenced by FEAT::Exception::message(), and FEAT::Exception::what().
| 
 | privateinherited | 
erroneous line number
Definition at line 39 of file xml_scanner.hpp.
Referenced by FEAT::Xml::Error::get_line_number().
| 
 | privateinherited | 
error message
Definition at line 43 of file xml_scanner.hpp.
Referenced by FEAT::Xml::Error::get_message().
| 
 | privateinherited | 
erroneous line string
Definition at line 41 of file xml_scanner.hpp.
Referenced by FEAT::Xml::Error::get_line_string().
| 
 | privateinherited |