UExcept.hxx File Reference

#include "format.hxx"

Go to the source code of this file.

Namespaces

namespace  sherpa
namespace  sherpa::excpt

Data Structures

struct  sherpa::UExceptionType
 Class used to declare an exception instance. More...
class  sherpa::UExceptionBase
class  sherpa::UException< eType >
 Exception type template. More...

Defines

#define THROW(ex, s)   throw ::sherpa::UException<&ex>(__FILE__, __LINE__, s)

Variables

UExceptionType sherpa::excpt::Assert
UExceptionType sherpa::excpt::OutOfMemory
UExceptionType sherpa::excpt::IntegrityFail
UExceptionType sherpa::excpt::Malformed
UExceptionType sherpa::excpt::BadValue
UExceptionType sherpa::excpt::NullArg
UExceptionType sherpa::excpt::NoAccess
UExceptionType sherpa::excpt::NoObject
UExceptionType sherpa::excpt::ObjectExists
UExceptionType sherpa::excpt::Truncated
UExceptionType sherpa::excpt::Overrun
UExceptionType sherpa::excpt::Subprocess
UExceptionType sherpa::excpt::LockFail
UExceptionType sherpa::excpt::LostLock
UExceptionType sherpa::excpt::UniverseDied
UExceptionType sherpa::excpt::NoConnect
UExceptionType sherpa::excpt::NoAuth
UExceptionType sherpa::excpt::Environ
UExceptionType sherpa::excpt::VersionError
UExceptionType sherpa::excpt::ConnLost
UExceptionType sherpa::excpt::IoError
UExceptionType sherpa::excpt::BadOpcode
UExceptionType sherpa::excpt::PrngError
UExceptionType sherpa::excpt::BoundsError
UExceptionType sherpa::excpt::Unspecified


Define Documentation

#define THROW ( ex,
s   )     throw ::sherpa::UException<&ex>(__FILE__, __LINE__, s)

Definition at line 153 of file UExcept.hxx.

Referenced by sherpa::BigNum::operator/().


Generated on Thu May 17 23:59:16 2012 for BitC Compiler by  doxygen 1.4.7