sc::AlgorithmException Class Reference

This exception is thrown whenever a problem with an algorithm is encountered. More...

#include <util/class/scexception.h>

Inheritance diagram for sc::AlgorithmException:

Inheritance graph
[legend]

List of all members.

Public Member Functions

 AlgorithmException (const char *description=0, const char *file=0, int line=0, const ClassDesc *class_desc=0, const char *exception_type="AlgorithmException") throw ()
 Create an AlgorithmException.
 AlgorithmException (const AlgorithmException &) throw ()


Detailed Description

This exception is thrown whenever a problem with an algorithm is encountered.

Constructor & Destructor Documentation

sc::AlgorithmException::AlgorithmException ( const char *  description = 0,
const char *  file = 0,
int  line = 0,
const ClassDesc class_desc = 0,
const char *  exception_type = "AlgorithmException" 
) throw ()

Create an AlgorithmException.

Parameters:
description a description of the problem.
file the file name where the problem occured.
line the line number where the exception occured.
class_desc the ClassDesc for the object causing the exception.
exception_type the classname of the SCException specialization. The default is "AlgorithmException".
It is suggested that the special macros __FILE__ and __LINE__ be given as the file and line arguments, respectively.


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

Generated at Sun Feb 22 10:13:01 2009 for MPQC 3.0.0-alpha using the documentation package Doxygen 1.5.6.
These pages are hosted on SourceForge.net