libgnomevfsmm 2.26.0
exception.h
Go to the documentation of this file.
1#ifndef _LIBGNOMEVFSMM_EXCEPTION_H
2#define _LIBGNOMEVFSMM_EXCEPTION_H
3
4#include <glibmm.h>
5
6/* Copyright 2003 gnome-vfsmm Development Team
7 *
8 * This library is free software; you can redistribute it and/or
9 * modify it under the terms of the GNU Lesser General Public
10 * License as published by the Free Software Foundation; either
11 * version 2.1 of the License, or (at your option) any later version.
12 *
13 * This library is distributed in the hope that it will be useful,
14 * but WITHOUT ANY WARRANTY; without even the implied warranty of
15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16 * Lesser General Public License for more details.
17 *
18 * You should have received a copy of the GNU Lesser General Public
19 * License along with this library; if not, write to the Free
20 * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
21 */
22
23#include <glibmm/exception.h>
24#include <libgnomevfsmm/enums.h>
25#include <libgnomevfs/gnome-vfs-ops.h>
26
27namespace Gnome
28{
29
30namespace Vfs
31{
32
33class exception : public Glib::Exception
34{
35public:
37 explicit exception(Gnome::Vfs::Result result);
38 virtual ~exception() throw();
39
40 virtual Glib::ustring what() const;
41
42protected:
44};
45
46} // namespace Vfs
47} // namespace Gnome
48
49#endif /* _LIBGNOMEVFSMM_URI_H */
50
Definition: exception.h:34
exception(Gnome::Vfs::Result result)
virtual Glib::ustring what() const
Gnome::Vfs::Result gobj_
Definition: exception.h:43
Result
Definition: enums.h:97
Definition: address.h:120
Definition: address.h:37