struct EE::UI::UIProperty::LifetimeState

struct LifetimeState {
    // fields

    T value;
    UIProperty<T>* property { nullptr };
    std::unique_ptr<ObservableValue<bool>> alive;

    // construction

    LifetimeState(UIProperty<T>* property, T value);
};