zenilib
0.5.3.0
Main Page
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
Quit_Event.h
Go to the documentation of this file.
1
/* This file is part of the Zenipex Library (zenilib).
2
* Copyright (C) 2011 Mitchell Keith Bloch (bazald).
3
*
4
* zenilib is free software: you can redistribute it and/or modify
5
* it under the terms of the GNU Lesser General Public License as published by
6
* the Free Software Foundation, either version 3 of the License, or
7
* (at your option) any later version.
8
*
9
* zenilib is distributed in the hope that it will be useful,
10
* but WITHOUT ANY WARRANTY; without even the implied warranty of
11
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12
* GNU Lesser General Public License for more details.
13
*
14
* You should have received a copy of the GNU Lesser General Public License
15
* along with zenilib. If not, see <http://www.gnu.org/licenses/>.
16
*/
17
30
#ifndef ZENI_QUIT_EVENT_H
31
#define ZENI_QUIT_EVENT_H
32
33
#include <stdexcept>
34
35
namespace
Zeni {
36
37
struct
ZENI_DLL
Quit_Event
{
38
Quit_Event
() {fired =
true
;}
39
40
static
void
fire
() {
throw
Quit_Event
();}
41
static
bool
has_fired
() {
return
fired;}
42
43
private
:
44
static
bool
fired;
45
};
46
47
}
48
49
#endif
Zeni::Quit_Event::fire
static void fire()
Definition:
Quit_Event.h:40
Zeni::Quit_Event::Quit_Event
Quit_Event()
Definition:
Quit_Event.h:38
Zeni::Quit_Event
A class to signal that the program is quitting.
Definition:
Quit_Event.h:37
Zeni::Quit_Event::has_fired
static bool has_fired()
Definition:
Quit_Event.h:41
zenilib
jni
external
zenilib
zeni
Zeni
Quit_Event.h
Generated on Thu Oct 3 2013 19:56:43 for zenilib by
1.8.5