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:
parent
a479b3c242
commit
2e71fabb24
29 changed files with 376 additions and 103 deletions
|
@ -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
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue