OWBI1_Exception.cpp File Reference

#include "OWBI1_config.h"
#include "OWBI1_Exception.hpp"
#include "OW_StackTrace.hpp"
#include "OW_Format.hpp"
#include <string.h>
#include <cstdlib>
#include <iostream>
#include <algorithm>

Include dependency graph for OWBI1_Exception.cpp:

Go to the source code of this file.

Namespaces

namespace  OWBI1
namespace  OWBI1::ExceptionDetail

Classes

struct  OWBI1::ExceptionDetail::dummy
struct  OWBI1::ExceptionDetail::FormatMsgImpl

Typedefs

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

Functions

static void OWBI1::freeBuf (char **ptr)
std::ostream & OWBI1::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 OWBI1::ExceptionDetail::strerror_r_wrap (posix_fct strerror_r, int errnum, char *buf, unsigned n, Dummy)
template<typename Dummy>
int OWBI1::ExceptionDetail::strerror_r_wrap (gnu_fct strerror_r, int errnum, char *buf, unsigned n, Dummy)
void OWBI1::ExceptionDetail::portable_strerror_r (int errnum, char *buf, unsigned n)


Generated on Thu Feb 9 09:09:52 2006 for openwbem by  doxygen 1.4.6