|
PineForge unreleased
Deterministic PineScript v6 backtest runtime — C ABI reference
|
#include <owned_storage.hpp>
Public Member Functions | |
| bool | complete () const noexcept |
| std::uint64_t | resident_bytes () const noexcept |
| std::uint64_t | storage_bytes () const noexcept |
Static Public Member Functions | |
| static std::uint64_t | sum (std::uint64_t a, std::uint64_t b) noexcept |
Data Fields | |
| std::uint64_t | resident_metadata_bytes = 0 |
| std::uint64_t | resident_payload_bytes = 0 |
| std::uint64_t | backing_bytes = 0 |
| std::uint64_t | logical_payload_bytes = 0 |
| std::uint64_t | workspace_bytes = 0 |
| std::uint64_t | observer_workspace_bytes = 0 |
| std::uint64_t | unsupported = 0 |
| bool | overflow = false |
Definition at line 39 of file owned_storage.hpp.
|
inlinestaticnoexcept |
Definition at line 49 of file owned_storage.hpp.
Referenced by resident_bytes(), and storage_bytes().
|
inlinenoexcept |
Definition at line 53 of file owned_storage.hpp.
References overflow, and unsupported.
Referenced by storage_bytes().
|
inlinenoexcept |
Definition at line 54 of file owned_storage.hpp.
References resident_metadata_bytes, resident_payload_bytes, and sum().
Referenced by storage_bytes().
|
inlinenoexcept |
Definition at line 60 of file owned_storage.hpp.
References backing_bytes, complete(), resident_bytes(), and sum().
| std::uint64_t pineforge::OwnedStorageUsage::resident_metadata_bytes = 0 |
Definition at line 40 of file owned_storage.hpp.
Referenced by resident_bytes().
| std::uint64_t pineforge::OwnedStorageUsage::resident_payload_bytes = 0 |
Definition at line 41 of file owned_storage.hpp.
Referenced by resident_bytes().
| std::uint64_t pineforge::OwnedStorageUsage::backing_bytes = 0 |
Definition at line 42 of file owned_storage.hpp.
Referenced by storage_bytes().
| std::uint64_t pineforge::OwnedStorageUsage::logical_payload_bytes = 0 |
Definition at line 43 of file owned_storage.hpp.
| std::uint64_t pineforge::OwnedStorageUsage::workspace_bytes = 0 |
Definition at line 44 of file owned_storage.hpp.
Referenced by pineforge::detail::WindowValues< T >::cache_stats().
| std::uint64_t pineforge::OwnedStorageUsage::observer_workspace_bytes = 0 |
Definition at line 45 of file owned_storage.hpp.
Referenced by pineforge::OwnedStorage::usage().
| std::uint64_t pineforge::OwnedStorageUsage::unsupported = 0 |
Definition at line 46 of file owned_storage.hpp.
Referenced by complete().
| bool pineforge::OwnedStorageUsage::overflow = false |
Definition at line 47 of file owned_storage.hpp.
Referenced by complete().