.. _sprout-array: ############################################################################### Sprout.Array ############################################################################### .. toctree:: :hidden: array/index Description ======================================== Classes ---------------------------------------- ======================================== =============================================================================== class ======================================== =============================================================================== :doc:`array <./array/index>` ======================================== =============================================================================== Non-member functions ---------------------------------------- generators ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ============================================================ =============================================================================== function ============================================================ =============================================================================== :doc:`to_array <./to_array>` :doc:`make_array <./make_array>` :doc:`make_common_array <./make_common_array>` ============================================================ =============================================================================== specialized algorithms ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ======================================== =============================================================================== function ======================================== =============================================================================== :doc:`swap <./swap>` ======================================== =============================================================================== comparisons ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ============================================================ =============================================================================== function ============================================================ =============================================================================== :doc:`operator== <./operator-equal_to>` :doc:`operator!= <./operator-not_equal_to>` :doc:`operator< <./operator-less>` :doc:`operator> <./operator-greater>` :doc:`operator<= <./operator-less_equal>` :doc:`operator>= <./operator-greater_equal>` ============================================================ =============================================================================== Tuple interface ---------------------------------------- ============================================================ =============================================================================== matafunction ============================================================ =============================================================================== :doc:`std::tuple_size <./std-tuple_size>` :doc:`std::tuple_element <./std-tuple_element>` ============================================================ =============================================================================== ============================================================ =============================================================================== function ============================================================ =============================================================================== :doc:`tuple_get <./tuple_get>` ============================================================ =============================================================================== Hash support ---------------------------------------- ======================================== =============================================================================== function ======================================== =============================================================================== :doc:`hash_value <./hash_value>` ======================================== =============================================================================== Header ======================================== ``sprout/array.hpp``