FougTools
0.7.0dev-046fb6a
Handy tools for C++, Qt and OpenCascade
Main Page
Related Pages
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
src
qttools
core
runtime_error.h
Go to the documentation of this file.
1
/****************************************************************************
2
** FougTools
3
** Copyright Fougue (30 Mar. 2015)
4
** contact@fougue.pro
5
**
6
** This software is a computer program whose purpose is to provide utility
7
** tools for the C++ language and the Qt toolkit.
8
**
9
** This software is governed by the CeCILL-C license under French law and
10
** abiding by the rules of distribution of free software. You can use,
11
** modify and/ or redistribute the software under the terms of the CeCILL-C
12
** license as circulated by CEA, CNRS and INRIA at the following URL
13
** "http://www.cecill.info".
14
****************************************************************************/
15
16
#pragma once
17
18
#include "
core.h
"
19
20
#include <QtCore/QString>
21
#include <stdexcept>
22
23
namespace
qtcore
{
24
25
class
QTTOOLS_CORE_EXPORT
RuntimeError
:
public
std::runtime_error
26
{
27
public
:
28
RuntimeError
(
const
QString& err);
29
virtual
~
RuntimeError
()
throw
();
30
31
QString message()
const
;
32
33
private
:
34
QString m_err;
35
};
36
37
}
// namespace qtcore
38
core.h
QTTOOLS_CORE_EXPORT
#define QTTOOLS_CORE_EXPORT
Definition:
core.h:27
qtcore
Definition:
grid_numbering.cpp:19
qtcore::RuntimeError
Provides a std::runtime_error that can convey a QString error message.
Definition:
runtime_error.h:25
Generated on Thu Jun 23 2016 17:55:08 for FougTools by
1.8.8