BLOCXX_NAMESPACE::ExceptionDetail::FormatMsg Class Reference

#include <Exception.hpp>

List of all members.

Public Member Functions

 FormatMsg (char const *msg, int errnum)
 ~FormatMsg ()
char const * get () const

Private Member Functions

 FormatMsg (const FormatMsg &)
FormatMsgoperator= (const FormatMsg &)

Private Attributes

AutoPtr< FormatMsgImplpImpl


Detailed Description

Definition at line 183 of file Exception.hpp.


Constructor & Destructor Documentation

BLOCXX_NAMESPACE::ExceptionDetail::FormatMsg::FormatMsg ( char const *  msg,
int  errnum 
)

Definition at line 343 of file Exception.cpp.

References BLOCXX_NAMESPACE::ExceptionDetail::BUFSZ, pImpl, and BLOCXX_NAMESPACE::ExceptionDetail::portable_strerror_r().

BLOCXX_NAMESPACE::ExceptionDetail::FormatMsg::~FormatMsg (  ) 

Definition at line 352 of file Exception.cpp.

BLOCXX_NAMESPACE::ExceptionDetail::FormatMsg::FormatMsg ( const FormatMsg  )  [private]


Member Function Documentation

char const * BLOCXX_NAMESPACE::ExceptionDetail::FormatMsg::get (  )  const

Definition at line 356 of file Exception.cpp.

References pImpl.

Referenced by BLOCXX_NAMESPACE::ExceptionDetail::Errno< exType >::format().

FormatMsg& BLOCXX_NAMESPACE::ExceptionDetail::FormatMsg::operator= ( const FormatMsg  )  [private]


Member Data Documentation

AutoPtr<FormatMsgImpl> BLOCXX_NAMESPACE::ExceptionDetail::FormatMsg::pImpl [private]

Definition at line 191 of file Exception.hpp.

Referenced by FormatMsg(), and get().


The documentation for this class was generated from the following files:
Generated on Fri Sep 21 23:42:38 2007 for blocxx by  doxygen 1.5.3