IndirectObjectNotFoundException Class Reference

#include <exceptions.h>

Inheritance diagram for IndirectObjectNotFoundException:
CObjectException

List of all members.

Public Member Functions

 IndirectObjectNotFoundException (int _num, int _gen)
 ~IndirectObjectNotFoundException () throw ()
const char * what () const throw ()
void getReference (int &_num, int &_gen)

Private Attributes

const int num
const int gen
std::string message

Detailed Description

Exception thrown when indirect object can't be found.


Constructor & Destructor Documentation

IndirectObjectNotFoundException::IndirectObjectNotFoundException ( int  _num,
int  _gen 
) [inline]

Exception constructor.

Parameters:
_num Object number.
_gen Generation number.

References gen, message, and num.

IndirectObjectNotFoundException::~IndirectObjectNotFoundException (  )  throw () [inline]

Member Function Documentation

void IndirectObjectNotFoundException::getReference ( int &  _num,
int &  _gen 
) [inline]

Returns object identifier.

Parameters:
_num Object number value holder.
_gen Generation number value holder.

Sets current num and gen values to given parameters.

References gen, and num.

const char* IndirectObjectNotFoundException::what (  )  const throw () [inline]

References message.


Member Data Documentation

Generation number.

Referenced by getReference(), and IndirectObjectNotFoundException().

Object number.

Referenced by getReference(), and IndirectObjectNotFoundException().


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