|
Teuchos Package Browser (Single Doxygen Collection)
Version of the Day
|
Go to the documentation of this file.
54 "filename", &
filename,
"XML file to parse" );
65 if (c !=
'\r')
error.push_back(c);
67 out <<
"Expected error string: \"" <<
error <<
"\"" << std::endl;
68 bool caughtError =
false;
73 catch (std::runtime_error &err) {
74 std::string what = err.what();
76 out <<
"Caught exception:\n" << what <<
"\n";
static CommandLineProcessor & getCLP()
Return the CLP to add options to.
#define TEST_INEQUALITY_CONST(v1, v2)
Assert the inequality of v1 and constant v2.
TEUCHOS_UNIT_TEST(ConstNonconstObjectContainer, create)
#define TEST_EQUALITY_CONST(v1, v2)
Assert the equality of v1 and constant v2.
void setOption(const char option_true[], const char option_false[], bool *option_val, const char documentation[]=NULL)
Set a boolean option.
XMLParser consumes characters from an XMLInputStream object, parsing the XML and using a TreeBuilding...
A class providing a simple XML parser. Methods can be overloaded to exploit external XML parsing libr...
XMLObject parse()
Consume the XMLInputStream to build an XMLObject.
#define TEUCHOS_TEST_FOR_EXCEPTION(throw_exception_test, Exception, msg)
Macro for throwing an exception with breakpointing to ease debugging.