.. index:: pair: class; EE::UI::Charts::ImmutableXYDataSource .. _doxid-class_e_e_1_1_u_i_1_1_charts_1_1_immutable_x_y_data_source: class EE::UI::Charts::ImmutableXYDataSource =========================================== .. toctree:: :hidden: An immutable view over shared storage. Keep all mutation outside the source's lifetime. .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class ImmutableXYDataSource: public :ref:`EE::UI::Charts::XYDataSource` { public: // construction :target:`ImmutableXYDataSource`(:ref:`XYDataChunk` chunk, std::shared_ptr backing, :ref:`DataOrder` order); // methods virtual :ref:`XYDataRead` :target:`acquireRead`() const; }; Inherited Members ----------------- .. ref-code-block:: cpp :class: doxyrest-overview-inherited-code-block public: // classes class :ref:`Connection`; // methods virtual :ref:`XYDataRead` :ref:`acquireRead`() const = 0; :ref:`Connection` :ref:`onChanged`(std::function`)> callback);