SASSY  0.0
Software Architecture Support System
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Classes | Namespaces | Macros | Typedefs | Enumerations
sx.h File Reference

An exception object with stream semantics. More...

#include <stdexcept>
#include <string>
#include <sstream>
#include <vector>
#include <errno.h>
#include <string.h>

Go to the source code of this file.

Classes

class  SASSY::sxt< N >
 An exception object with severity levels. More...
 

Namespaces

 SASSY
 The namespace for the Software Architecture Support System project.
 

Macros

#define SX(x)   sx(x, __FILE__, __LINE__ )
 Macro to include file name and line number in exception messages.
 

Typedefs

using sx = SASSY::sxt< SASSY::sassy_class >
 A project specific exception class.
 

Enumerations

enum  SASSY::Severity {
  SASSY::Emergency, SASSY::Alert, SASSY::Critical, SASSY::Error,
  SASSY::Code, SASSY::Warning, SASSY::Notice, SASSY::Info,
  SASSY::Debug
}
 Severity levels for log messages. More...
 

Detailed Description

An exception object with stream semantics.