oberror.h File Reference

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

#include "babelconfig.h"
#include <iostream>
#include <sstream>
#include <sstream.h>
#include <string>
#include <vector>
#include <deque>

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
}
 Levels of error and audit messages to allow filtering. More...

Variables

OBMessageHandler obErrorLog
 Global OBMessageHandler error handler.


Detailed Description

Handle error messages, warnings, notices, etc.