gem5 v24.1.0.1
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Classes | Namespaces
memoizer.hh File Reference
#include <functional>
#include <map>
#include <type_traits>
#include <utility>

Go to the source code of this file.

Classes

class  gem5::Memoizer< Ret, Args >
 This class takes a function as a constructor argument and memoizes it: every time the function gets invoked through the Memoizer object (see operator()), the result gets saved in the internal cache, ready to be retrieved next time an invokation is made with the same arguments. More...
 

Namespaces

namespace  gem5
 Copyright (c) 2024 Arm Limited All rights reserved.
 

Generated on Mon Jan 13 2025 04:28:46 for gem5 by doxygen 1.9.8