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