Public Types | Public Member Functions | Private Attributes
puma2::PumaException Class Reference

Exception base class for any type of exception within the PUMA libs. More...

#include <PumaException.h>

List of all members.

Public Types

enum  exceptionSeverity { inaccuracy, faulty, ignorable, intolerable }

Public Member Functions

std::string description () const
 PumaException ()
 PumaException (exceptionSeverity severity, std::string &msg)
virtual ~PumaException () throw ()

Private Attributes

std::string message
exceptionSeverity severity

Detailed Description

Exception base class for any type of exception within the PUMA libs.

Author:
Detlev Droege
Date:
Februar 2007

Definition at line 24 of file PumaException.h.


Member Enumeration Documentation

severity of exceptions.

Enumerator:
inaccuracy 
faulty 
ignorable 
intolerable 

Definition at line 29 of file PumaException.h.


Constructor & Destructor Documentation

Default constructor.

Definition at line 15 of file PumaException.cpp.

PumaException::PumaException ( exceptionSeverity  severity,
std::string &  msg 
)

Default constructor.

Parameters:
severityThe severity code for this exception
msgA description text for this exception

Definition at line 19 of file PumaException.cpp.

PumaException::~PumaException ( ) throw () [virtual]

Destructor

Definition at line 26 of file PumaException.cpp.


Member Function Documentation

std::string PumaException::description ( ) const

Return a information string about the exception

Definition at line 28 of file PumaException.cpp.


Member Data Documentation

std::string puma2::PumaException::message [private]

message text.

Definition at line 40 of file PumaException.h.

Definition at line 41 of file PumaException.h.


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


obj_rec_gui
Author(s): AGAS/agas@uni-koblenz.de
autogenerated on Mon Oct 6 2014 02:53:44