Skip to main content

chronon::observe::timeline_observe_detail::LookaheadValueCache

More...

#include <TimelineObserve.hpp>

Public Functions

Name
voidsync(ObservationContext * ctx)
voidrecordSample(ObservationContext * ctx, const T & value)
LookaheadValueCache &operator=(const LookaheadValueCache & ) =delete
booldiffersFromLast(ObservationContext * ctx, const T & value)
LookaheadValueCache()
LookaheadValueCache(const LookaheadValueCache & ) =delete

Detailed Description

template <typename T >
class chronon::observe::timeline_observe_detail::LookaheadValueCache;

Public Functions Documentation

function sync

inline void sync(
ObservationContext * ctx
)

function recordSample

inline void recordSample(
ObservationContext * ctx,
const T & value
)

function operator=

LookaheadValueCache & operator=(
const LookaheadValueCache &
) =delete

function differsFromLast

inline bool differsFromLast(
ObservationContext * ctx,
const T & value
)

function LookaheadValueCache

inline LookaheadValueCache()

function LookaheadValueCache

LookaheadValueCache(
const LookaheadValueCache &
) =delete

Updated on 2026-06-23 at 06:58:01 +0000