OW_Exception.cpp File Reference

#include "OW_config.h"
#include "OW_Exception.hpp"
#include "OW_StackTrace.hpp"
#include "OW_Format.hpp"
#include <string.h>
#include <cstdlib>
#include <istream>
#include <ostream>
#include <algorithm>

Include dependency graph for OW_Exception.cpp:

Go to the source code of this file.

Namespaces

namespace  OW_NAMESPACE
namespace  OW_NAMESPACE::ExceptionDetail

Classes

struct  OW_NAMESPACE::ExceptionDetail::dummy
struct  OW_NAMESPACE::ExceptionDetail::FormatMsgImpl

Typedefs

typedef int(* OW_NAMESPACE::ExceptionDetail::posix_fct )(int, char *,::std::size_t)
typedef char *(* OW_NAMESPACE::ExceptionDetail::gnu_fct )(int, char *,::std::size_t)
typedef int(* OW_NAMESPACE::ExceptionDetail::aix_fct )(int, char *, int)

Functions

static void OW_NAMESPACE::freeBuf (char **ptr)
std::ostream & OW_NAMESPACE::operator<< (std::ostream &os, const Exception &e)
 Writes the exception object to the stream in the form: <file>: <line> <type>: <message>.
template<typename Dummy>
int OW_NAMESPACE::ExceptionDetail::strerror_r_wrap (posix_fct strerror_r, int errnum, char *buf, unsigned n, Dummy)
template<typename Dummy>
int OW_NAMESPACE::ExceptionDetail::strerror_r_wrap (gnu_fct strerror_r, int errnum, char *buf, unsigned n, Dummy)
void OW_NAMESPACE::ExceptionDetail::portable_strerror_r (int errnum, char *buf, unsigned n)


Generated on Thu Feb 9 08:58:08 2006 for openwbem by  doxygen 1.4.6