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

#include <journal_codec.hpp>

Public Member Functions

ScratchStatus checked_status () const noexcept
 
void bytes (const void *data, std::uint64_t length) noexcept
 
void word (std::uint64_t value) noexcept
 
void text (const std::string &value) noexcept
 

Data Fields

std::uint64_t position = 0
 
std::uint64_t offset = 0
 
ScratchBuffer destination {}
 
ScratchStatus status = ScratchStatus::ok
 

Detailed Description

Definition at line 35 of file journal_codec.hpp.

Member Function Documentation

◆ checked_status()

ScratchStatus pineforge::detail::journal_codec::Writer::checked_status ( ) const
inlinenoexcept

◆ bytes()

void pineforge::detail::journal_codec::Writer::bytes ( const void * data,
std::uint64_t length )
inlinenoexcept

◆ word()

void pineforge::detail::journal_codec::Writer::word ( std::uint64_t value)
inlinenoexcept

◆ text()

void pineforge::detail::journal_codec::Writer::text ( const std::string & value)
inlinenoexcept

Definition at line 69 of file journal_codec.hpp.

References bytes(), pineforge::detail::value, and word().

Field Documentation

◆ position

std::uint64_t pineforge::detail::journal_codec::Writer::position = 0

Definition at line 36 of file journal_codec.hpp.

Referenced by bytes().

◆ offset

std::uint64_t pineforge::detail::journal_codec::Writer::offset = 0

Definition at line 37 of file journal_codec.hpp.

Referenced by bytes().

◆ destination

ScratchBuffer pineforge::detail::journal_codec::Writer::destination {}

Definition at line 38 of file journal_codec.hpp.

Referenced by bytes().

◆ status

ScratchStatus pineforge::detail::journal_codec::Writer::status = ScratchStatus::ok

Definition at line 39 of file journal_codec.hpp.

Referenced by bytes(), and checked_status().


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