PineForge unreleased
Deterministic PineScript v6 backtest runtime — C ABI reference
Loading...
Searching...
No Matches
pineforge::detail::DrawingRecordStore< Rec > Class Template Reference

#include <drawing.hpp>

Public Member Functions

 DrawingRecordStore ()=default
 
 DrawingRecordStore (const DrawingRecordStore &other)
 
DrawingRecordStore & operator= (const DrawingRecordStore &other)
 
 DrawingRecordStore (DrawingRecordStore &&other) noexcept
 
DrawingRecordStore & operator= (DrawingRecordStore &&other) noexcept
 
int32_t size () const
 
const Rec & read (std::uint32_t id) const
 
Rec & write (std::uint32_t id)
 
void push_back (Rec &&rec)
 

Detailed Description

template<class Rec>
class pineforge::detail::DrawingRecordStore< Rec >

Definition at line 141 of file drawing.hpp.

Constructor & Destructor Documentation

◆ DrawingRecordStore() [1/3]

template<class Rec>
pineforge::detail::DrawingRecordStore< Rec >::DrawingRecordStore ( )
default

◆ DrawingRecordStore() [2/3]

template<class Rec>
pineforge::detail::DrawingRecordStore< Rec >::DrawingRecordStore ( const DrawingRecordStore< Rec > & other)
inline

Definition at line 296 of file drawing.hpp.

References DrawingRecordStore().

◆ DrawingRecordStore() [3/3]

template<class Rec>
pineforge::detail::DrawingRecordStore< Rec >::DrawingRecordStore ( DrawingRecordStore< Rec > && other)
inlinenoexcept

Definition at line 314 of file drawing.hpp.

References DrawingRecordStore().

Member Function Documentation

◆ operator=() [1/2]

template<class Rec>
DrawingRecordStore & pineforge::detail::DrawingRecordStore< Rec >::operator= ( const DrawingRecordStore< Rec > & other)
inline

Definition at line 309 of file drawing.hpp.

References DrawingRecordStore().

◆ operator=() [2/2]

template<class Rec>
DrawingRecordStore & pineforge::detail::DrawingRecordStore< Rec >::operator= ( DrawingRecordStore< Rec > && other)
inlinenoexcept

Definition at line 322 of file drawing.hpp.

References DrawingRecordStore().

◆ size()

template<class Rec>
int32_t pineforge::detail::DrawingRecordStore< Rec >::size ( ) const
inline

Definition at line 338 of file drawing.hpp.

◆ read()

template<class Rec>
const Rec & pineforge::detail::DrawingRecordStore< Rec >::read ( std::uint32_t id) const
inline

Definition at line 341 of file drawing.hpp.

◆ write()

template<class Rec>
Rec & pineforge::detail::DrawingRecordStore< Rec >::write ( std::uint32_t id)
inline

Definition at line 345 of file drawing.hpp.

◆ push_back()

template<class Rec>
void pineforge::detail::DrawingRecordStore< Rec >::push_back ( Rec && rec)
inline

Definition at line 350 of file drawing.hpp.


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