#include <boost/shared_ptr.hpp>#include <exception>#include <stdarg.h>#include <sstream>Go to the source code of this file.
Data Structures | |
| class | Error |
Defines | |
| #define | ERRORMACRO(condition, class, params, message) |
Typedefs | |
| typedef boost::shared_ptr < Error > | ErrorPtr |
| #define ERRORMACRO | ( | condition, | |||
| class, | |||||
| params, | |||||
| message | ) |
Value:
if ( !( condition ) ) { \ class _e params; \ _e << message; \ throw _e; \ };
Definition at line 81 of file error.hpp.
Referenced by cli(), MySQLSocket::connect(), MySQLNetwork::connect(), createDirRecursively(), dictionaryFile(), XSLParseErrorHandler::error(), MealMasterStoreErroneousHandler::error(), MealMasterParseErrorHandler::error(), ODBCStatement::fetchRow(), MySQLStatement::fetchRow(), XMLDocument::fromInputSource(), ODBCStatement::getColAttr(), MySQLStatement::getColAttr(), gui(), XMLDocument::load(), main(), mealmasterMapFile(), MySQLStatement::MySQLStatement(), ODBCStatement::ODBCStatement(), odbcWrap(), ODBCResultRow::operator[](), MySQLResultRow::operator[](), Recoder::Recoder(), XMLDocument::save(), XMLReference< T >::selectNode(), XMLReference< T >::selectNodes(), XSU::translate(), Recoder::translate(), and CookBook::update().