.. index:: pair: struct; EE::ObservableVector::State .. _doxid-struct_e_e_1_1_observable_vector_1_1_state: struct EE::ObservableVector::State ================================== .. toctree:: :hidden: struct_EE_ObservableVector_State_Observer.rst .. ref-code-block:: cpp :class: doxyrest-overview-code-block struct State { // structs struct :ref:`Observer`; // fields std::vector :target:`values`; :ref:`SmallVector`<:ref:`Observer`, 4> :target:`observers`; :ref:`Uint64` :target:`notificationGeneration` { 0 }; :ref:`Uint64` :target:`activeGeneration` { 0 }; :ref:`Uint32` :target:`nextId` { 0 }; :ref:`Uint32` :target:`notificationDepth` { 0 }; // methods void :target:`notify`(const :ref:`Change`& change); void :target:`remove`(:ref:`Uint32` id); };