PineForge unreleased
Deterministic PineScript v6 backtest runtime — C ABI reference
Loading...
Searching...
No Matches
read_through_cache.hpp File Reference
#include <pineforge/detail/scratch_backing.hpp>
#include <cstring>
#include <limits>
#include <new>
#include <utility>
Include dependency graph for read_through_cache.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  pineforge::detail::ReadThroughCacheKey
 
struct  pineforge::detail::ReadThroughCachePolicy
 
struct  pineforge::detail::ReadThroughCacheIoResult
 
struct  pineforge::detail::ReadThroughCacheBacking
 
struct  pineforge::detail::ReadThroughCacheAllocator
 
struct  pineforge::detail::ReadThroughCacheTransactionOrder
 
struct  pineforge::detail::ReadThroughCacheStats
 
class  pineforge::detail::ReadThroughCache
 
class  pineforge::detail::ReadThroughCache::ReadLease
 

Namespaces

namespace  pineforge
 
namespace  pineforge::detail
 

Enumerations

enum class  pineforge::detail::ReadThroughCacheReplacement : std::uint32_t {
  pineforge::detail::direct_mapped ,
  pineforge::detail::clock ,
  pineforge::detail::lru
}
 
enum class  pineforge::detail::ReadThroughCacheWritePolicy : std::uint32_t {
  pineforge::detail::write_through ,
  pineforge::detail::write_back
}
 

Functions

bool pineforge::detail::operator== (ReadThroughCacheKey a, ReadThroughCacheKey b) noexcept
 
bool pineforge::detail::operator!= (ReadThroughCacheKey a, ReadThroughCacheKey b) noexcept