mirror of
https://github.com/bolero-MURAKAMI/Sprout.git
synced 2024-11-29 01:03:45 +00:00
92 lines
4.2 KiB
ReStructuredText
92 lines
4.2 KiB
ReStructuredText
.. _sprout-array:
|
||
###############################################################################
|
||
Sprout.Array
|
||
###############################################################################
|
||
|
||
.. toctree::
|
||
:hidden:
|
||
|
||
array/index
|
||
to_array
|
||
make_array
|
||
make_common_array
|
||
|
||
Description
|
||
========================================
|
||
|
||
Classes
|
||
----------------------------------------
|
||
|
||
======================================== ===============================================================================
|
||
class
|
||
======================================== ===============================================================================
|
||
:doc:`array <./array/index>`
|
||
======================================== ===============================================================================
|
||
|
||
Non-member functions
|
||
----------------------------------------
|
||
|
||
array generators
|
||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
|
||
============================================================ ===============================================================================
|
||
function
|
||
============================================================ ===============================================================================
|
||
:doc:`to_array <./to_array>`
|
||
:doc:`make_array <./make_array>`
|
||
:doc:`make_common_array <./make_common_array>`
|
||
============================================================ ===============================================================================
|
||
|
||
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>`
|
||
============================================================ ===============================================================================
|
||
|
||
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``
|
||
|