OmniSciDB  72c90bc290
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CodeCache.h File Reference
#include <boost/functional/hash.hpp>
#include <memory>
#include "Shared/LruCache.h"
+ Include dependency graph for CodeCache.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

using CodeCacheKey = std::vector< std::string >
 
template<typename CC >
using CodeCacheVal = std::shared_ptr< CC >
 
template<typename CC >
using CodeCache = LruCache< CodeCacheKey, CodeCacheVal< CC >, boost::hash< CodeCacheKey >>
 

Typedef Documentation

template<typename CC >
using CodeCache = LruCache<CodeCacheKey, CodeCacheVal<CC>, boost::hash<CodeCacheKey>>

Definition at line 28 of file CodeCache.h.

using CodeCacheKey = std::vector<std::string>

Definition at line 24 of file CodeCache.h.

template<typename CC >
using CodeCacheVal = std::shared_ptr<CC>

Definition at line 26 of file CodeCache.h.