.. index:: pair: class; EE::System::Container .. _doxid-class_e_e_1_1_system_1_1_container: template class EE::System::Container ==================================== .. toctree:: :hidden: Overview ~~~~~~~~ A simple resource container template, to keep track of the resources loaded. :ref:`More...` .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include template class Container { public: // construction virtual :target:`~Container`(); // methods T* :ref:`add`(T* resource); bool :ref:`remove`(T* resource); :ref:`Uint32` :ref:`count`(); }; .. _details-class_e_e_1_1_system_1_1_container: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ A simple resource container template, to keep track of the resources loaded. Methods ------- .. index:: pair: function; add .. _doxid-class_e_e_1_1_system_1_1_container_1af97b04b2ab6ec8d6d2e6e601ac0026f4: .. ref-code-block:: cpp :class: doxyrest-title-code-block T* add(T* resource) Add to the list the resource. .. index:: pair: function; remove .. _doxid-class_e_e_1_1_system_1_1_container_1a4fa94818f1e9251f68ac4206031d8d74: .. ref-code-block:: cpp :class: doxyrest-title-code-block bool remove(T* resource) Remove from the list the resource. .. index:: pair: function; count .. _doxid-class_e_e_1_1_system_1_1_container_1a743d7b6afa88128f9ca9644c6bce5062: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`Uint32` count() .. rubric:: Returns: The number of resources added to the container.