Classes | Namespaces | Enumerations

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>

Go to the source code of this file.

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...

Namespaces

namespace  OpenBabel

Enumerations

enum  obMessageLevel {
  obError, obWarning, obInfo, obAuditMsg,
  obDebug
}
enum  errorQualifier { always, onceOnly }

Detailed Description

Handle error messages, warnings, notices, etc.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines