JAULA::Bad_Data_Type Class Reference
[JAULA: Error handling]

class for incompatible data type exceptions More...

#include <jaula_bad_data_type.h>

Inheritance diagram for JAULA::Bad_Data_Type:
JAULA::Exception

Public Member Functions

 Bad_Data_Type (std::string const &detail="", std::string const &action="", std::string const &origin="")
 Constructor.
Bad_Data_Typeoperator= (Bad_Data_Type const &orig)
 Assignment operator.
virtual ~Bad_Data_Type ()
 Destructor.

Detailed Description

class for incompatible data type exceptions

This class defines the exceptions to be thrown in case of incompatible data types usage.
Author:
Kombo Morongo <morongo666@gmail.com>

Constructor & Destructor Documentation

JAULA::Bad_Data_Type::Bad_Data_Type ( std::string const &  detail = "",
std::string const &  action = "",
std::string const &  origin = "" 
)

Constructor.

Parameters:
detail detailed description about the exception which made execution fail.
action action being performed when the exception arose.
origin Name of the method (and others methods that have called this) by the time the exception arose.
Description
This method construct a new exception instance with JAULA::BAD_DATA_TYPE code.
JAULA::Bad_Data_Type::~Bad_Data_Type (  )  [virtual]

Destructor.


Member Function Documentation

Bad_Data_Type & JAULA::Bad_Data_Type::operator= ( Bad_Data_Type const &  orig  ) 

Assignment operator.

Parameters:
orig Original instance to copy
Returns:
a reference to the destination instance
Description
Copies the contents of the original instance to destination.
Note:
This method has been redefined from the base class preventing instance type modification.

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


Back to JAULA Project Documentation Page.

Go to JAULA Project Home Page.


Copyright (c) 2007, 2008, 2009 Kombo Morongo.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".

API Reference Generated for jaula by

doxygen

jaula project hosted by

SourceForge.net Logo