1
0
Fork 0
mirror of https://github.com/bolero-MURAKAMI/Sprout synced 2025-07-02 14:04:09 +00:00

write array items

This commit is contained in:
Bolero-MURAKAMI 2013-08-26 13:12:13 +09:00
parent a479b3c242
commit 2e71fabb24
29 changed files with 376 additions and 103 deletions

View file

@ -1,6 +1,6 @@
.. _sprout-array-array:
###############################################################################
Class template array
array
###############################################################################
.. toctree::
@ -111,10 +111,9 @@ type definition
======================================== =============================================================================== =======================================
reference T&
const_reference T const&
iterator *implementation-defined*, convertible to const_iterator,
**ConstexprRandomAccessIterator** convertible to pointer
const_iterator *implementation-defined*, convertible to const_pointer
**ConstexprRandomAccessIterator**
iterator **ConstexprRandomAccessIterator** convertible to const_iterator,
convertible to pointer
const_iterator **ConstexprRandomAccessIterator** convertible to const_pointer
size_type std::size_t
difference_type std::ptrdiff_t
value_type T
@ -138,6 +137,15 @@ function
:doc:`(initializer) <./initializer->`
======================================== ===============================================================================
construct/copy/destroy
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
======================================== ===============================================================================
function
======================================== ===============================================================================
:doc:`operator= <./operator-assign>`
======================================== ===============================================================================
modifiers
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

View file

@ -8,9 +8,12 @@ Sprout.Array
array/index
Classes
Description
========================================
Classes
----------------------------------------
======================================== ===============================================================================
class
======================================== ===============================================================================
@ -18,13 +21,65 @@ class
======================================== ===============================================================================
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>`
:doc:`to_array <./to_array>`
======================================== ===============================================================================
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