#include <dispatcher.hpp>
Definition at line 46 of file dispatcher.hpp.
typedef function_0<void> INV |
Definition at line 48 of file dispatcher.hpp.
typedef function_1<R,const int&> LUP |
Definition at line 47 of file dispatcher.hpp.
dispatcher_1_rep | ( | LUP & | lup, | |
INV & | inv, | |||
int & | l, | |||
bool & | r | |||
) | [inline] |
Definition at line 56 of file dispatcher.hpp.
References dispatcher_1_rep< R >::invalidate, dispatcher_1_rep< R >::len, dispatcher_1_rep< R >::n, and dispatcher_1_rep< R >::tab.
00056 : 00057 lookup (&lup), invalidate (&inv), 00058 len (&l), refresh (&r), 00059 tab (mmx_new<R> (l)), n (l) { 00060 *invalidate= invalidator_1<R> (*invalidate, &tab, &n, len); } inline ~dispatcher_1_rep () {
~dispatcher_1_rep | ( | ) | [inline] |
Definition at line 61 of file dispatcher.hpp.
References dispatcher_1_rep< R >::n, and dispatcher_1_rep< R >::tab.
R& dispatch | ( | int | i | ) | [inline] |
Definition at line 63 of file dispatcher.hpp.
References mmx::is_nil(), dispatcher_1_rep< R >::lookup, dispatcher_1_rep< R >::refresh, and dispatcher_1_rep< R >::tab.
Definition at line 50 of file dispatcher.hpp.
Referenced by dispatcher_1_rep< R >::dispatcher_1_rep().
int* len |
Definition at line 51 of file dispatcher.hpp.
Referenced by dispatcher_1_rep< R >::dispatcher_1_rep().
Definition at line 49 of file dispatcher.hpp.
Referenced by dispatcher_1_rep< R >::dispatch().
int n |
Definition at line 54 of file dispatcher.hpp.
Referenced by dispatcher_1_rep< R >::dispatcher_1_rep(), and dispatcher_1_rep< R >::~dispatcher_1_rep().
bool* refresh |
Definition at line 52 of file dispatcher.hpp.
Referenced by dispatcher_1_rep< R >::dispatch().
R* tab |
Definition at line 53 of file dispatcher.hpp.
Referenced by dispatcher_1_rep< R >::dispatch(), dispatcher_1_rep< R >::dispatcher_1_rep(), and dispatcher_1_rep< R >::~dispatcher_1_rep().