#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) |