Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members

Exceptions.h File Reference

#include <string>
#include <exception>
#include <nmstl_util.h>
#include <StorageMgr_Exceptions.h>
#include "StackTrace.h"

Go to the source code of this file.Go to the history log for this file.

Classes

class  AuroraException
 The base class for all AuroraExceptions. More...

Defines

#define Throw(type, message)   throw type(message, __FILE__, __LINE__)
#define AURORA_EXCEPTION_TYPE(cl)

Functions

 AURORA_EXCEPTION_TYPE (AuroraNoSuchEntityException)
 AURORA_EXCEPTION_TYPE (AuroraBadXmlException)
 AURORA_EXCEPTION_TYPE (AuroraBadEntityException)
 AURORA_EXCEPTION_TYPE (AuroraTypingException)
 AURORA_EXCEPTION_TYPE (AuroraIllegalArgumentException)
 AURORA_EXCEPTION_TYPE (AuroraClosedException)
 AURORA_EXCEPTION_TYPE (AuroraFileFullException)
 AURORA_EXCEPTION_TYPE (AuroraFileSystemFullException)

Variables

 BOREALIS_NAMESPACE_BEGIN
 BOREALIS_NAMESPACE_END


Define Documentation

#define AURORA_EXCEPTION_TYPE cl   ) 
 

Value:

class cl : public AuroraException { \ public: \ cl(string message, string file = string(), unsigned int line = 0) : \ AuroraException(message, file, line, #cl) {} \ };

#define Throw type,
message   )     throw type(message, __FILE__, __LINE__)
 


Function Documentation

AURORA_EXCEPTION_TYPE AuroraFileSystemFullException   ) 
 

AURORA_EXCEPTION_TYPE AuroraFileFullException   ) 
 

AURORA_EXCEPTION_TYPE AuroraClosedException   ) 
 

AURORA_EXCEPTION_TYPE AuroraIllegalArgumentException   ) 
 

AURORA_EXCEPTION_TYPE AuroraTypingException   ) 
 

AURORA_EXCEPTION_TYPE AuroraBadEntityException   ) 
 

AURORA_EXCEPTION_TYPE AuroraBadXmlException   ) 
 

AURORA_EXCEPTION_TYPE AuroraNoSuchEntityException   ) 
 


Variable Documentation

BOREALIS_NAMESPACE_BEGIN
 

BOREALIS_NAMESPACE_END
 


Generated on Fri Nov 12 15:15:22 2004 for Borealis by doxygen 1.3.8