C++Memo  1.0-RC
Generic framework for memoization, providing automatic parallelization.
 All Classes Files Functions
cppmemo::CppMemo< Key, Value, KeyHash1, KeyHash2, KeyEqual > Member List

This is the complete list of members for cppmemo::CppMemo< Key, Value, KeyHash1, KeyHash2, KeyEqual >, including all inherited members.

CppMemo(int defaultNumThreads=1, std::size_t estimatedNumEntries=0, bool detectCircularDependencies=false)cppmemo::CppMemo< Key, Value, KeyHash1, KeyHash2, KeyEqual >inline
CppMemo(const CppMemo &)=delete (defined in cppmemo::CppMemo< Key, Value, KeyHash1, KeyHash2, KeyEqual >)cppmemo::CppMemo< Key, Value, KeyHash1, KeyHash2, KeyEqual >
CppMemo(CppMemo &&)=delete (defined in cppmemo::CppMemo< Key, Value, KeyHash1, KeyHash2, KeyEqual >)cppmemo::CppMemo< Key, Value, KeyHash1, KeyHash2, KeyEqual >
getDefaultNumThreads() const cppmemo::CppMemo< Key, Value, KeyHash1, KeyHash2, KeyEqual >inline
getDetectCircularDependencies() const cppmemo::CppMemo< Key, Value, KeyHash1, KeyHash2, KeyEqual >inline
getValue(const Key &key, Compute compute, DeclarePrerequisites declarePrerequisites, int numThreads)cppmemo::CppMemo< Key, Value, KeyHash1, KeyHash2, KeyEqual >inline
getValue(const Key &key, Compute compute, DeclarePrerequisites declarePrerequisites)cppmemo::CppMemo< Key, Value, KeyHash1, KeyHash2, KeyEqual >inline
getValue(const Key &key, Compute compute, int numThreads)cppmemo::CppMemo< Key, Value, KeyHash1, KeyHash2, KeyEqual >inline
getValue(const Key &key, Compute compute)cppmemo::CppMemo< Key, Value, KeyHash1, KeyHash2, KeyEqual >inline
getValue(const Key &key) const cppmemo::CppMemo< Key, Value, KeyHash1, KeyHash2, KeyEqual >inline
operator()(const Key &key, Compute compute, DeclarePrerequisites declarePrerequisites, int numThreads)cppmemo::CppMemo< Key, Value, KeyHash1, KeyHash2, KeyEqual >inline
operator()(const Key &key, Compute compute, DeclarePrerequisites declarePrerequisites)cppmemo::CppMemo< Key, Value, KeyHash1, KeyHash2, KeyEqual >inline
operator()(const Key &key, Compute compute, int numThreads)cppmemo::CppMemo< Key, Value, KeyHash1, KeyHash2, KeyEqual >inline
operator()(const Key &key, Compute compute)cppmemo::CppMemo< Key, Value, KeyHash1, KeyHash2, KeyEqual >inline
operator()(const Key &key) const cppmemo::CppMemo< Key, Value, KeyHash1, KeyHash2, KeyEqual >inline
setDefaultNumThreads(int defaultNumThreads)cppmemo::CppMemo< Key, Value, KeyHash1, KeyHash2, KeyEqual >inline
setDetectCircularDependencies(bool detectCircularDependencies)cppmemo::CppMemo< Key, Value, KeyHash1, KeyHash2, KeyEqual >inline