struct EE::ObservableVector::Change

Describes one collection mutation for incremental consumers.

#include <observablevector.hpp>

struct Change {
    // fields

    ChangeType type;
    Phase phase;
    std::size_t index { 0 };
    std::size_t count { 0 };
    std::size_t target { 0 };
};