Public Member Functions | Public Attributes

JAUS::Exception Class Reference

Exception thrown for various reasons. More...

#include <types.h>

List of all members.

Public Member Functions

 Exception (const std::string &whatString="NULL Ptr Access")
 ~Exception () throw ()
virtual const char * what () const throw ()
virtual void Print () const

Public Attributes

std::string mWhatString
 The reason for the exception.

Detailed Description

Exception thrown for various reasons.

Definition at line 72 of file types.h.


Constructor & Destructor Documentation

JAUS::Exception::Exception ( const std::string &  whatString = "NULL Ptr Access" ) [inline]

Definition at line 75 of file types.h.

JAUS::Exception::~Exception (  ) throw () [inline]

Definition at line 76 of file types.h.


Member Function Documentation

void Exception::Print (  ) const [virtual]

Definition at line 55 of file types.cpp.

const char * Exception::what (  ) const throw () [virtual]

Definition at line 50 of file types.cpp.


Member Data Documentation

The reason for the exception.

Definition at line 79 of file types.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines