blocxx
Classes | Typedefs | Functions | Variables

BLOCXX_NAMESPACE::ExceptionDetail Namespace Reference

Classes

struct  dummy
struct  FormatMsgImpl
class  FormatMsg
struct  Errno

Typedefs

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

Functions

template<typename Dummy >
int strerror_r_wrap (posix_fct strerror_r, int errnum, char *buf, unsigned n, Dummy)
template<typename Dummy >
int strerror_r_wrap (gnu_fct strerror_r, int errnum, char *buf, unsigned n, Dummy)
void portable_strerror_r (int errnum, char *buf, unsigned n)

Variables

struct BLOCXX_COMMON_API FormatMsgImpl
unsigned const BUFSZ = 1024

Typedef Documentation

typedef int(* BLOCXX_NAMESPACE::ExceptionDetail::aix_fct)(int, char *, int)

Definition at line 329 of file Exception.cpp.

typedef char*(* BLOCXX_NAMESPACE::ExceptionDetail::gnu_fct)(int, char *,::std::size_t)

Definition at line 328 of file Exception.cpp.

typedef int(* BLOCXX_NAMESPACE::ExceptionDetail::posix_fct)(int, char *,::std::size_t)

Definition at line 327 of file Exception.cpp.


Function Documentation

BLOCXX_COMMON_API void BLOCXX_NAMESPACE::ExceptionDetail::portable_strerror_r ( int  errnum,
char *  buf,
unsigned  n 
)
template<typename Dummy >
int BLOCXX_NAMESPACE::ExceptionDetail::strerror_r_wrap ( posix_fct  strerror_r,
int  errnum,
char *  buf,
unsigned  n,
Dummy   
) [inline]

Definition at line 340 of file Exception.cpp.

template<typename Dummy >
int BLOCXX_NAMESPACE::ExceptionDetail::strerror_r_wrap ( gnu_fct  strerror_r,
int  errnum,
char *  buf,
unsigned  n,
Dummy   
) [inline]

Definition at line 356 of file Exception.cpp.


Variable Documentation

Definition at line 196 of file Exception.hpp.