diff options
author | Dan Goodliffe <dan@randomdan.homeip.net> | 2021-11-28 16:53:57 +0000 |
---|---|---|
committer | Dan Goodliffe <dan@randomdan.homeip.net> | 2021-11-28 16:53:57 +0000 |
commit | 04946e0b64e5bafcfb01cca515f5abc34386e15c (patch) | |
tree | 441a2131af5bd1ead38e8eceb39d0def2ba6b2e7 /lib/cache.h | |
parent | No global static for factory map (diff) | |
download | ilt-04946e0b64e5bafcfb01cca515f5abc34386e15c.tar.bz2 ilt-04946e0b64e5bafcfb01cca515f5abc34386e15c.tar.xz ilt-04946e0b64e5bafcfb01cca515f5abc34386e15c.zip |
Fix up all remaining warnings
Diffstat (limited to 'lib/cache.h')
-rw-r--r-- | lib/cache.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/cache.h b/lib/cache.h index 2a6e3e5..b081c04 100644 --- a/lib/cache.h +++ b/lib/cache.h @@ -1,14 +1,19 @@ #ifndef CACHE_H #define CACHE_H +#include "special_members.hpp" #include <map> #include <memory> +#include <string> template<typename Obj> class Cache { public: using Ptr = std::shared_ptr<Obj>; + Cache() = default; virtual ~Cache() = default; + DEFAULT_MOVE(Cache); + NO_COPY(Cache); [[nodiscard]] Ptr get(const std::string & key) |