Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
python
ObserverWrap.h
Go to the documentation of this file.
1
/* -*- c++ -*- */
2
14
#ifndef ObserverWrap_H
15
#define ObserverWrap_H
16
17
#include "
pattern/Observer.h
"
18
19
namespace
hippodraw {
20
29
class
ObserverWrap
:
public
hippodraw::Observer
,
30
public
boost::python::wrapper < hippodraw::Observer >
31
{
32
private
:
33
36
PyObject *
m_self
;
37
40
template
<
class
T >
41
boost::python::object
get_owner
(
T
* me )
const
;
42
43
public
:
44
47
ObserverWrap
( PyObject *
self
);
48
49
ObserverWrap
();
50
ObserverWrap
(
const
Observer
& );
51
52
void
update
(
const
Observable
* );
53
54
};
55
56
}
// namespace hippodraw
57
58
#endif // ObserverWrap_H
Generated for HippoDraw Class Library by