basix_doc 0.1
|
#include <memoize.hpp>
Definition at line 44 of file memoize.hpp.
typedef void(* cleaner)(void) |
Definition at line 46 of file memoize.hpp.
typedef V::table_variant table_variant |
Definition at line 45 of file memoize.hpp.
static void end | ( | ) | [inline, static] |
Definition at line 52 of file memoize.hpp.
References memoizer< V >::busy, mmx::is_nil(), mmx::read_car(), mmx::read_cdr(), and memoizer< V >::to_clean.
Referenced by memoizer< V >::ternary< D, S1, S2, S3, fun >::start(), memoizer< V >::binary< D, S1, S2, fun >::start(), and memoizer< V >::unary< D, S1, fun >::start().
static void start | ( | ) | [inline, static] |
bool busy = false [static] |
Definition at line 47 of file memoize.hpp.
Referenced by memoizer< V >::end(), and memoizer< V >::start().
list<typename memoizer<V>::cleaner> ()
Definition at line 48 of file memoize.hpp.
Referenced by memoizer< V >::end(), memoizer< V >::ternary< D, S1, S2, S3, fun >::start(), memoizer< V >::binary< D, S1, S2, fun >::start(), and memoizer< V >::unary< D, S1, fun >::start().