MySQLaux 0.6 is free software from Langensoft written by Thomas Langen.

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

MySQLaux::MissingFeature Class Reference

Missing feature exception. More...

#include <MissingFeature.h>

Inheritance diagram for MySQLaux::MissingFeature

Inheritance graph
[legend]
List of all members.

Public Methods

 MissingFeature (string const &description)
 Constructor. More...

string asString () const throw ()
 Get description of exception as string. More...

const char* what () const throw ()
 Get description of exception as character pointer. More...


Detailed Description

Missing feature exception.

To be thrown when code needs to be added.

Definition at line 35 of file MissingFeature.h.


Constructor & Destructor Documentation

MySQLaux::MissingFeature::MissingFeature ( string const & description ) [inline]
 

Constructor.

Parameters:
description   description of missing feature.

Definition at line 45 of file MissingFeature.h.

00045                                                        : _description(description) {}
00046 


Member Function Documentation

string MySQLaux::MissingFeature::asString ( ) const throw () [inline, virtual]
 

Get description of exception as string.

Reimplemented from MySQLaux::Exception.

Definition at line 50 of file MissingFeature.h.

Referenced by what().

00051     { 
00052       string ret("Missing feature to be added ASAP: ");
00053       ret += _description;
00054       return ret;
00055 

const char * MySQLaux::MissingFeature::what ( ) const throw () [inline]
 

Get description of exception as character pointer.

Reimplemented from MySQLaux::Exception.

Definition at line 60 of file MissingFeature.h.

00061     {
00062       return asString().c_str();
00063 


The documentation for this class was generated from the following file:
Generated at Fri Apr 6 11:20:15 2001 for MySQLaux by doxygen1.2.5 written by Dimitri van Heesch, © 1997-2001