libthrowable::UserFaultType< UserFaultT, TagT > Class Template Reference
[Exception handling]

Derive new UserFaultTypes within seconds. More...

#include <libthrowable/user_fault_type.h>

List of all members.

Public Member Functions

 UserFaultType (const std::string &msg) throw ()
 UserFaultType (const char *filename, int linenumber, const std::string &msg) throw ()
 UserFaultType (const char *filename, int linenumber, const char *function, const std::string &msg) throw ()
virtual ~UserFaultType () throw ()

Protected Member Functions

 UserFaultType (const std::string &msg, const std::string &passUnmodifiedToException) throw ()


Detailed Description

template<class UserFaultT, class TagT>
class libthrowable::UserFaultType< UserFaultT, TagT >

Derive new UserFaultTypes within seconds.

See also:
ThrowableType

UserFault


Constructor & Destructor Documentation

template<class UserFaultT, class TagT>
libthrowable::UserFaultType< UserFaultT, TagT >::UserFaultType ( const std::string &  msg  )  throw () [inline, explicit]

template<class UserFaultT, class TagT>
libthrowable::UserFaultType< UserFaultT, TagT >::UserFaultType ( const char *  filename,
int  linenumber,
const std::string &  msg 
) throw () [inline]

template<class UserFaultT, class TagT>
libthrowable::UserFaultType< UserFaultT, TagT >::UserFaultType ( const char *  filename,
int  linenumber,
const char *  function,
const std::string &  msg 
) throw () [inline]

template<class UserFaultT, class TagT>
virtual libthrowable::UserFaultType< UserFaultT, TagT >::~UserFaultType (  )  throw () [inline, virtual]

template<class UserFaultT, class TagT>
libthrowable::UserFaultType< UserFaultT, TagT >::UserFaultType ( const std::string &  msg,
const std::string &  passUnmodifiedToException 
) throw () [inline, protected]


The documentation for this class was generated from the following file:
Generated on Wed Jan 9 18:07:18 2008 for libthrowable by  doxygen 1.5.4  Hosted on  SourceForge.net Logo