Definition at line 56 of file memoized.h.
#include <memoized.h>
Public Types | |
| using | key_t = bool |
| using | value_t = Ret |
Public Member Functions | |
| template<typename F > | |
| auto | memoize (bool is_complete, F f) const |
| void | invalidate () const |
Private Attributes | |
| std::optional< Ret > | value_ |
| using clanguml::util::memoized< T, Ret >::key_t = bool |
Definition at line 58 of file memoized.h.
| using clanguml::util::memoized< T, Ret >::value_t = Ret |
Definition at line 59 of file memoized.h.
|
inline |
Definition at line 73 of file memoized.h.
|
inline |
Definition at line 61 of file memoized.h.
|
mutableprivate |
Definition at line 76 of file memoized.h.