openMSX
Main Page
Namespaces
Classes
Files
File List
File Members
utils
Observer.hh
Go to the documentation of this file.
1
#ifndef OBSERVER_HH
2
#define OBSERVER_HH
3
4
namespace
openmsx {
5
9
template
<
typename
T>
class
Observer
10
{
11
public
:
12
virtual
void
update
(
const
T& subject) = 0;
13
virtual
void
subjectDeleted
(
const
T&
/*subject*/
) {
/*nothing*/
}
14
15
protected
:
16
virtual
~Observer
() {}
17
};
18
19
}
// namespace openmsx
20
21
#endif
Generated on Fri May 24 2013 22:18:00 for openMSX by
1.8.1.2