Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

amire::common::AMIREException Class Reference

Inheritance diagram for amire::common::AMIREException:

amire::common::CantLoadImageException List of all members.

Public Member Functions

 AMIREException ()
 AMIREException (const AMIREException &exception)
 AMIREException (const std::string &file, int line)
 AMIREException (const std::string &file, int line, const std::string &message)
 AMIREException (const std::string &file, int line, const std::string &message1, const std::string &message2)
virtual ~AMIREException () throw ()
virtual std::ostream & print (std::ostream &out) const
virtual const char * what () const throw ()
AMIREException & operator= (const AMIREException &e)

Protected Attributes

std::string file
int line
char * message

Friends

AMIRE_EXPORT_API friend std::ostream & operator<< (std::ostream &out, const AMIREException *ex)
AMIRE_EXPORT_API friend std::ostream & operator<< (std::ostream &out, const AMIREException &ex)

Constructor & Destructor Documentation

amire::common::AMIREException::AMIREException  ) 
 

amire::common::AMIREException::AMIREException const AMIREException &  exception  ) 
 

amire::common::AMIREException::AMIREException const std::string &  file,
int  line
 

amire::common::AMIREException::AMIREException const std::string &  file,
int  line,
const std::string &  message
 

amire::common::AMIREException::AMIREException const std::string &  file,
int  line,
const std::string &  message1,
const std::string &  message2
 

virtual amire::common::AMIREException::~AMIREException  )  throw () [virtual]
 


Member Function Documentation

AMIREException& amire::common::AMIREException::operator= const AMIREException &  e  ) 
 

virtual std::ostream& amire::common::AMIREException::print std::ostream &  out  )  const [virtual]
 

virtual const char* amire::common::AMIREException::what  )  const throw () [virtual]
 


Friends And Related Function Documentation

AMIRE_EXPORT_API friend std::ostream& operator<< std::ostream &  out,
const AMIREException &  ex
[friend]
 

AMIRE_EXPORT_API friend std::ostream& operator<< std::ostream &  out,
const AMIREException *  ex
[friend]
 


Member Data Documentation

std::string amire::common::AMIREException::file [protected]
 

int amire::common::AMIREException::line [protected]
 

char* amire::common::AMIREException::message [protected]
 


The documentation for this class was generated from the following file:
Generated on Tue May 20 17:23:55 2003 for AMIRE-Framework by doxygen1.3