ardour
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
libs
ardour
ardour
export_failed.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2008 Paul Davis
3
Author: Sakari Bergen
4
5
This program is free software; you can redistribute it and/or modify
6
it under the terms of the GNU General Public License as published by
7
the Free Software Foundation; either version 2 of the License, or
8
(at your option) any later version.
9
10
This program is distributed in the hope that it will be useful,
11
but WITHOUT ANY WARRANTY; without even the implied warranty of
12
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
GNU General Public License for more details.
14
15
You should have received a copy of the GNU General Public License
16
along with this program; if not, write to the Free Software
17
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
18
19
*/
20
21
#ifndef __ardour_export_failed_h__
22
#define __ardour_export_failed_h__
23
24
#include <exception>
25
#include <string>
26
27
#include "
ardour/libardour_visibility.h
"
28
29
namespace
ARDOUR
30
{
31
32
class
LIBARDOUR_API
ExportFailed
:
public
std::exception
33
{
34
public
:
35
ExportFailed
(std::string
const
&);
36
~ExportFailed
() throw() { }
37
38
const
char
*
what
()
const
throw()
39
{
40
return
reason;
41
}
42
43
private
:
44
45
const
char
*
reason
;
46
47
};
48
49
}
// namespace ARDOUR
50
51
#endif
/* __ardour_export_failed_h__ */
ARDOUR::ExportFailed::reason
const char * reason
Definition:
export_failed.h:45
ARDOUR::ExportFailed
Definition:
export_failed.h:32
ARDOUR
Definition:
amp.h:29
libardour_visibility.h
LIBARDOUR_API
#define LIBARDOUR_API
Definition:
libardour_visibility.h:40
ARDOUR::ExportFailed::~ExportFailed
~ExportFailed()
Definition:
export_failed.h:36
ARDOUR::ExportFailed::what
const char * what() const
Definition:
export_failed.h:38
Generated on Sun May 24 2015 12:15:05 for ardour by
1.8.8