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

unsigned const BUFSZ = 1024


Typedef Documentation

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

Definition at line 282 of file Exception.cpp.

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

Definition at line 281 of file Exception.cpp.

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

Definition at line 280 of file Exception.cpp.


Function Documentation

void BLOCXX_NAMESPACE::ExceptionDetail::portable_strerror_r int  errnum,
char *  buf,
unsigned  n
 

Definition at line 327 of file Exception.cpp.

References strerror_r_wrap().

Referenced by BLOCXX_NAMESPACE::ExceptionDetail::FormatMsg::FormatMsg(), and BLOCXX_NAMESPACE::ExceptionDetail::Errno< exType >::simple().

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 309 of file Exception.cpp.

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 293 of file Exception.cpp.

Referenced by portable_strerror_r().


Variable Documentation

unsigned const BLOCXX_NAMESPACE::ExceptionDetail::BUFSZ = 1024
 

Definition at line 206 of file Exception.hpp.

Referenced by BLOCXX_NAMESPACE::ExceptionDetail::FormatMsg::FormatMsg(), BLOCXX_NAMESPACE::ExceptionDetail::Errno< exType >::simple(), and BLOCXX_NAMESPACE::DateTime::toString().


Generated on Fri Jun 16 15:39:12 2006 for blocxx by  doxygen 1.4.6