Machine Learning Library
Main Page
Namespaces
Classes
Files
File List
File Members
base_module
CException.h
Go to the documentation of this file.
1
/*
2
COPYRIGHT (C) 2003 APPLIED NEUROINFORMATIC GROUP - UNIVERSITY OF BIELEFELD.
3
4
ALL RIGHTS RESERVED.
5
6
REDISTRIBUTION AND USE IN SOURCE AND BINARY FORM, WITH OR WITHOUT
7
MODIFICATION, REQUIRE THE PERMISSION OF THE COPYRIGHT HOLDERS.
8
9
COMMERCIAL USE WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT HOLDERS
10
IS FORBIDDEN
11
12
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS''
13
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
14
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
15
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR
16
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
17
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
18
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
19
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
20
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
21
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
22
*/
23
24
25
26
#ifndef CEXCEPTION_H
27
#define CEXCEPTION_H
28
29
#include <cstdio>
30
#include <string>
31
#include <cstdarg>
32
#include <cstdlib>
33
#include <stdexcept>
34
#include <iostream>
35
#include <exception>
36
37
using
std::exception;
38
using
std::string;
39
40
class
CException
:
public
exception {
41
private
:
42
string
strMsg;
43
public
:
44
explicit
CException
(
const
string
& strArg);
45
explicit
CException
(
const
char
* pcFmt,...);
46
virtual
~CException
()
throw
();
47
virtual
const
char
*
what
()
const
throw
();
48
};
49
50
51
#endif
CException::~CException
virtual ~CException()
CException
Definition:
CException.h:40
CException::CException
CException(const string &strArg)
CException::what
virtual const char * what() const
Generated on Tue May 19 2015 13:48:24 for Machine Learning Library by
1.8.6