MADNESS  version 0.9
Public Member Functions | Public Attributes | List of all members
madness::MadnessException Class Reference

Most exceptions thrown in MADNESS should be derived from these. More...

#include <worldexc.h>

Inheritance diagram for madness::MadnessException:
Inheritance graph
[legend]
Collaboration diagram for madness::MadnessException:
Collaboration graph
[legend]

Public Member Functions

 MadnessException (const char *m, const char *a, int v, int l, const char *fn, const char *f)
 
virtual const char * what () const throw ()
 

Public Attributes

const char * msg
 
const char * assertion
 
const int value
 
const int line
 
const char * function
 
const char * filename
 

Detailed Description

Most exceptions thrown in MADNESS should be derived from these.

Constructor & Destructor Documentation

madness::MadnessException::MadnessException ( const char *  m,
const char *  a,
int  v,
int  l,
const char *  fn,
const char *  f 
)
inline

Member Function Documentation

virtual const char* madness::MadnessException::what ( ) const
throw (
)
inlinevirtual

References msg.

Member Data Documentation

const char* madness::MadnessException::assertion

Referenced by madness::operator<<().

const char* madness::MadnessException::filename

Referenced by madness::operator<<().

const char* madness::MadnessException::function

Referenced by madness::operator<<().

const int madness::MadnessException::line

Referenced by madness::operator<<().

const char* madness::MadnessException::msg

Referenced by madness::operator<<(), and what().

const int madness::MadnessException::value

Referenced by madness::operator<<().


The documentation for this class was generated from the following file: