OmniSciDB  06b3bd477c
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
CodeCache.h File Reference
#include <boost/functional/hash.hpp>
#include <memory>
#include "QueryEngine/CompilationContext.h"
#include "StringDictionary/LruCache.hpp"
+ 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 >
 
using CodeCacheVal = std::shared_ptr< CompilationContext >
 
using CodeCacheValWithModule = std::pair< CodeCacheVal, llvm::Module * >
 
using CodeCache = LruCache< CodeCacheKey, CodeCacheValWithModule, boost::hash< CodeCacheKey >>
 

Typedef Documentation

Definition at line 29 of file CodeCache.h.

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

Definition at line 25 of file CodeCache.h.

using CodeCacheVal = std::shared_ptr<CompilationContext>

Definition at line 26 of file CodeCache.h.

using CodeCacheValWithModule = std::pair<CodeCacheVal, llvm::Module*>

Definition at line 27 of file CodeCache.h.