eckit/exception/Exceptions.h file

Namespaces

namespace eckit

Classes

class eckit::Exception
General purpose exception Derive other exceptions from this class and implement then in the class that throws them.
class eckit::SeriousBug
class eckit::TooManyRetries
class eckit::TimeOut
class eckit::FailedLibraryCall
class eckit::FailedSystemCall
class eckit::AssertionFailed
class eckit::BadParameter
class eckit::BadCast
class eckit::BadValue
class eckit::NotImplemented
class eckit::Stop
class eckit::Abort
class eckit::Cancel
class eckit::Retry
class eckit::UserError
class eckit::OutOfRange
class eckit::FunctionalityNotSupported
class eckit::FileError
class eckit::CantOpenFile
class eckit::WriteError
class eckit::ReadError
class eckit::CloseError
class eckit::ShortFile
class eckit::RemoteException
class eckit::UnexpectedState
class eckit::OutOfMemory
For compatibility.

Defines

#define THRCALL(a)
#define SYSCALL(a)
#define SYSCALL2(a, b)
#define PANIC(a)
#define NOTIMP
#define ASSERT(a)
#define ASSERT_MSG(a, m)
#define CHECK_CALL_NOLOG(a)