Namespace memoize
Namespace List > memoize
Classes
Public Types
Public Attributes
Public Types Documentation
typedef fixed_allocator
using memoize::fixed_allocator = typedef cubmem::fixed_size_alloc::allocator<T, false>;
enum result_code
enum memoize::result_code {
SUCCESS = 0,
ENDED = 1,
NOT_FOUND = 2,
FULL = 3,
ERROR = 4
};
Public Attributes Documentation
variable MEMOIZE_FREE_ITERATION_LIMIT
constexpr size_t memoize::MEMOIZE_FREE_ITERATION_LIMIT;
variable MEMOIZE_HIT_RATIO_THRESHOLD
constexpr double memoize::MEMOIZE_HIT_RATIO_THRESHOLD;
variable checker
struct memoize::possible_check memoize::checker;
variable cls_key_maker
key_maker<TARGET_CLASS> const memoize::cls_key_maker;
variable hash_entry_sz
constexpr size_t memoize::hash_entry_sz;
variable list_key_maker
key_maker<TARGET_LIST> const memoize::list_key_maker;
The documentation for this class was generated from the following file cubrid/src/query/memoize.cpp