Aria 2.0.0
C++23 MVVM framework (C++20 minimum) — reactive, coroutine-first, ABI-layered
Loading...
Searching...
No Matches
aria::testing::detail::EventLog< T > Struct Template Reference

Tiny event log used by every conformance probe. More...

#include <list_conformance.hpp>

Classes

struct  Entry

Public Member Functions

template<typename L>
 EventLog (L &list)

Public Attributes

std::vector< Entryevents
Subscription sub

Detailed Description

template<typename T>
struct aria::testing::detail::EventLog< T >

Tiny event log used by every conformance probe.

Captures the raw ListChange<T> plus a copy of the item value for stability across emit-then-erase races.

Constructor & Destructor Documentation

◆ EventLog()

template<typename T>
template<typename L>
aria::testing::detail::EventLog< T >::EventLog ( L & list)
inlineexplicit

Member Data Documentation

◆ events

template<typename T>
std::vector<Entry> aria::testing::detail::EventLog< T >::events

◆ sub

template<typename T>
Subscription aria::testing::detail::EventLog< T >::sub

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