Main | License | Installation | FAQ | Screenshots | Contact | Links | Sf.net | Freshmeat.net | KDE-Apps.org
Requirements | Design | Modules | Class Hierarchy | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages

error.hpp File Reference

#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 Documentation

#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().


Typedef Documentation

typedef boost::shared_ptr< Error > ErrorPtr

Definition at line 24 of file error.hpp.



anymeal 0.30 - recipe management software - Make the most of your food! - © Jan Wedekind Sun Sep 14 16:01:27 2008 - GNU Free Documentation License