Canonical invalidation record for one item and its owning location. More...
#include <transaction.hpp>
Public Member Functions | |
| constexpr auto | operator<=> (const DirtyItem &) const =default |
Public Attributes | |
| ItemId | item |
| ItemId | owner_track |
| ItemId | owner_sequence |
| DirtyFlags | flags = DirtyFlags::None |
Canonical invalidation record for one item and its owning location.
owner_track is empty for sequence-owned items. Consumers use the owners to route incremental recompilation without re-discovering the item hierarchy.
|
constexprdefault |
| DirtyFlags pulp::timeline::DirtyItem::flags = DirtyFlags::None |
| ItemId pulp::timeline::DirtyItem::item |
| ItemId pulp::timeline::DirtyItem::owner_sequence |
| ItemId pulp::timeline::DirtyItem::owner_track |