NLAISCRIPT::CExceptionHaveNoType Class Reference

#include <interpret_object.h>

Inheritance diagram for NLAISCRIPT::CExceptionHaveNoType:

NLAIE::IException NLMISC::Exception

Detailed Description

Class CExceptionHaveNoType.

This an no type exception it happen when an object have no NLAIC::CIdentType.

Author:
Chafik sameh

Portier Perre.

Nevrax France

Date:
2000

Definition at line 230 of file interpret_object.h.

Public Member Functions

 CExceptionHaveNoType (const std::string &text)
 CExceptionHaveNoType (const CExceptionHaveNoType &e)
virtual const NLAIE::IExceptionclone () const
virtual const char * what () const throw ()
virtual ~CExceptionHaveNoType () throw ()

Protected Attributes

std::string _Reason


Constructor & Destructor Documentation

NLAISCRIPT::CExceptionHaveNoType::CExceptionHaveNoType const CExceptionHaveNoType e  )  [inline]
 

Definition at line 234 of file interpret_object.h.

Referenced by clone().

00234                                                                    :NLAIE::IException(e)
00235                 {                       
00236                 }               

NLAISCRIPT::CExceptionHaveNoType::CExceptionHaveNoType const std::string &  text  )  [inline]
 

Definition at line 238 of file interpret_object.h.

00238                                                            :NLAIE::IException(text)
00239                 {                       
00240                 }               

virtual NLAISCRIPT::CExceptionHaveNoType::~CExceptionHaveNoType  )  throw () [inline, virtual]
 

Definition at line 247 of file interpret_object.h.

00248                 {                       
00249                 }


Member Function Documentation

virtual const NLAIE::IException* NLAISCRIPT::CExceptionHaveNoType::clone void   )  const [inline, virtual]
 

Implements NLAIE::IException.

Definition at line 242 of file interpret_object.h.

References CExceptionHaveNoType().

00243                 {
00244                         return new CExceptionHaveNoType(*this);
00245                 }

const char * NLMISC::Exception::what  )  const throw () [virtual, inherited]
 

Reimplemented in NL3D::EBadBind.

Definition at line 672 of file common.cpp.

00673 {
00674         return _Reason.c_str();
00675 }


Field Documentation

std::string NLMISC::Exception::_Reason [protected, inherited]
 

Definition at line 244 of file common.h.

Referenced by NLMISC::Exception::Exception().


The documentation for this class was generated from the following file:
Generated on Tue Mar 16 11:35:38 2004 for NeL by doxygen 1.3.6