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 
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 doxygen