event.hpp
いわゆる event driven なアレをアレするアレ。 observer pattern ( http://d.hatena.ne.jp/janus_wel/20100329/1269856344 ) の変形版、というほどのものでもなくて各 class や member の名前をそれっぽく変えて状態を保持する class ( observer pattern でいう subject にあたる ) の仮想関数を削っただけだったりする。
- header - http://github.com/januswel/cpplib/blob/master/header/event.hpp
- sample - http://github.com/januswel/cpplib/blob/master/sample/event/main.cpp
用途にもよるけど javascript あたりの event まわりを知ってるとこっちのほうがしっくりくるかも。