PineForge unreleased
Deterministic PineScript v6 backtest runtime — C ABI reference
Loading...
Searching...
No Matches
pineforge::detail::MapImage Struct Reference

#include <map.hpp>

Public Member Functions

 MapImage (std::shared_ptr< MapStoreHolder > owner, o1::Id object, std::uint64_t extent) noexcept
 
 MapImage (const MapImage &)=delete
 
MapImage & operator= (const MapImage &)=delete
 
 ~MapImage ()
 

Data Fields

std::shared_ptr< MapStoreHolder > holder
 
o1::Id id
 
std::uint64_t count
 
void(* cleanup )(o1::Store &, o1::Id, std::uint64_t) = nullptr
 

Detailed Description

Definition at line 392 of file map.hpp.

Constructor & Destructor Documentation

◆ MapImage() [1/2]

pineforge::detail::MapImage::MapImage ( std::shared_ptr< MapStoreHolder > owner,
o1::Id object,
std::uint64_t extent )
inlinenoexcept

Definition at line 393 of file map.hpp.

Referenced by MapImage(), and operator=().

◆ MapImage() [2/2]

pineforge::detail::MapImage::MapImage ( const MapImage & )
delete

References MapImage().

◆ ~MapImage()

pineforge::detail::MapImage::~MapImage ( )
inline

Member Function Documentation

◆ operator=()

MapImage & pineforge::detail::MapImage::operator= ( const MapImage & )
delete

References MapImage().

Field Documentation

◆ holder

std::shared_ptr<MapStoreHolder> pineforge::detail::MapImage::holder

Definition at line 413 of file map.hpp.

Referenced by ~MapImage().

◆ id

o1::Id pineforge::detail::MapImage::id

Definition at line 414 of file map.hpp.

◆ count

std::uint64_t pineforge::detail::MapImage::count

Definition at line 415 of file map.hpp.

Referenced by ~MapImage().

◆ cleanup

void(* pineforge::detail::MapImage::cleanup) (o1::Store &, o1::Id, std::uint64_t) = nullptr

Definition at line 416 of file map.hpp.

Referenced by ~MapImage().


The documentation for this struct was generated from the following file: