exult_exception Class Reference

#include <exceptions.h>

Inheritance diagram for exult_exception:

Inheritance graph
[legend]
Collaboration diagram for exult_exception:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 exult_exception (const char *what_arg)
 exult_exception (const std::string &what_arg)
const char * what () const throw ()
int get_errno (void) const
virtual ~exult_exception () throw ()

Private Attributes

std::string what_
int errno_

Detailed Description

Definition at line 32 of file exceptions.h.


Constructor & Destructor Documentation

exult_exception::exult_exception ( const char *  what_arg  )  [inline]

Definition at line 36 of file exceptions.h.

exult_exception::exult_exception ( const std::string &  what_arg  )  [inline]

Definition at line 37 of file exceptions.h.

virtual exult_exception::~exult_exception (  )  throw () [inline, virtual]

Definition at line 40 of file exceptions.h.


Member Function Documentation

const char* exult_exception::what ( void   )  const throw () [inline]

Definition at line 38 of file exceptions.h.

References what_.

Referenced by ExultStudio::create_new_game(), ExultStudio::create_shape_file(), get_file_size(), Table::IndexTableFile(), main(), Object_browser::on_browser_file_save(), ucxtInit::opcodes(), and ExultStudio::save_combos().

int exult_exception::get_errno ( void   )  const [inline]

Definition at line 39 of file exceptions.h.

References errno_.

Referenced by main().


Member Data Documentation

std::string exult_exception::what_ [private]

Definition at line 33 of file exceptions.h.

Referenced by what().

int exult_exception::errno_ [private]

Definition at line 34 of file exceptions.h.

Referenced by get_errno().


The documentation for this class was generated from the following file:
Generated on Mon Jul 9 14:50:34 2007 for ExultEngine by  doxygen 1.5.1