template struct EE::UI::UIBindingGroup::RawEntry

template <typename T>
struct RawEntry: public EE::UI::UIBindingGroup::Entry {
    // fields

    std::unique_ptr<UIDataBind<T>> binding;
    T baseline;

    // construction

    RawEntry(std::unique_ptr<UIDataBind<T>> binding, UIBindingGroup* group);

    // methods

    bool isValid() const;
    bool isDirty() const;
    UIWidget* widget() const;
    void appendWidgets(Widgets& widgets) const;
    const UIValueValidationResult& validation() const;
    void markClean();
    void reset();
};