OPAL (Object Oriented Parallel Accelerator Library) 2024.2
OPAL
DivideError.h
Go to the documentation of this file.
1#ifndef CLASSIC_DivideError_HH
2#define CLASSIC_DivideError_HH
3
4// ------------------------------------------------------------------------
5// $RCSfile: DivideError.h,v $
6// ------------------------------------------------------------------------
7// $Revision: 1.1.1.1 $
8// ------------------------------------------------------------------------
9// Copyright: see Copyright.readme
10// ------------------------------------------------------------------------
11//
12// Class: DivideError
13//
14// ------------------------------------------------------------------------
15// Class category: Utilities
16// ------------------------------------------------------------------------
17//
18// $Date: 2000/03/27 09:32:37 $
19// $Author: fci $
20//
21// ------------------------------------------------------------------------
22
24
25#include <string>
26
27// Class DivideError
28// ------------------------------------------------------------------------
30// This exception is thrown, when a division by zero occurs.
31
33
34public:
35
37 // Arguments:
38 // [DL]
39 // [DT][b]meth[/b]
40 // [DD]the name of the method or function detecting the exception
41 // [/DL]
42 explicit DivideError(const std::string &meth);
43
44 DivideError(const DivideError &);
45 virtual ~DivideError();
46
47private:
48
49 // Not implemented.
51};
52
53#endif // CLASSIC_DivideError_HH
ArithmeticError(const std::string &meth, const std::string &msg)
The usual constructor.
DivideError(const std::string &meth)
The usual constructor.
virtual ~DivideError()