Powered by Pair ImageMagick logo
Image Magick
Main Page | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages

Magick::Exception Class Reference

#include <Exception.h>

Inheritance diagram for Magick::Exception:

Inheritance graph
[legend]
Collaboration diagram for Magick::Exception:

Collaboration graph
[legend]

Public Member Functions

 Exception (const std::string &what_)
 Exception (const Exception &original_)
Exceptionoperator= (const Exception &original_)
virtual const char * what () const throw ()
virtual ~Exception () throw ()
 Exception (const std::string &what_)
 Exception (const Exception &original_)
Exceptionoperator= (const Exception &original_)
virtual const char * what () const throw ()
virtual ~Exception () throw ()

Private Attributes

std::string _what

Constructor & Destructor Documentation

Magick::Exception::Exception const std::string &  what_  ) 
 

Definition at line 20 of file Exception.cpp.

References Exception().

Referenced by Exception().

00021 : _what(what_) 00022 { 00023 }

Here is the call graph for this function:

Magick::Exception::Exception const Exception original_  ) 
 

Definition at line 26 of file Exception.cpp.

References Exception().

00027 : exception(original_), _what(original_._what) 00028 { 00029 }

Here is the call graph for this function:

Magick::Exception::~Exception  )  throw () [virtual]
 

Definition at line 48 of file Exception.cpp.

00049 { 00050 }

Magick::Exception::Exception const std::string &  what_  ) 
 

Magick::Exception::Exception const Exception original_  ) 
 

virtual Magick::Exception::~Exception  )  throw () [virtual]
 


Member Function Documentation

Exception& Magick::Exception::operator= const Exception original_  ) 
 

Magick::Exception & Magick::Exception::operator= const Exception original_  ) 
 

Definition at line 32 of file Exception.cpp.

References _what.

00033 { 00034 if(this != &original_) 00035 { 00036 this->_what = original_._what; 00037 } 00038 return *this; 00039 }

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

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

Definition at line 42 of file Exception.cpp.

References _what.

00043 { 00044 return _what.c_str(); 00045 }


Field Documentation

std::string Magick::Exception::_what [private]
 

Definition at line 31 of file Exception.h.

Referenced by operator=(), and what().


The documentation for this class was generated from the following files:
Generated on Mon Oct 25 13:47:55 2004 for ImageMagick by doxygen 1.3.7
ImageMagick Copyright © 2004, ImageMagick Studio LLC