oberror.h File Reference

Handle error messages, warnings, notices, etc. More...

#include <openbabel/babelconfig.h>
#include <iosfwd>
#include <sstream>
#include <string>
#include <vector>
#include <deque>

Include dependency graph for oberror.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  OpenBabel

Classes

class  OBError
 Customizable error handling and logging -- store a message, including the method yielding the error, causes, etc. More...
class  OBMessageHandler
 Handle error messages, warnings, debugging information and the like. More...
class  obLogBuf
 A minimal streambuf derivative to wrap calls to cerr into calls to OBMessageHandler as needed. More...

Enumerations

enum  obMessageLevel {
  obError, obWarning, obInfo, obAuditMsg,
  obDebug
}

Variables

OBERROR OBMessageHandler obErrorLog


Detailed Description

Handle error messages, warnings, notices, etc.