Developer Documentation
RAVL, Recognition And Vision Library
USER HOME PAGE CLASS LIST CONTENTS
Ravl - Core - Error Handling - ExceptionC
 

  PUBLIC
ExceptionC::ExceptionC(const char *)
ExceptionC::ExceptionC(const char *,bool)
ExceptionC::ExceptionC(const ExceptionC &)
ExceptionC::~ExceptionC(void)
ExceptionC::Text(void) const
ExceptionC::Dump(ostream &)
ExceptionC::what(void) const

   ExceptionC   
 
RAVL Exception.
 
include "Ravl/Exception.hh"
Source file:Ravl/Core/Base/Exception.hh
User Level:Normal
Library:RavlCore
In Scope:RavlN

Comments:
Base class for Ravl's exceptions.

Derived Classes: Variables:
const char * desc;

bool ref;
Delete string in constructor ?

Methods:
ExceptionC(const char * ntext)
Constructor

ExceptionC(const char * ntext,bool copy)
Constructor.
Copy string if 'copy' is true.

ExceptionC(const ExceptionC & oth)
Copy Constructor
This assumes the only time you use a copy constructor on an exception is when passing it as an argument!

~ExceptionC()
Virtualise destructor.

const char * Text() const
Get error description.

void Dump(ostream & strm)
Dump contents of exception to strm;

const char * what() const
Standard exception text message.


Maintainer:Charles Galambos, Documentation by CxxDoc: Tue Aug 13 09:59:30 2002