|
Boost-Commit : |
Subject: [Boost-commit] svn:boost r82480 - in sandbox/static_vector/doc: . generated html html/static_vector html/static_vector/static_vector
From: adam.wulkiewicz_at_[hidden]
Date: 2013-01-13 10:40:31
Author: awulkiew
Date: 2013-01-13 10:40:30 EST (Sun, 13 Jan 2013)
New Revision: 82480
URL: http://svn.boost.org/trac/boost/changeset/82480
Log:
Docs generation script adapted to the new version of doxygen_xml2abk.
Added docs with ref links.
Text files modified:
sandbox/static_vector/doc/generated/static_vector.qbk | 856 ++++++++++-----
sandbox/static_vector/doc/html/index.html | 4
sandbox/static_vector/doc/html/static_vector/static_vector.html | 2
sandbox/static_vector/doc/html/static_vector/static_vector/introduction.html | 49
sandbox/static_vector/doc/html/static_vector/static_vector/reference.html | 2178 ++++++++++++++++++---------------------
sandbox/static_vector/doc/make_qbk.py | 3
6 files changed, 1625 insertions(+), 1467 deletions(-)
Modified: sandbox/static_vector/doc/generated/static_vector.qbk
==============================================================================
--- sandbox/static_vector/doc/generated/static_vector.qbk (original)
+++ sandbox/static_vector/doc/generated/static_vector.qbk 2013-01-13 10:40:30 EST (Sun, 13 Jan 2013)
@@ -1,17 +1,18 @@
[/ Generated by doxygen_xml2qbk, don't change, will be overwritten automatically]
[/ Generated from xml/classboost_1_1container_1_1static__vector.xml]
+[#classboost_1_1container_1_1static__vector]
[section:boost_container_static_vector boost::container::static_vector]
'''<indexterm><primary>boost</primary></indexterm><indexterm><primary>container</primary></indexterm><indexterm><primary>static_vector</primary></indexterm>'''
-A hybrid of [^boost::container::vector] and [^boost::array].
+A hybrid of [^boost::container::vector] and [^boost::array] with fixed capacity.
[heading Description]
-static\u005fvector is a sequence container like boost::container::vector with contiguous storage that can change in size, along with the static allocation, low overhead, and fixed capacity of boost::array.
+[link classboost_1_1container_1_1static__vector static_vector] is a sequence container like boost::container::vector with contiguous storage that can change in size, along with the static allocation, low overhead, and fixed capacity of boost::array.
-A static\u005fvector is a sequence that supports random access to elements, constant time insertion and removal of elements at the end, and linear time insertion and removal of elements at the beginning or in the middle. The number of elements in a static\u005fvector may vary dynamically up to a fixed capacity because elements are stored within the object itself similarly to an array. However, objects are initialized as they are inserted into static\u005fvector unlike C arrays or std::array which must construct all elements on instantiation. The behavior of static\u005fvector enables the use of statically allocated elements in cases with complex object lifetime requirements that would otherwise not be trivially possible.
+A [link classboost_1_1container_1_1static__vector static_vector] is a sequence that supports random access to elements, constant time insertion and removal of elements at the end, and linear time insertion and removal of elements at the beginning or in the middle. The number of elements in a [link classboost_1_1container_1_1static__vector static_vector] may vary dynamically up to a fixed capacity because elements are stored within the object itself similarly to an array. However, objects are initialized as they are inserted into [link classboost_1_1container_1_1static__vector static_vector] unlike C arrays or std::array which must construct all elements on instantiation. The behavior of [link classboost_1_1container_1_1static__vector static_vector] enables the use of statically allocated elements in cases with complex object lifetime requirements that would otherwise not be trivially possible.
[heading Error Handling]
-Insertion beyond the capacity and out of bounds errors result in undefined behavior unless otherwise specified. In this respect if size() == capacity(), then static_vector::push_back() behaves like std::vector pop_front() if size() == empty(). The reason for this difference is because unlike vectors, static_vector does not perform allocation.
+Insertion beyond the capacity and out of bounds errors result in undefined behavior unless otherwise specified. In this respect if [link classboost_1_1container_1_1static__vector_1af2a0e0148e73a8b6799ac7af3a26d6a3 size()] == [link classboost_1_1container_1_1static__vector_1aabaf12d350a1b5457ba8ae4176819844 capacity()], then [link classboost_1_1container_1_1static__vector_1ae61c0bcedf9162c63c8b738ddfaed93d static_vector::push_back()] behaves like std::vector pop_front() if [link classboost_1_1container_1_1static__vector_1af2a0e0148e73a8b6799ac7af3a26d6a3 size()] == [link classboost_1_1container_1_1static__vector_1aa408660722a22b80104613e28c514fc8 empty()]. The reason for this difference is because unlike vectors, [link classboost_1_1container_1_1static__vector static_vector] does not perform allocation.
[heading Advanced Usage]
Error handling behavior can be modified to more closely match std::vector exception behavior when exceeding bounds by providing an alternate Strategy and static_vector_traits instantiation.
@@ -20,114 +21,119 @@
`#include <boost/container/static_vector.hpp>`
[heading Synopsis]
-``template<typename Value,
- std::size_t Capacity,
- typename Strategy = static_vector_detail::default_strategy<Value>>
-class static_vector
-{
- // ...
-};
-``
+[pre
+`template<``typename Value``,`
+ `std::size_t Capacity``,`
+ `typename Strategy` = [^[link structboost_1_1container_1_1static__vector__detail_1_1default__strategy static_vector_detail::default_strategy]]`<Value>``>`
+`class static_vector`
+`{`
+` // ...`
+`};`
+]
[heading Template parameter(s)]
[table
[[Parameter] [Description]]
[[`Value`][The type of element that will be stored. ]]
-[[`std::size_t Capacity`][The maximum number of elements static_vector can store, fixed at compile time. ]]
+[[`std::size_t Capacity`][The maximum number of elements [link classboost_1_1container_1_1static__vector static_vector] can store, fixed at compile time. ]]
[[`Strategy`][Defines the public typedefs and error handlers, implements StaticVectorStrategy and has some similarities to an Allocator. ]]
]
[heading Typedef(s)]
[table
[[Type] [Description]]
-[[`value_type`][The type of elements stored in the container. ]]
-[[`size_type`][The unsigned integral type used by the container. ]]
-[[`difference_type`][The pointers difference type. ]]
-[[`pointer`][The pointer type. ]]
-[[`const_pointer`][The const pointer type. ]]
-[[`reference`][The value reference type. ]]
-[[`const_reference`][The value const reference type. ]]
-[[`iterator`][The iterator type. ]]
-[[`const_iterator`][The const iterator type. ]]
-[[`reverse_iterator`][The reverse iterator type. ]]
-[[`const_reverse_iterator`][The const reverse iterator. ]]
-[[`strategy_type`][The type of a strategy used by the static_vector. ]]
+[[[#classboost_1_1container_1_1static__vector_1a5985fc0bab97e6e2b923c9b97ef32b7e] `value_type`][The type of elements stored in the container. ]]
+[[[#classboost_1_1container_1_1static__vector_1a1bfd8a9abbcd1f382a0ad150f7e2a40a] `size_type`][The unsigned integral type used by the container. ]]
+[[[#classboost_1_1container_1_1static__vector_1a5cdd8942ad9c5e23e0917b2f63098609] `difference_type`][The pointers difference type. ]]
+[[[#classboost_1_1container_1_1static__vector_1a28243d9bbc185be8ac96225143341c66] `pointer`][The pointer type. ]]
+[[[#classboost_1_1container_1_1static__vector_1a1ee7ffa97928f7f71f8a6ff13d9e74c0] `const_pointer`][The const pointer type. ]]
+[[[#classboost_1_1container_1_1static__vector_1a24cb3c33ddbeab8b6a82ac03a8482f16] `reference`][The value reference type. ]]
+[[[#classboost_1_1container_1_1static__vector_1a05ebdcd801a4e03109a709ab91981e4a] `const_reference`][The value const reference type. ]]
+[[[#classboost_1_1container_1_1static__vector_1ae9387f4d5cba4f4f87ad06222b46357e] `iterator`][The iterator type. ]]
+[[[#classboost_1_1container_1_1static__vector_1af9d23146b9e766c7ea2453a48ca63eae] `const_iterator`][The const iterator type. ]]
+[[[#classboost_1_1container_1_1static__vector_1ab143d0cd51d29d261dd705a957d9969a] `reverse_iterator`][The reverse iterator type. ]]
+[[[#classboost_1_1container_1_1static__vector_1aedca56b1b3e41ef352f7cc5c4dabdcd4] `const_reverse_iterator`][The const reverse iterator. ]]
+[[[#classboost_1_1container_1_1static__vector_1a041d1b8def12d8781f34f32a12fd53d0] `strategy_type`][The type of a strategy used by the [link classboost_1_1container_1_1static__vector static_vector]. ]]
]
[heading Constructor(s) and destructor]
[table
[[Function][Description]]
-[[[link staticvector.static_vector.reference.boost_container_static_vector.member0 `static_vector()`]][Constructs an empty static_vector. ]]
-[[[link staticvector.static_vector.reference.boost_container_static_vector.member1 `static_vector(size_type)`]][Constructs a static_vector containing count default constructed Values. ]]
-[[[link staticvector.static_vector.reference.boost_container_static_vector.member2 `static_vector(size_type, value_type const &)`]][Constructs a static_vector containing count copies of value. ]]
-[[[link staticvector.static_vector.reference.boost_container_static_vector.member3 `static_vector(Iterator, Iterator)`]][Constructs a static_vector containing copy of a range [^[first, last)]. ]]
-[[[link staticvector.static_vector.reference.boost_container_static_vector.member4 `static_vector(static_vector const &)`]][Constructs a copy of other static_vector. ]]
-[[[link staticvector.static_vector.reference.boost_container_static_vector.member5 `static_vector(static_vector<...> const &)`]][Constructs a copy of other static_vector. ]]
-[[[link staticvector.static_vector.reference.boost_container_static_vector.member8 `static_vector(static_vector &&)`]][Move constructor. Moves Values stored in the other static_vector to this one. ]]
-[[[link staticvector.static_vector.reference.boost_container_static_vector.member9 `static_vector(static_vector<...> &&)`]][Move constructor. Moves Values stored in the other static_vector to this one. ]]
-[[[link staticvector.static_vector.reference.boost_container_static_vector.member12 `~static_vector()`]][Destructor. Destroys Values stored in this container. ]]
+[[[link classboost_1_1container_1_1static__vector_1ae0f7f391d06180aea516a6b03b3402c2 `static_vector()`]][Constructs an empty [link classboost_1_1container_1_1static__vector static_vector]. ]]
+[[[link classboost_1_1container_1_1static__vector_1ab6461f56b1a46dc3e708e22d24b262c5 `static_vector(size_type)`]][Constructs a [link classboost_1_1container_1_1static__vector static_vector] containing count default constructed Values. ]]
+[[[link classboost_1_1container_1_1static__vector_1a5f0a8f8d5a685d0d9ed9c54e202c7c3c `static_vector(size_type, value_type const &)`]][Constructs a [link classboost_1_1container_1_1static__vector static_vector] containing count copies of value. ]]
+[[[link classboost_1_1container_1_1static__vector_1a5e2c5c81fe53874667e3b9c2c07757b3 `static_vector(Iterator, Iterator)`]][Constructs a [link classboost_1_1container_1_1static__vector static_vector] containing copy of a range [^[first, last)]. ]]
+[[[link classboost_1_1container_1_1static__vector_1a48efc321954acc24a3a6f37a26c676f2 `static_vector(static_vector const &)`]][Constructs a copy of other [link classboost_1_1container_1_1static__vector static_vector]. ]]
+[[[link classboost_1_1container_1_1static__vector_1ae9a84810e47883c67b51dbaf760a6c1b `static_vector(static_vector<...> const &)`]][Constructs a copy of other [link classboost_1_1container_1_1static__vector static_vector]. ]]
+[[[link classboost_1_1container_1_1static__vector_1a5e19b124c38ed45fbd5868349622c228 `static_vector(static_vector &&)`]][Move constructor. Moves Values stored in the other [link classboost_1_1container_1_1static__vector static_vector] to this one. ]]
+[[[link classboost_1_1container_1_1static__vector_1ab680dfce94853dbcbffa7c789199e668 `static_vector(static_vector<...> &&)`]][Move constructor. Moves Values stored in the other [link classboost_1_1container_1_1static__vector static_vector] to this one. ]]
+[[[link classboost_1_1container_1_1static__vector_1a047c909045c5fdc2dfba86d82bde57f5 `~static_vector()`]][Destructor. Destroys Values stored in this container. ]]
]
[heading Member(s)]
[table
[[Function][Description]]
-[[[link staticvector.static_vector.reference.boost_container_static_vector.member6 `operator=(const static_vector &)`]][Copy assigns Values stored in the other static_vector to this one. ]]
-[[[link staticvector.static_vector.reference.boost_container_static_vector.member7 `operator=(static_vector<...> const &)`]][Copy assigns Values stored in the other static_vector to this one. ]]
-[[[link staticvector.static_vector.reference.boost_container_static_vector.member10 `operator=(static_vector &&)`]][Move assignment. Moves Values stored in the other static_vector to this one. ]]
-[[[link staticvector.static_vector.reference.boost_container_static_vector.member11 `operator=(static_vector<...> &&)`]][Move assignment. Moves Values stored in the other static_vector to this one. ]]
-[[[link staticvector.static_vector.reference.boost_container_static_vector.member13 `swap(static_vector &)`]][Swaps contents of the other static_vector and this one. ]]
-[[[link staticvector.static_vector.reference.boost_container_static_vector.member14 `swap(static_vector<...> &)`]][Swaps contents of the other static_vector and this one. ]]
-[[[link staticvector.static_vector.reference.boost_container_static_vector.member15 `resize(size_type)`]][Inserts or erases elements at the end such that the size becomes count. New elements are default constructed. ]]
-[[[link staticvector.static_vector.reference.boost_container_static_vector.member16 `resize(size_type, value_type const &)`]][Inserts or erases elements at the end such that the size becomes count. New elements are copy constructed from value. ]]
-[[[link staticvector.static_vector.reference.boost_container_static_vector.member17 `reserve(size_type)`]][This call has no effect because the Capacity of this container is constant. ]]
-[[[link staticvector.static_vector.reference.boost_container_static_vector.member18 `push_back(value_type const &)`]][Adds a copy of value at the end. ]]
-[[[link staticvector.static_vector.reference.boost_container_static_vector.member19 `push_back(value_type &&)`]][Moves value to the end. ]]
-[[[link staticvector.static_vector.reference.boost_container_static_vector.member20 `pop_back()`]][Destroys last value and decreases the size. ]]
-[[[link staticvector.static_vector.reference.boost_container_static_vector.member21 `insert(iterator, value_type const &)`]][Inserts a copy of element at position. ]]
-[[[link staticvector.static_vector.reference.boost_container_static_vector.member22 `insert(iterator, value_type &&)`]][Inserts a move-constructed element at position. ]]
-[[[link staticvector.static_vector.reference.boost_container_static_vector.member23 `insert(iterator, size_type, value_type const &)`]][Inserts a count copies of value at position. ]]
-[[[link staticvector.static_vector.reference.boost_container_static_vector.member24 `insert(iterator, Iterator, Iterator)`]][Inserts a copy of a range [^[first, last)] at position. ]]
-[[[link staticvector.static_vector.reference.boost_container_static_vector.member25 `erase(iterator)`]][Erases Value from position. ]]
-[[[link staticvector.static_vector.reference.boost_container_static_vector.member26 `erase(iterator, iterator)`]][Erases Values from a range [^[first, last)]. ]]
-[[[link staticvector.static_vector.reference.boost_container_static_vector.member27 `assign(Iterator, Iterator)`]][Assigns a range [^[first, last)] of Values to this container. ]]
-[[[link staticvector.static_vector.reference.boost_container_static_vector.member28 `assign(size_type, value_type const &)`]][Assigns a count copies of value to this container. ]]
-[[[link staticvector.static_vector.reference.boost_container_static_vector.member29 `emplace_back(Args &&...)`]][Inserts a Value constructed with [^std::forward<Args>(args)]... in the end of the container. ]]
-[[[link staticvector.static_vector.reference.boost_container_static_vector.member30 `emplace(iterator, Args &&...)`]][Inserts a Value constructed with [^std::forward<Args>(args)]... before position. ]]
-[[[link staticvector.static_vector.reference.boost_container_static_vector.member31 `clear()`]][Removes all elements from the container. ]]
-[[[link staticvector.static_vector.reference.boost_container_static_vector.member32 `at(size_type)`]][Returns reference to the i-th element. ]]
-[[[link staticvector.static_vector.reference.boost_container_static_vector.member33 `at(size_type)`]][Returns const reference to the i-th element. ]]
-[[[link staticvector.static_vector.reference.boost_container_static_vector.member34 `operator[](size_type)`]][Returns reference to the i-th element. ]]
-[[[link staticvector.static_vector.reference.boost_container_static_vector.member35 `operator[](size_type)`]][Returns const reference to the i-th element. ]]
-[[[link staticvector.static_vector.reference.boost_container_static_vector.member36 `front()`]][Returns reference to the first element. ]]
-[[[link staticvector.static_vector.reference.boost_container_static_vector.member37 `front()`]][Returns const reference to the first element. ]]
-[[[link staticvector.static_vector.reference.boost_container_static_vector.member38 `back()`]][Returns reference to the last element. ]]
-[[[link staticvector.static_vector.reference.boost_container_static_vector.member39 `back()`]][Returns const reference to the first element. ]]
-[[[link staticvector.static_vector.reference.boost_container_static_vector.member40 `data()`]][Pointer such that [^[data(), data() + size())] is a valid range. For a non-empty vector [^data() == &front()]. ]]
-[[[link staticvector.static_vector.reference.boost_container_static_vector.member41 `data()`]][Const pointer such that [^[data(), data() + size())] is a valid range. For a non-empty vector [^data() == &front()]. ]]
-[[[link staticvector.static_vector.reference.boost_container_static_vector.member42 `begin()`]][Returns iterator to the first element. ]]
-[[[link staticvector.static_vector.reference.boost_container_static_vector.member43 `begin()`]][Returns const iterator to the first element. ]]
-[[[link staticvector.static_vector.reference.boost_container_static_vector.member44 `cbegin()`]][Returns const iterator to the first element. ]]
-[[[link staticvector.static_vector.reference.boost_container_static_vector.member45 `end()`]][Returns iterator to the one after the last element. ]]
-[[[link staticvector.static_vector.reference.boost_container_static_vector.member46 `end()`]][Returns const iterator to the one after the last element. ]]
-[[[link staticvector.static_vector.reference.boost_container_static_vector.member47 `cend()`]][Returns const iterator to the one after the last element. ]]
-[[[link staticvector.static_vector.reference.boost_container_static_vector.member48 `rbegin()`]][Returns reverse iterator to the first element of the reversed container. ]]
-[[[link staticvector.static_vector.reference.boost_container_static_vector.member49 `rbegin()`]][Returns const reverse iterator to the first element of the reversed container. ]]
-[[[link staticvector.static_vector.reference.boost_container_static_vector.member50 `crbegin()`]][Returns const reverse iterator to the first element of the reversed container. ]]
-[[[link staticvector.static_vector.reference.boost_container_static_vector.member51 `rend()`]][Returns reverse iterator to the one after the last element of the reversed container. ]]
-[[[link staticvector.static_vector.reference.boost_container_static_vector.member52 `rend()`]][Returns const reverse iterator to the one after the last element of the reversed container. ]]
-[[[link staticvector.static_vector.reference.boost_container_static_vector.member53 `crend()`]][Returns const reverse iterator to the one after the last element of the reversed container. ]]
-[[[link staticvector.static_vector.reference.boost_container_static_vector.member54 `capacity()`]][Returns container's capacity. ]]
-[[[link staticvector.static_vector.reference.boost_container_static_vector.member55 `max_size()`]][Returns container's capacity. ]]
-[[[link staticvector.static_vector.reference.boost_container_static_vector.member56 `size()`]][Returns the number of stored elements. ]]
-[[[link staticvector.static_vector.reference.boost_container_static_vector.member57 `empty()`]][Queries if the container contains elements. ]]
-[[[link staticvector.static_vector.reference.boost_container_static_vector.member58 `shrink_to_fit()`]][Capacity is fixed so this call has no effects. ]]
-]
-
-[section:member0 static_vector()]
-Constructs an empty static_vector.
-
-[heading Synopsis]
-``static_vector()``
+[[[link classboost_1_1container_1_1static__vector_1a22aae352c5cfe7f9ccb0fda5a900ec98 `operator=(const static_vector &)`]][Copy assigns Values stored in the other [link classboost_1_1container_1_1static__vector static_vector] to this one. ]]
+[[[link classboost_1_1container_1_1static__vector_1a58b56229fbbb996c394d89db80f8751d `operator=(static_vector<...> const &)`]][Copy assigns Values stored in the other [link classboost_1_1container_1_1static__vector static_vector] to this one. ]]
+[[[link classboost_1_1container_1_1static__vector_1a736084d326ffa4d50ec2dd15fd4dadca `operator=(static_vector &&)`]][Move assignment. Moves Values stored in the other [link classboost_1_1container_1_1static__vector static_vector] to this one. ]]
+[[[link classboost_1_1container_1_1static__vector_1a03eaa538061845c7477ea5aba4f5fd7e `operator=(static_vector<...> &&)`]][Move assignment. Moves Values stored in the other [link classboost_1_1container_1_1static__vector static_vector] to this one. ]]
+[[[link classboost_1_1container_1_1static__vector_1a12cdeec047f6d310fe6a1746ddbf41d1 `swap(static_vector &)`]][Swaps contents of the other [link classboost_1_1container_1_1static__vector static_vector] and this one. ]]
+[[[link classboost_1_1container_1_1static__vector_1a7a668affb50dad8ae4c92bff03ae9f22 `swap(static_vector<...> &)`]][Swaps contents of the other [link classboost_1_1container_1_1static__vector static_vector] and this one. ]]
+[[[link classboost_1_1container_1_1static__vector_1acf7bf2c6ce597df2bfde495d9ee1bebd `resize(size_type)`]][Inserts or erases elements at the end such that the size becomes count. New elements are default constructed. ]]
+[[[link classboost_1_1container_1_1static__vector_1a19cd77b2fdcda815b780e65b2fb66cc9 `resize(size_type, value_type const &)`]][Inserts or erases elements at the end such that the size becomes count. New elements are copy constructed from value. ]]
+[[[link classboost_1_1container_1_1static__vector_1a9553bdd8a9f3f98fdbdd3a5a46fb9474 `reserve(size_type)`]][This call has no effect because the Capacity of this container is constant. ]]
+[[[link classboost_1_1container_1_1static__vector_1ae61c0bcedf9162c63c8b738ddfaed93d `push_back(value_type const &)`]][Adds a copy of value at the end. ]]
+[[[link classboost_1_1container_1_1static__vector_1a8d23922fd8d2bd57b8125253e8a06c4d `push_back(value_type &&)`]][Moves value to the end. ]]
+[[[link classboost_1_1container_1_1static__vector_1a7be88e699c34a01953279e8f5b9deec4 `pop_back()`]][Destroys last value and decreases the size. ]]
+[[[link classboost_1_1container_1_1static__vector_1a949c881458809c08e0c6de6f54871fdf `insert(iterator, value_type const &)`]][Inserts a copy of element at position. ]]
+[[[link classboost_1_1container_1_1static__vector_1a93e722fcda2a5454901292642fcabfba `insert(iterator, value_type &&)`]][Inserts a move-constructed element at position. ]]
+[[[link classboost_1_1container_1_1static__vector_1a6381368d09a3b93c1bc6c28199f9810c `insert(iterator, size_type, value_type const &)`]][Inserts a count copies of value at position. ]]
+[[[link classboost_1_1container_1_1static__vector_1a7f3daa5ea1faae1f75f2f33f8fc5c15c `insert(iterator, Iterator, Iterator)`]][Inserts a copy of a range [^[first, last)] at position. ]]
+[[[link classboost_1_1container_1_1static__vector_1aa8ba2711fd2390953a10f02eb464d269 `erase(iterator)`]][Erases Value from position. ]]
+[[[link classboost_1_1container_1_1static__vector_1a2fc879a077c834f4305efc21706e033c `erase(iterator, iterator)`]][Erases Values from a range [^[first, last)]. ]]
+[[[link classboost_1_1container_1_1static__vector_1a5f820fa73c4728fed1df89da341b98cb `assign(Iterator, Iterator)`]][Assigns a range [^[first, last)] of Values to this container. ]]
+[[[link classboost_1_1container_1_1static__vector_1ac589c93c8b59e5712b0225a9b424f50f `assign(size_type, value_type const &)`]][Assigns a count copies of value to this container. ]]
+[[[link classboost_1_1container_1_1static__vector_1ac00c9401b86fdbf8816540ce92329f40 `emplace_back(Args &&...)`]][Inserts a Value constructed with [^std::forward<Args>(args)]... in the end of the container. ]]
+[[[link classboost_1_1container_1_1static__vector_1ae06ce1a29316261d44920ca0d3836dad `emplace(iterator, Args &&...)`]][Inserts a Value constructed with [^std::forward<Args>(args)]... before position. ]]
+[[[link classboost_1_1container_1_1static__vector_1a11ae430a28a7f9b9636f249bfc932a50 `clear()`]][Removes all elements from the container. ]]
+[[[link classboost_1_1container_1_1static__vector_1a2ab748bbf59967f381131dc2ded8878e `at(size_type)`]][Returns reference to the i-th element. ]]
+[[[link classboost_1_1container_1_1static__vector_1ad69bcb249614e043de9ad3c30848a046 `at(size_type)`]][Returns const reference to the i-th element. ]]
+[[[link classboost_1_1container_1_1static__vector_1a969626193cf92a99f3b03b1ac96044dc `operator[](size_type)`]][Returns reference to the i-th element. ]]
+[[[link classboost_1_1container_1_1static__vector_1ab13ec3ee9ce46cf1700a2900bad77531 `operator[](size_type)`]][Returns const reference to the i-th element. ]]
+[[[link classboost_1_1container_1_1static__vector_1a88bab6629556db28aac8a3e3142e3137 `front()`]][Returns reference to the first element. ]]
+[[[link classboost_1_1container_1_1static__vector_1a2a1b6ca353a315e76c0f41cdb6440cf8 `front()`]][Returns const reference to the first element. ]]
+[[[link classboost_1_1container_1_1static__vector_1a8b3295ab8d967460eb4ed6f87e827eb6 `back()`]][Returns reference to the last element. ]]
+[[[link classboost_1_1container_1_1static__vector_1aa3a259c979e7755ae410f5b5250e2bd4 `back()`]][Returns const reference to the first element. ]]
+[[[link classboost_1_1container_1_1static__vector_1aa1fed11b189287b9e671ab935332c5ce `data()`]][Pointer such that [^[[link classboost_1_1container_1_1static__vector_1aa1fed11b189287b9e671ab935332c5ce data()], [link classboost_1_1container_1_1static__vector_1aa1fed11b189287b9e671ab935332c5ce data()] + [link classboost_1_1container_1_1static__vector_1af2a0e0148e73a8b6799ac7af3a26d6a3 size()])] is a valid range. For a non-empty vector [^[link classboost_1_1container_1_1static__vector_1aa1fed11b189287b9e671ab935332c5ce data()] == &[link classboost_1_1container_1_1static__vector_1a88bab6629556db28aac8a3e3142e3137 front()]]. ]]
+[[[link classboost_1_1container_1_1static__vector_1a3ac0ed788bfecd5103183f0b705d602d `data()`]][Const pointer such that [^[[link classboost_1_1container_1_1static__vector_1aa1fed11b189287b9e671ab935332c5ce data()], [link classboost_1_1container_1_1static__vector_1aa1fed11b189287b9e671ab935332c5ce data()] + [link classboost_1_1container_1_1static__vector_1af2a0e0148e73a8b6799ac7af3a26d6a3 size()])] is a valid range. For a non-empty vector [^[link classboost_1_1container_1_1static__vector_1aa1fed11b189287b9e671ab935332c5ce data()] == &[link classboost_1_1container_1_1static__vector_1a88bab6629556db28aac8a3e3142e3137 front()]]. ]]
+[[[link classboost_1_1container_1_1static__vector_1aa2cd3e93cea4913f4c7a9e2e8c5f6628 `begin()`]][Returns iterator to the first element. ]]
+[[[link classboost_1_1container_1_1static__vector_1a5ad66643c38c5c0c5754b010011c0024 `begin()`]][Returns const iterator to the first element. ]]
+[[[link classboost_1_1container_1_1static__vector_1a33bd2d5cff22aa5a88050026367416a6 `cbegin()`]][Returns const iterator to the first element. ]]
+[[[link classboost_1_1container_1_1static__vector_1a14db552be707d1da6b6a3298650316bc `end()`]][Returns iterator to the one after the last element. ]]
+[[[link classboost_1_1container_1_1static__vector_1af619ba0152426c44cb59bd567c906139 `end()`]][Returns const iterator to the one after the last element. ]]
+[[[link classboost_1_1container_1_1static__vector_1ad98b548743fab88322301e7a724ff73e `cend()`]][Returns const iterator to the one after the last element. ]]
+[[[link classboost_1_1container_1_1static__vector_1a692f56e1145d27694f3f01462921e4ad `rbegin()`]][Returns reverse iterator to the first element of the reversed container. ]]
+[[[link classboost_1_1container_1_1static__vector_1a2cb882180fb82fe20104656b08ad0127 `rbegin()`]][Returns const reverse iterator to the first element of the reversed container. ]]
+[[[link classboost_1_1container_1_1static__vector_1a443d1701ea36063ebff8c350ed45bc20 `crbegin()`]][Returns const reverse iterator to the first element of the reversed container. ]]
+[[[link classboost_1_1container_1_1static__vector_1ad1fe8aaeafefaf37ba49801f1f769c93 `rend()`]][Returns reverse iterator to the one after the last element of the reversed container. ]]
+[[[link classboost_1_1container_1_1static__vector_1a660c0d82338d1c8c55546ece061cb7fa `rend()`]][Returns const reverse iterator to the one after the last element of the reversed container. ]]
+[[[link classboost_1_1container_1_1static__vector_1a9a5f65095c083b516585d1054338e850 `crend()`]][Returns const reverse iterator to the one after the last element of the reversed container. ]]
+[[[link classboost_1_1container_1_1static__vector_1aabaf12d350a1b5457ba8ae4176819844 `capacity()`]][Returns container's capacity. ]]
+[[[link classboost_1_1container_1_1static__vector_1afe9bdc2c8fd236e17b946963f6497b83 `max_size()`]][Returns container's capacity. ]]
+[[[link classboost_1_1container_1_1static__vector_1af2a0e0148e73a8b6799ac7af3a26d6a3 `size()`]][Returns the number of stored elements. ]]
+[[[link classboost_1_1container_1_1static__vector_1aa408660722a22b80104613e28c514fc8 `empty()`]][Queries if the container contains elements. ]]
+[[[link classboost_1_1container_1_1static__vector_1a4d89dc588ace1ce15c307a923a89f1b5 `shrink_to_fit()`]][Capacity is fixed so this call has no effects. ]]
+]
+
+[#classboost_1_1container_1_1static__vector_1ae0f7f391d06180aea516a6b03b3402c2]
+[section static_vector()]
+Constructs an empty [link classboost_1_1container_1_1static__vector static_vector].
+
+[heading Synopsis]
+[pre
+
+`static_vector``()`
+]
[heading Throws]
Nothing.
@@ -137,16 +143,20 @@
[endsect]
-[section:member1 static_vector(size_type)]
-Constructs a static_vector containing count default constructed Values.
+[#classboost_1_1container_1_1static__vector_1ab6461f56b1a46dc3e708e22d24b262c5]
+[section static_vector(size_type)]
+Constructs a [link classboost_1_1container_1_1static__vector static_vector] containing count default constructed Values.
[heading Synopsis]
-``static_vector(size_type count)``
+[pre
+
+`static_vector``(`[^[link classboost_1_1container_1_1static__vector_1a1bfd8a9abbcd1f382a0ad150f7e2a40a size_type]] `count``)`
+]
[heading Parameter(s)]
[table
[[Type][Name][Description]]
-[[ `size_type` ][ `count` ][The number of values which will be contained in the container.]]
+[[[^[link classboost_1_1container_1_1static__vector_1a1bfd8a9abbcd1f382a0ad150f7e2a40a size_type]]][ `count` ][The number of values which will be contained in the container.]]
]
[heading Precondition(s)]
[^count <= Capacity]
@@ -159,17 +169,21 @@
[endsect]
-[section:member2 static_vector(size_type, value_type const &)]
-Constructs a static_vector containing count copies of value.
+[#classboost_1_1container_1_1static__vector_1a5f0a8f8d5a685d0d9ed9c54e202c7c3c]
+[section static_vector(size_type, value_type const &)]
+Constructs a [link classboost_1_1container_1_1static__vector static_vector] containing count copies of value.
[heading Synopsis]
-``static_vector(size_type count, value_type const & value)``
+[pre
+
+`static_vector``(`[^[link classboost_1_1container_1_1static__vector_1a1bfd8a9abbcd1f382a0ad150f7e2a40a size_type]] `count``,` [^[link classboost_1_1container_1_1static__vector_1a5985fc0bab97e6e2b923c9b97ef32b7e value_type]]` const &` `value``)`
+]
[heading Parameter(s)]
[table
[[Type][Name][Description]]
-[[ `size_type` ][ `count` ][The number of copies of a values that will be contained in the container. ]]
-[[ `value_type const &` ][ `value` ][The value which will be used to copy construct values.]]
+[[[^[link classboost_1_1container_1_1static__vector_1a1bfd8a9abbcd1f382a0ad150f7e2a40a size_type]]][ `count` ][The number of copies of a values that will be contained in the container. ]]
+[[[^[link classboost_1_1container_1_1static__vector_1a5985fc0bab97e6e2b923c9b97ef32b7e value_type]]` const &`][ `value` ][The value which will be used to copy construct values.]]
]
[heading Precondition(s)]
[^count <= Capacity]
@@ -182,21 +196,25 @@
[endsect]
-[section:member3 static_vector(Iterator, Iterator)]
-Constructs a static_vector containing copy of a range [^[first, last)].
+[#classboost_1_1container_1_1static__vector_1a5e2c5c81fe53874667e3b9c2c07757b3]
+[section static_vector(Iterator, Iterator)]
+Constructs a [link classboost_1_1container_1_1static__vector static_vector] containing copy of a range [^[first, last)].
[heading Synopsis]
-``template<typename Iterator>
-static_vector(Iterator first, Iterator last)``
+[pre
+`template<``typename Iterator``>`
+`static_vector``(``Iterator` `first``,` `Iterator` `last``)`
+]
[heading Parameter(s)]
[table
[[Type][Name][Description]]
-[[ `Iterator` ][ `first` ][The iterator to the first element in range. ]]
-[[ `Iterator` ][ `last` ][The iterator to the one after the last element in range.]]
+[[`Iterator`][ `first` ][The iterator to the first element in range. ]]
+[[`Iterator`][ `last` ][The iterator to the one after the last element in range.]]
]
[heading Precondition(s)]
+
* [^distance(first, last) <= Capacity]
* Iterator must meet the [^ForwardTraversalIterator] concept.
@@ -210,16 +228,20 @@
[endsect]
-[section:member4 static_vector(static_vector const &)]
-Constructs a copy of other static_vector.
+[#classboost_1_1container_1_1static__vector_1a48efc321954acc24a3a6f37a26c676f2]
+[section static_vector(static_vector const &)]
+Constructs a copy of other [link classboost_1_1container_1_1static__vector static_vector].
[heading Synopsis]
-``static_vector(static_vector const & other)``
+[pre
+
+`static_vector``(`[^[link classboost_1_1container_1_1static__vector static_vector]]` const &` `other``)`
+]
[heading Parameter(s)]
[table
[[Type][Name][Description]]
-[[ `static_vector const &` ][ `other` ][The static_vector which content will be copied to this one.]]
+[[[^[link classboost_1_1container_1_1static__vector static_vector]]` const &`][ `other` ][The [link classboost_1_1container_1_1static__vector static_vector] which content will be copied to this one.]]
]
[heading Throws]
If Value's copy constructor throws.
@@ -229,17 +251,20 @@
[endsect]
-[section:member5 static_vector(static_vector<...> const &)]
-Constructs a copy of other static_vector.
+[#classboost_1_1container_1_1static__vector_1ae9a84810e47883c67b51dbaf760a6c1b]
+[section static_vector(static_vector<...> const &)]
+Constructs a copy of other [link classboost_1_1container_1_1static__vector static_vector].
[heading Synopsis]
-``template<std::size_t C, typename S>
-static_vector(static_vector< value_type, C, S > const & other)``
+[pre
+`template<``std::size_t C``,` `typename S``>`
+`static_vector``(`[^[link classboost_1_1container_1_1static__vector static_vector]]`< `[^[link classboost_1_1container_1_1static__vector_1a5985fc0bab97e6e2b923c9b97ef32b7e value_type]]`, C, S > const &` `other``)`
+]
[heading Parameter(s)]
[table
[[Type][Name][Description]]
-[[ `static_vector< value_type, C, S > const &` ][ `other` ][The static_vector which content will be copied to this one.]]
+[[[^[link classboost_1_1container_1_1static__vector static_vector]]`< `[^[link classboost_1_1container_1_1static__vector_1a5985fc0bab97e6e2b923c9b97ef32b7e value_type]]`, C, S > const &`][ `other` ][The [link classboost_1_1container_1_1static__vector static_vector] which content will be copied to this one.]]
]
[heading Precondition(s)]
[^other.size() <= Capacity].
@@ -252,19 +277,24 @@
[endsect]
-[section:member8 static_vector(static_vector &&)]
-Move constructor. Moves Values stored in the other static_vector to this one.
+[#classboost_1_1container_1_1static__vector_1a5e19b124c38ed45fbd5868349622c228]
+[section static_vector(static_vector &&)]
+Move constructor. Moves Values stored in the other [link classboost_1_1container_1_1static__vector static_vector] to this one.
[heading Synopsis]
-``static_vector(static_vector && other)``
+[pre
+
+`static_vector``(`[^[link classboost_1_1container_1_1static__vector static_vector]]` &&` `other``)`
+]
[heading Parameter(s)]
[table
[[Type][Name][Description]]
-[[ `static_vector &&` ][ `other` ][The static_vector which content will be moved to this one.]]
+[[[^[link classboost_1_1container_1_1static__vector static_vector]]` &&`][ `other` ][The [link classboost_1_1container_1_1static__vector static_vector] which content will be moved to this one.]]
]
[heading Throws]
+
* If [^boost::has_nothrow_move<Value>::value] is [^true] and Value's move constructor throws.
* If [^boost::has_nothrow_move<Value>::value] is [^false] and Value's copy constructor throws.
@@ -275,23 +305,27 @@
[endsect]
-[section:member9 static_vector(static_vector<...> &&)]
-Move constructor. Moves Values stored in the other static_vector to this one.
+[#classboost_1_1container_1_1static__vector_1ab680dfce94853dbcbffa7c789199e668]
+[section static_vector(static_vector<...> &&)]
+Move constructor. Moves Values stored in the other [link classboost_1_1container_1_1static__vector static_vector] to this one.
[heading Synopsis]
-``template<std::size_t C, typename S>
-static_vector(static_vector< value_type, C, S > && other)``
+[pre
+`template<``std::size_t C``,` `typename S``>`
+`static_vector``(`[^[link classboost_1_1container_1_1static__vector static_vector]]`< `[^[link classboost_1_1container_1_1static__vector_1a5985fc0bab97e6e2b923c9b97ef32b7e value_type]]`, C, S > &&` `other``)`
+]
[heading Parameter(s)]
[table
[[Type][Name][Description]]
-[[ `static_vector< value_type, C, S > &&` ][ `other` ][The static_vector which content will be moved to this one.]]
+[[[^[link classboost_1_1container_1_1static__vector static_vector]]`< `[^[link classboost_1_1container_1_1static__vector_1a5985fc0bab97e6e2b923c9b97ef32b7e value_type]]`, C, S > &&`][ `other` ][The [link classboost_1_1container_1_1static__vector static_vector] which content will be moved to this one.]]
]
[heading Precondition(s)]
[^other.size() <= Capacity]
[heading Throws]
+
* If [^boost::has_nothrow_move<Value>::value] is [^true] and Value's move constructor throws.
* If [^boost::has_nothrow_move<Value>::value] is [^false] and Value's copy constructor throws.
@@ -302,11 +336,15 @@
[endsect]
-[section:member12 ~static_vector()]
+[#classboost_1_1container_1_1static__vector_1a047c909045c5fdc2dfba86d82bde57f5]
+[section ~static_vector()]
Destructor. Destroys Values stored in this container.
[heading Synopsis]
-``~static_vector()``
+[pre
+
+`~static_vector``()`
+]
[heading Throws]
Nothing
@@ -316,16 +354,20 @@
[endsect]
-[section:member6 operator=(const static_vector &)]
-Copy assigns Values stored in the other static_vector to this one.
+[#classboost_1_1container_1_1static__vector_1a22aae352c5cfe7f9ccb0fda5a900ec98]
+[section operator=(const static_vector &)]
+Copy assigns Values stored in the other [link classboost_1_1container_1_1static__vector static_vector] to this one.
[heading Synopsis]
-``static_vector & operator=(const static_vector & other)``
+[pre
+
+[^[link classboost_1_1container_1_1static__vector static_vector]]` &` `operator=``(``const `[^[link classboost_1_1container_1_1static__vector static_vector]]` &` `other``)`
+]
[heading Parameter(s)]
[table
[[Type][Name][Description]]
-[[ `const static_vector &` ][ `other` ][The static_vector which content will be copied to this one.]]
+[[`const `[^[link classboost_1_1container_1_1static__vector static_vector]]` &`][ `other` ][The [link classboost_1_1container_1_1static__vector static_vector] which content will be copied to this one.]]
]
[heading Throws]
If Value's copy constructor or copy assignment throws.
@@ -335,17 +377,20 @@
[endsect]
-[section:member7 operator=(static_vector<...> const &)]
-Copy assigns Values stored in the other static_vector to this one.
+[#classboost_1_1container_1_1static__vector_1a58b56229fbbb996c394d89db80f8751d]
+[section operator=(static_vector<...> const &)]
+Copy assigns Values stored in the other [link classboost_1_1container_1_1static__vector static_vector] to this one.
[heading Synopsis]
-``template<std::size_t C, typename S>
-static_vector & operator=(static_vector< value_type, C, S > const & other)``
+[pre
+`template<``std::size_t C``,` `typename S``>`
+[^[link classboost_1_1container_1_1static__vector static_vector]]` &` `operator=``(`[^[link classboost_1_1container_1_1static__vector static_vector]]`< `[^[link classboost_1_1container_1_1static__vector_1a5985fc0bab97e6e2b923c9b97ef32b7e value_type]]`, C, S > const &` `other``)`
+]
[heading Parameter(s)]
[table
[[Type][Name][Description]]
-[[ `static_vector< value_type, C, S > const &` ][ `other` ][The static_vector which content will be copied to this one.]]
+[[[^[link classboost_1_1container_1_1static__vector static_vector]]`< `[^[link classboost_1_1container_1_1static__vector_1a5985fc0bab97e6e2b923c9b97ef32b7e value_type]]`, C, S > const &`][ `other` ][The [link classboost_1_1container_1_1static__vector static_vector] which content will be copied to this one.]]
]
[heading Precondition(s)]
[^other.size() <= Capacity]
@@ -358,19 +403,24 @@
[endsect]
-[section:member10 operator=(static_vector &&)]
-Move assignment. Moves Values stored in the other static_vector to this one.
+[#classboost_1_1container_1_1static__vector_1a736084d326ffa4d50ec2dd15fd4dadca]
+[section operator=(static_vector &&)]
+Move assignment. Moves Values stored in the other [link classboost_1_1container_1_1static__vector static_vector] to this one.
[heading Synopsis]
-``static_vector & operator=(static_vector && other)``
+[pre
+
+[^[link classboost_1_1container_1_1static__vector static_vector]]` &` `operator=``(`[^[link classboost_1_1container_1_1static__vector static_vector]]` &&` `other``)`
+]
[heading Parameter(s)]
[table
[[Type][Name][Description]]
-[[ `static_vector &&` ][ `other` ][The static_vector which content will be moved to this one.]]
+[[[^[link classboost_1_1container_1_1static__vector static_vector]]` &&`][ `other` ][The [link classboost_1_1container_1_1static__vector static_vector] which content will be moved to this one.]]
]
[heading Throws]
+
* If [^boost::has_nothrow_move<Value>::value] is [^true] and Value's move constructor or move assignment throws.
* If [^boost::has_nothrow_move<Value>::value] is [^false] and Value's copy constructor or copy assignment throws.
@@ -381,23 +431,27 @@
[endsect]
-[section:member11 operator=(static_vector<...> &&)]
-Move assignment. Moves Values stored in the other static_vector to this one.
+[#classboost_1_1container_1_1static__vector_1a03eaa538061845c7477ea5aba4f5fd7e]
+[section operator=(static_vector<...> &&)]
+Move assignment. Moves Values stored in the other [link classboost_1_1container_1_1static__vector static_vector] to this one.
[heading Synopsis]
-``template<std::size_t C, typename S>
-static_vector & operator=(static_vector< value_type, C, S > && other)``
+[pre
+`template<``std::size_t C``,` `typename S``>`
+[^[link classboost_1_1container_1_1static__vector static_vector]]` &` `operator=``(`[^[link classboost_1_1container_1_1static__vector static_vector]]`< `[^[link classboost_1_1container_1_1static__vector_1a5985fc0bab97e6e2b923c9b97ef32b7e value_type]]`, C, S > &&` `other``)`
+]
[heading Parameter(s)]
[table
[[Type][Name][Description]]
-[[ `static_vector< value_type, C, S > &&` ][ `other` ][The static_vector which content will be moved to this one.]]
+[[[^[link classboost_1_1container_1_1static__vector static_vector]]`< `[^[link classboost_1_1container_1_1static__vector_1a5985fc0bab97e6e2b923c9b97ef32b7e value_type]]`, C, S > &&`][ `other` ][The [link classboost_1_1container_1_1static__vector static_vector] which content will be moved to this one.]]
]
[heading Precondition(s)]
[^other.size() <= Capacity]
[heading Throws]
+
* If [^boost::has_nothrow_move<Value>::value] is [^true] and Value's move constructor or move assignment throws.
* If [^boost::has_nothrow_move<Value>::value] is [^false] and Value's copy constructor or copy assignment throws.
@@ -408,19 +462,24 @@
[endsect]
-[section:member13 swap(static_vector &)]
-Swaps contents of the other static_vector and this one.
+[#classboost_1_1container_1_1static__vector_1a12cdeec047f6d310fe6a1746ddbf41d1]
+[section swap(static_vector &)]
+Swaps contents of the other [link classboost_1_1container_1_1static__vector static_vector] and this one.
[heading Synopsis]
-``void swap(static_vector & other)``
+[pre
+
+`void` `swap``(`[^[link classboost_1_1container_1_1static__vector static_vector]]` &` `other``)`
+]
[heading Parameter(s)]
[table
[[Type][Name][Description]]
-[[ `static_vector &` ][ `other` ][The static_vector which content will be swapped with this one's content.]]
+[[[^[link classboost_1_1container_1_1static__vector static_vector]]` &`][ `other` ][The [link classboost_1_1container_1_1static__vector static_vector] which content will be swapped with this one's content.]]
]
[heading Throws]
+
* If [^boost::has_nothrow_move<Value>::value] is [^true] and Value's move constructor or move assignment throws,
* If [^boost::has_nothrow_move<Value>::value] is [^false] and Value's copy constructor or copy assignment throws,
@@ -431,23 +490,27 @@
[endsect]
-[section:member14 swap(static_vector<...> &)]
-Swaps contents of the other static_vector and this one.
+[#classboost_1_1container_1_1static__vector_1a7a668affb50dad8ae4c92bff03ae9f22]
+[section swap(static_vector<...> &)]
+Swaps contents of the other [link classboost_1_1container_1_1static__vector static_vector] and this one.
[heading Synopsis]
-``template<std::size_t C, typename S>
-void swap(static_vector< value_type, C, S > & other)``
+[pre
+`template<``std::size_t C``,` `typename S``>`
+`void` `swap``(`[^[link classboost_1_1container_1_1static__vector static_vector]]`< `[^[link classboost_1_1container_1_1static__vector_1a5985fc0bab97e6e2b923c9b97ef32b7e value_type]]`, C, S > &` `other``)`
+]
[heading Parameter(s)]
[table
[[Type][Name][Description]]
-[[ `static_vector< value_type, C, S > &` ][ `other` ][The static_vector which content will be swapped with this one's content.]]
+[[[^[link classboost_1_1container_1_1static__vector static_vector]]`< `[^[link classboost_1_1container_1_1static__vector_1a5985fc0bab97e6e2b923c9b97ef32b7e value_type]]`, C, S > &`][ `other` ][The [link classboost_1_1container_1_1static__vector static_vector] which content will be swapped with this one's content.]]
]
[heading Precondition(s)]
-[^other.size() <= Capacity && size() <= other.capacity()]
+[^other.size() <= Capacity && [link classboost_1_1container_1_1static__vector_1af2a0e0148e73a8b6799ac7af3a26d6a3 size()] <= other.capacity()]
[heading Throws]
+
* If [^boost::has_nothrow_move<Value>::value] is [^true] and Value's move constructor or move assignment throws,
* If [^boost::has_nothrow_move<Value>::value] is [^false] and Value's copy constructor or copy assignment throws,
@@ -458,16 +521,20 @@
[endsect]
-[section:member15 resize(size_type)]
+[#classboost_1_1container_1_1static__vector_1acf7bf2c6ce597df2bfde495d9ee1bebd]
+[section resize(size_type)]
Inserts or erases elements at the end such that the size becomes count. New elements are default constructed.
[heading Synopsis]
-``void resize(size_type count)``
+[pre
+
+`void` `resize``(`[^[link classboost_1_1container_1_1static__vector_1a1bfd8a9abbcd1f382a0ad150f7e2a40a size_type]] `count``)`
+]
[heading Parameter(s)]
[table
[[Type][Name][Description]]
-[[ `size_type` ][ `count` ][The number of elements which will be stored in the container.]]
+[[[^[link classboost_1_1container_1_1static__vector_1a1bfd8a9abbcd1f382a0ad150f7e2a40a size_type]]][ `count` ][The number of elements which will be stored in the container.]]
]
[heading Precondition(s)]
[^count <= Capacity]
@@ -480,17 +547,21 @@
[endsect]
-[section:member16 resize(size_type, value_type const &)]
+[#classboost_1_1container_1_1static__vector_1a19cd77b2fdcda815b780e65b2fb66cc9]
+[section resize(size_type, value_type const &)]
Inserts or erases elements at the end such that the size becomes count. New elements are copy constructed from value.
[heading Synopsis]
-``void resize(size_type count, value_type const & value)``
+[pre
+
+`void` `resize``(`[^[link classboost_1_1container_1_1static__vector_1a1bfd8a9abbcd1f382a0ad150f7e2a40a size_type]] `count``,` [^[link classboost_1_1container_1_1static__vector_1a5985fc0bab97e6e2b923c9b97ef32b7e value_type]]` const &` `value``)`
+]
[heading Parameter(s)]
[table
[[Type][Name][Description]]
-[[ `size_type` ][ `count` ][The number of elements which will be stored in the container. ]]
-[[ `value_type const &` ][ `value` ][The value used to copy construct the new element.]]
+[[[^[link classboost_1_1container_1_1static__vector_1a1bfd8a9abbcd1f382a0ad150f7e2a40a size_type]]][ `count` ][The number of elements which will be stored in the container. ]]
+[[[^[link classboost_1_1container_1_1static__vector_1a5985fc0bab97e6e2b923c9b97ef32b7e value_type]]` const &`][ `value` ][The value used to copy construct the new element.]]
]
[heading Precondition(s)]
[^count <= Capacity]
@@ -503,16 +574,20 @@
[endsect]
-[section:member17 reserve(size_type)]
+[#classboost_1_1container_1_1static__vector_1a9553bdd8a9f3f98fdbdd3a5a46fb9474]
+[section reserve(size_type)]
This call has no effect because the Capacity of this container is constant.
[heading Synopsis]
-``void reserve(size_type count)``
+[pre
+
+`void` `reserve``(`[^[link classboost_1_1container_1_1static__vector_1a1bfd8a9abbcd1f382a0ad150f7e2a40a size_type]] `count``)`
+]
[heading Parameter(s)]
[table
[[Type][Name][Description]]
-[[ `size_type` ][ `count` ][The number of elements which the container should be able to contain.]]
+[[[^[link classboost_1_1container_1_1static__vector_1a1bfd8a9abbcd1f382a0ad150f7e2a40a size_type]]][ `count` ][The number of elements which the container should be able to contain.]]
]
[heading Precondition(s)]
[^count <= Capacity]
@@ -525,19 +600,23 @@
[endsect]
-[section:member18 push_back(value_type const &)]
+[#classboost_1_1container_1_1static__vector_1ae61c0bcedf9162c63c8b738ddfaed93d]
+[section push_back(value_type const &)]
Adds a copy of value at the end.
[heading Synopsis]
-``void push_back(value_type const & value)``
+[pre
+
+`void` `push_back``(`[^[link classboost_1_1container_1_1static__vector_1a5985fc0bab97e6e2b923c9b97ef32b7e value_type]]` const &` `value``)`
+]
[heading Parameter(s)]
[table
[[Type][Name][Description]]
-[[ `value_type const &` ][ `value` ][The value used to copy construct the new element.]]
+[[[^[link classboost_1_1container_1_1static__vector_1a5985fc0bab97e6e2b923c9b97ef32b7e value_type]]` const &`][ `value` ][The value used to copy construct the new element.]]
]
[heading Precondition(s)]
-[^size() < Capacity]
+[^[link classboost_1_1container_1_1static__vector_1af2a0e0148e73a8b6799ac7af3a26d6a3 size()] < Capacity]
[heading Throws]
If Value's copy constructor throws.
@@ -547,19 +626,23 @@
[endsect]
-[section:member19 push_back(value_type &&)]
+[#classboost_1_1container_1_1static__vector_1a8d23922fd8d2bd57b8125253e8a06c4d]
+[section push_back(value_type &&)]
Moves value to the end.
[heading Synopsis]
-``void push_back(value_type && value)``
+[pre
+
+`void` `push_back``(`[^[link classboost_1_1container_1_1static__vector_1a5985fc0bab97e6e2b923c9b97ef32b7e value_type]]` &&` `value``)`
+]
[heading Parameter(s)]
[table
[[Type][Name][Description]]
-[[ `value_type &&` ][ `value` ][The value to move construct the new element.]]
+[[[^[link classboost_1_1container_1_1static__vector_1a5985fc0bab97e6e2b923c9b97ef32b7e value_type]]` &&`][ `value` ][The value to move construct the new element.]]
]
[heading Precondition(s)]
-[^size() < Capacity]
+[^[link classboost_1_1container_1_1static__vector_1af2a0e0148e73a8b6799ac7af3a26d6a3 size()] < Capacity]
[heading Throws]
If Value's move constructor throws.
@@ -569,11 +652,15 @@
[endsect]
-[section:member20 pop_back()]
+[#classboost_1_1container_1_1static__vector_1a7be88e699c34a01953279e8f5b9deec4]
+[section pop_back()]
Destroys last value and decreases the size.
[heading Synopsis]
-``void pop_back()``
+[pre
+
+`void` `pop_back``()`
+]
[heading Precondition(s)]
[^!empty()]
@@ -586,27 +673,33 @@
[endsect]
-[section:member21 insert(iterator, value_type const &)]
+[#classboost_1_1container_1_1static__vector_1a949c881458809c08e0c6de6f54871fdf]
+[section insert(iterator, value_type const &)]
Inserts a copy of element at position.
[heading Synopsis]
-``iterator insert(iterator position, value_type const & value)``
+[pre
+
+[^[link classboost_1_1container_1_1static__vector_1ae9387f4d5cba4f4f87ad06222b46357e iterator]] `insert``(`[^[link classboost_1_1container_1_1static__vector_1ae9387f4d5cba4f4f87ad06222b46357e iterator]] `position``,` [^[link classboost_1_1container_1_1static__vector_1a5985fc0bab97e6e2b923c9b97ef32b7e value_type]]` const &` `value``)`
+]
[heading Parameter(s)]
[table
[[Type][Name][Description]]
-[[ `iterator` ][ `position` ][The position at which the new value will be inserted. ]]
-[[ `value_type const &` ][ `value` ][The value used to copy construct the new element.]]
+[[[^[link classboost_1_1container_1_1static__vector_1ae9387f4d5cba4f4f87ad06222b46357e iterator]]][ `position` ][The position at which the new value will be inserted. ]]
+[[[^[link classboost_1_1container_1_1static__vector_1a5985fc0bab97e6e2b923c9b97ef32b7e value_type]]` const &`][ `value` ][The value used to copy construct the new element.]]
]
[heading Precondition(s)]
-* [^position] must be a valid iterator of [^*this] in range [^[begin(), end()]].
-* [^size() < Capacity]
+
+* [^position] must be a valid iterator of [^*this] in range [^[[link classboost_1_1container_1_1static__vector_1aa2cd3e93cea4913f4c7a9e2e8c5f6628 begin()], [link classboost_1_1container_1_1static__vector_1a14db552be707d1da6b6a3298650316bc end()]]].
+* [^[link classboost_1_1container_1_1static__vector_1af2a0e0148e73a8b6799ac7af3a26d6a3 size()] < Capacity]
[heading Throws]
+
* If Value's copy constructor or copy assignment throws
* If Value's move constructor or move assignment throws.
@@ -617,22 +710,27 @@
[endsect]
-[section:member22 insert(iterator, value_type &&)]
+[#classboost_1_1container_1_1static__vector_1a93e722fcda2a5454901292642fcabfba]
+[section insert(iterator, value_type &&)]
Inserts a move-constructed element at position.
[heading Synopsis]
-``iterator insert(iterator position, value_type && value)``
+[pre
+
+[^[link classboost_1_1container_1_1static__vector_1ae9387f4d5cba4f4f87ad06222b46357e iterator]] `insert``(`[^[link classboost_1_1container_1_1static__vector_1ae9387f4d5cba4f4f87ad06222b46357e iterator]] `position``,` [^[link classboost_1_1container_1_1static__vector_1a5985fc0bab97e6e2b923c9b97ef32b7e value_type]]` &&` `value``)`
+]
[heading Parameter(s)]
[table
[[Type][Name][Description]]
-[[ `iterator` ][ `position` ][The position at which the new value will be inserted. ]]
-[[ `value_type &&` ][ `value` ][The value used to move construct the new element.]]
+[[[^[link classboost_1_1container_1_1static__vector_1ae9387f4d5cba4f4f87ad06222b46357e iterator]]][ `position` ][The position at which the new value will be inserted. ]]
+[[[^[link classboost_1_1container_1_1static__vector_1a5985fc0bab97e6e2b923c9b97ef32b7e value_type]]` &&`][ `value` ][The value used to move construct the new element.]]
]
[heading Precondition(s)]
-* [^position] must be a valid iterator of [^*this] in range [^[begin(), end()]].
-* [^size() < Capacity]
+
+* [^position] must be a valid iterator of [^*this] in range [^[[link classboost_1_1container_1_1static__vector_1aa2cd3e93cea4913f4c7a9e2e8c5f6628 begin()], [link classboost_1_1container_1_1static__vector_1a14db552be707d1da6b6a3298650316bc end()]]].
+* [^[link classboost_1_1container_1_1static__vector_1af2a0e0148e73a8b6799ac7af3a26d6a3 size()] < Capacity]
@@ -644,30 +742,36 @@
[endsect]
-[section:member23 insert(iterator, size_type, value_type const &)]
+[#classboost_1_1container_1_1static__vector_1a6381368d09a3b93c1bc6c28199f9810c]
+[section insert(iterator, size_type, value_type const &)]
Inserts a count copies of value at position.
[heading Synopsis]
-``iterator insert(iterator position,
- size_type count,
- value_type const & value)``
+[pre
+
+[^[link classboost_1_1container_1_1static__vector_1ae9387f4d5cba4f4f87ad06222b46357e iterator]] `insert``(`[^[link classboost_1_1container_1_1static__vector_1ae9387f4d5cba4f4f87ad06222b46357e iterator]] `position``,`
+ [^[link classboost_1_1container_1_1static__vector_1a1bfd8a9abbcd1f382a0ad150f7e2a40a size_type]] `count``,`
+ [^[link classboost_1_1container_1_1static__vector_1a5985fc0bab97e6e2b923c9b97ef32b7e value_type]]` const &` `value``)`
+]
[heading Parameter(s)]
[table
[[Type][Name][Description]]
-[[ `iterator` ][ `position` ][The position at which new elements will be inserted. ]]
-[[ `size_type` ][ `count` ][The number of new elements which will be inserted. ]]
-[[ `value_type const &` ][ `value` ][The value used to copy construct new elements.]]
+[[[^[link classboost_1_1container_1_1static__vector_1ae9387f4d5cba4f4f87ad06222b46357e iterator]]][ `position` ][The position at which new elements will be inserted. ]]
+[[[^[link classboost_1_1container_1_1static__vector_1a1bfd8a9abbcd1f382a0ad150f7e2a40a size_type]]][ `count` ][The number of new elements which will be inserted. ]]
+[[[^[link classboost_1_1container_1_1static__vector_1a5985fc0bab97e6e2b923c9b97ef32b7e value_type]]` const &`][ `value` ][The value used to copy construct new elements.]]
]
[heading Precondition(s)]
-* [^position] must be a valid iterator of [^*this] in range [^[begin(), end()]].
-* [^size() + count <= Capacity]
+
+* [^position] must be a valid iterator of [^*this] in range [^[[link classboost_1_1container_1_1static__vector_1aa2cd3e93cea4913f4c7a9e2e8c5f6628 begin()], [link classboost_1_1container_1_1static__vector_1a14db552be707d1da6b6a3298650316bc end()]]].
+* [^[link classboost_1_1container_1_1static__vector_1af2a0e0148e73a8b6799ac7af3a26d6a3 size()] + count <= Capacity]
[heading Throws]
+
* If Value's copy constructor or copy assignment throws.
* If Value's move constructor or move assignment throws.
@@ -678,25 +782,29 @@
[endsect]
-[section:member24 insert(iterator, Iterator, Iterator)]
+[#classboost_1_1container_1_1static__vector_1a7f3daa5ea1faae1f75f2f33f8fc5c15c]
+[section insert(iterator, Iterator, Iterator)]
Inserts a copy of a range [^[first, last)] at position.
[heading Synopsis]
-``template<typename Iterator>
-iterator insert(iterator position,
- Iterator first,
- Iterator last)``
+[pre
+`template<``typename Iterator``>`
+[^[link classboost_1_1container_1_1static__vector_1ae9387f4d5cba4f4f87ad06222b46357e iterator]] `insert``(`[^[link classboost_1_1container_1_1static__vector_1ae9387f4d5cba4f4f87ad06222b46357e iterator]] `position``,`
+ `Iterator` `first``,`
+ `Iterator` `last``)`
+]
[heading Parameter(s)]
[table
[[Type][Name][Description]]
-[[ `iterator` ][ `position` ][The position at which new elements will be inserted. ]]
-[[ `Iterator` ][ `first` ][The iterator to the first element of a range used to construct new elements. ]]
-[[ `Iterator` ][ `last` ][The iterator to the one after the last element of a range used to construct new elements.]]
+[[[^[link classboost_1_1container_1_1static__vector_1ae9387f4d5cba4f4f87ad06222b46357e iterator]]][ `position` ][The position at which new elements will be inserted. ]]
+[[`Iterator`][ `first` ][The iterator to the first element of a range used to construct new elements. ]]
+[[`Iterator`][ `last` ][The iterator to the one after the last element of a range used to construct new elements.]]
]
[heading Precondition(s)]
-* [^position] must be a valid iterator of [^*this] in range [^[begin(), end()]].
+
+* [^position] must be a valid iterator of [^*this] in range [^[[link classboost_1_1container_1_1static__vector_1aa2cd3e93cea4913f4c7a9e2e8c5f6628 begin()], [link classboost_1_1container_1_1static__vector_1a14db552be707d1da6b6a3298650316bc end()]]].
* [^distance(first, last) <= Capacity]
* [^Iterator] must meet the concept.
@@ -704,6 +812,7 @@
[heading Throws]
+
* If Value's constructor and assignment taking a dereferenced [^Iterator].
* If Value's move constructor or move assignment throws.
@@ -714,19 +823,23 @@
[endsect]
-[section:member25 erase(iterator)]
+[#classboost_1_1container_1_1static__vector_1aa8ba2711fd2390953a10f02eb464d269]
+[section erase(iterator)]
Erases Value from position.
[heading Synopsis]
-``iterator erase(iterator position)``
+[pre
+
+[^[link classboost_1_1container_1_1static__vector_1ae9387f4d5cba4f4f87ad06222b46357e iterator]] `erase``(`[^[link classboost_1_1container_1_1static__vector_1ae9387f4d5cba4f4f87ad06222b46357e iterator]] `position``)`
+]
[heading Parameter(s)]
[table
[[Type][Name][Description]]
-[[ `iterator` ][ `position` ][The position of the element which will be erased from the container.]]
+[[[^[link classboost_1_1container_1_1static__vector_1ae9387f4d5cba4f4f87ad06222b46357e iterator]]][ `position` ][The position of the element which will be erased from the container.]]
]
[heading Precondition(s)]
-[^position] must be a valid iterator of [^*this] in range [^[begin(), end())]
+[^position] must be a valid iterator of [^*this] in range [^[[link classboost_1_1container_1_1static__vector_1aa2cd3e93cea4913f4c7a9e2e8c5f6628 begin()], [link classboost_1_1container_1_1static__vector_1a14db552be707d1da6b6a3298650316bc end()])]
[heading Throws]
If Value's move assignment throws.
@@ -736,22 +849,27 @@
[endsect]
-[section:member26 erase(iterator, iterator)]
+[#classboost_1_1container_1_1static__vector_1a2fc879a077c834f4305efc21706e033c]
+[section erase(iterator, iterator)]
Erases Values from a range [^[first, last)].
[heading Synopsis]
-``iterator erase(iterator first, iterator last)``
+[pre
+
+[^[link classboost_1_1container_1_1static__vector_1ae9387f4d5cba4f4f87ad06222b46357e iterator]] `erase``(`[^[link classboost_1_1container_1_1static__vector_1ae9387f4d5cba4f4f87ad06222b46357e iterator]] `first``,` [^[link classboost_1_1container_1_1static__vector_1ae9387f4d5cba4f4f87ad06222b46357e iterator]] `last``)`
+]
[heading Parameter(s)]
[table
[[Type][Name][Description]]
-[[ `iterator` ][ `first` ][The position of the first element of a range which will be erased from the container. ]]
-[[ `iterator` ][ `last` ][The position of the one after the last element of a range which will be erased from the container.]]
+[[[^[link classboost_1_1container_1_1static__vector_1ae9387f4d5cba4f4f87ad06222b46357e iterator]]][ `first` ][The position of the first element of a range which will be erased from the container. ]]
+[[[^[link classboost_1_1container_1_1static__vector_1ae9387f4d5cba4f4f87ad06222b46357e iterator]]][ `last` ][The position of the one after the last element of a range which will be erased from the container.]]
]
[heading Precondition(s)]
+
* [^first] and [^last] must define a valid range
-* iterators must be in range [^[begin(), end()]]
+* iterators must be in range [^[[link classboost_1_1container_1_1static__vector_1aa2cd3e93cea4913f4c7a9e2e8c5f6628 begin()], [link classboost_1_1container_1_1static__vector_1a14db552be707d1da6b6a3298650316bc end()]]]
@@ -763,18 +881,21 @@
[endsect]
-[section:member27 assign(Iterator, Iterator)]
+[#classboost_1_1container_1_1static__vector_1a5f820fa73c4728fed1df89da341b98cb]
+[section assign(Iterator, Iterator)]
Assigns a range [^[first, last)] of Values to this container.
[heading Synopsis]
-``template<typename Iterator>
-void assign(Iterator first, Iterator last)``
+[pre
+`template<``typename Iterator``>`
+`void` `assign``(``Iterator` `first``,` `Iterator` `last``)`
+]
[heading Parameter(s)]
[table
[[Type][Name][Description]]
-[[ `Iterator` ][ `first` ][The iterator to the first element of a range used to construct new content of this container. ]]
-[[ `Iterator` ][ `last` ][The iterator to the one after the last element of a range used to construct new content of this container.]]
+[[`Iterator`][ `first` ][The iterator to the first element of a range used to construct new content of this container. ]]
+[[`Iterator`][ `last` ][The iterator to the one after the last element of a range used to construct new content of this container.]]
]
[heading Precondition(s)]
[^distance(first, last) <= Capacity]
@@ -787,17 +908,21 @@
[endsect]
-[section:member28 assign(size_type, value_type const &)]
+[#classboost_1_1container_1_1static__vector_1ac589c93c8b59e5712b0225a9b424f50f]
+[section assign(size_type, value_type const &)]
Assigns a count copies of value to this container.
[heading Synopsis]
-``void assign(size_type count, value_type const & value)``
+[pre
+
+`void` `assign``(`[^[link classboost_1_1container_1_1static__vector_1a1bfd8a9abbcd1f382a0ad150f7e2a40a size_type]] `count``,` [^[link classboost_1_1container_1_1static__vector_1a5985fc0bab97e6e2b923c9b97ef32b7e value_type]]` const &` `value``)`
+]
[heading Parameter(s)]
[table
[[Type][Name][Description]]
-[[ `size_type` ][ `count` ][The new number of elements which will be container in the container. ]]
-[[ `value_type const &` ][ `value` ][The value which will be used to copy construct the new content.]]
+[[[^[link classboost_1_1container_1_1static__vector_1a1bfd8a9abbcd1f382a0ad150f7e2a40a size_type]]][ `count` ][The new number of elements which will be container in the container. ]]
+[[[^[link classboost_1_1container_1_1static__vector_1a5985fc0bab97e6e2b923c9b97ef32b7e value_type]]` const &`][ `value` ][The value which will be used to copy construct the new content.]]
]
[heading Precondition(s)]
[^count <= Capacity]
@@ -810,20 +935,23 @@
[endsect]
-[section:member29 emplace_back(Args &&...)]
+[#classboost_1_1container_1_1static__vector_1ac00c9401b86fdbf8816540ce92329f40]
+[section emplace_back(Args &&...)]
Inserts a Value constructed with [^std::forward<Args>(args)]... in the end of the container.
[heading Synopsis]
-``template<class... Args>
-void emplace_back(Args &&... args)``
+[pre
+`template<``class... Args``>`
+`void` `emplace_back``(``Args &&...` `args``)`
+]
[heading Parameter(s)]
[table
[[Type][Name][Description]]
-[[ `Args &&...` ][ `args` ][The arguments of the constructor of the new element which will be created at the end of the container.]]
+[[`Args &&...`][ `args` ][The arguments of the constructor of the new element which will be created at the end of the container.]]
]
[heading Precondition(s)]
-[^size() < Capacity]
+[^[link classboost_1_1container_1_1static__vector_1af2a0e0148e73a8b6799ac7af3a26d6a3 size()] < Capacity]
[heading Throws]
If in-place constructor throws or Value's move constructor throws.
@@ -833,23 +961,27 @@
[endsect]
-[section:member30 emplace(iterator, Args &&...)]
+[#classboost_1_1container_1_1static__vector_1ae06ce1a29316261d44920ca0d3836dad]
+[section emplace(iterator, Args &&...)]
Inserts a Value constructed with [^std::forward<Args>(args)]... before position.
[heading Synopsis]
-``template<class... Args>
-iterator emplace(iterator position, Args &&... args)``
+[pre
+`template<``class... Args``>`
+[^[link classboost_1_1container_1_1static__vector_1ae9387f4d5cba4f4f87ad06222b46357e iterator]] `emplace``(`[^[link classboost_1_1container_1_1static__vector_1ae9387f4d5cba4f4f87ad06222b46357e iterator]] `position``,` `Args &&...` `args``)`
+]
[heading Parameter(s)]
[table
[[Type][Name][Description]]
-[[ `iterator` ][ `position` ][The position at which new elements will be inserted. ]]
-[[ `Args &&...` ][ `args` ][The arguments of the constructor of the new element.]]
+[[[^[link classboost_1_1container_1_1static__vector_1ae9387f4d5cba4f4f87ad06222b46357e iterator]]][ `position` ][The position at which new elements will be inserted. ]]
+[[`Args &&...`][ `args` ][The arguments of the constructor of the new element.]]
]
[heading Precondition(s)]
-* [^position] must be a valid iterator of [^*this] in range [^[begin(), end()]]
-* [^size() < Capacity]
+
+* [^position] must be a valid iterator of [^*this] in range [^[[link classboost_1_1container_1_1static__vector_1aa2cd3e93cea4913f4c7a9e2e8c5f6628 begin()], [link classboost_1_1container_1_1static__vector_1a14db552be707d1da6b6a3298650316bc end()]]]
+* [^[link classboost_1_1container_1_1static__vector_1af2a0e0148e73a8b6799ac7af3a26d6a3 size()] < Capacity]
@@ -861,11 +993,15 @@
[endsect]
-[section:member31 clear()]
+[#classboost_1_1container_1_1static__vector_1a11ae430a28a7f9b9636f249bfc932a50]
+[section clear()]
Removes all elements from the container.
[heading Synopsis]
-``void clear()``
+[pre
+
+`void` `clear``()`
+]
[heading Throws]
Nothing.
@@ -875,19 +1011,23 @@
[endsect]
-[section:member32 at(size_type)]
+[#classboost_1_1container_1_1static__vector_1a2ab748bbf59967f381131dc2ded8878e]
+[section at(size_type)]
Returns reference to the i-th element.
[heading Synopsis]
-``reference at(size_type i)``
+[pre
+
+[^[link classboost_1_1container_1_1static__vector_1a24cb3c33ddbeab8b6a82ac03a8482f16 reference]] `at``(`[^[link classboost_1_1container_1_1static__vector_1a1bfd8a9abbcd1f382a0ad150f7e2a40a size_type]] `i``)`
+]
[heading Parameter(s)]
[table
[[Type][Name][Description]]
-[[ `size_type` ][ `i` ][The element's index.]]
+[[[^[link classboost_1_1container_1_1static__vector_1a1bfd8a9abbcd1f382a0ad150f7e2a40a size_type]]][ `i` ][The element's index.]]
]
[heading Precondition(s)]
-[^i < size()]
+[^i < [link classboost_1_1container_1_1static__vector_1af2a0e0148e73a8b6799ac7af3a26d6a3 size()]]
[heading Returns]
reference to the i-th element from the beginning of the container.
@@ -899,19 +1039,23 @@
[endsect]
-[section:member33 at(size_type)]
+[#classboost_1_1container_1_1static__vector_1ad69bcb249614e043de9ad3c30848a046]
+[section at(size_type)]
Returns const reference to the i-th element.
[heading Synopsis]
-``const_reference at(size_type i)``
+[pre
+
+[^[link classboost_1_1container_1_1static__vector_1a05ebdcd801a4e03109a709ab91981e4a const_reference]] `at``(`[^[link classboost_1_1container_1_1static__vector_1a1bfd8a9abbcd1f382a0ad150f7e2a40a size_type]] `i``)`
+]
[heading Parameter(s)]
[table
[[Type][Name][Description]]
-[[ `size_type` ][ `i` ][The element's index.]]
+[[[^[link classboost_1_1container_1_1static__vector_1a1bfd8a9abbcd1f382a0ad150f7e2a40a size_type]]][ `i` ][The element's index.]]
]
[heading Precondition(s)]
-[^i < size()]
+[^i < [link classboost_1_1container_1_1static__vector_1af2a0e0148e73a8b6799ac7af3a26d6a3 size()]]
[heading Returns]
const reference to the i-th element from the beginning of the container.
@@ -923,19 +1067,23 @@
[endsect]
-[section:member34 operator\[\](size_type)]
+[#classboost_1_1container_1_1static__vector_1a969626193cf92a99f3b03b1ac96044dc]
+[section operator\[\](size_type)]
Returns reference to the i-th element.
[heading Synopsis]
-``reference operator[](size_type i)``
+[pre
+
+[^[link classboost_1_1container_1_1static__vector_1a24cb3c33ddbeab8b6a82ac03a8482f16 reference]] `operator[]``(`[^[link classboost_1_1container_1_1static__vector_1a1bfd8a9abbcd1f382a0ad150f7e2a40a size_type]] `i``)`
+]
[heading Parameter(s)]
[table
[[Type][Name][Description]]
-[[ `size_type` ][ `i` ][The element's index.]]
+[[[^[link classboost_1_1container_1_1static__vector_1a1bfd8a9abbcd1f382a0ad150f7e2a40a size_type]]][ `i` ][The element's index.]]
]
[heading Precondition(s)]
-[^i < size()]
+[^i < [link classboost_1_1container_1_1static__vector_1af2a0e0148e73a8b6799ac7af3a26d6a3 size()]]
[heading Returns]
reference to the i-th element from the beginning of the container.
@@ -947,19 +1095,23 @@
[endsect]
-[section:member35 operator\[\](size_type)]
+[#classboost_1_1container_1_1static__vector_1ab13ec3ee9ce46cf1700a2900bad77531]
+[section operator\[\](size_type)]
Returns const reference to the i-th element.
[heading Synopsis]
-``const_reference operator[](size_type i)``
+[pre
+
+[^[link classboost_1_1container_1_1static__vector_1a05ebdcd801a4e03109a709ab91981e4a const_reference]] `operator[]``(`[^[link classboost_1_1container_1_1static__vector_1a1bfd8a9abbcd1f382a0ad150f7e2a40a size_type]] `i``)`
+]
[heading Parameter(s)]
[table
[[Type][Name][Description]]
-[[ `size_type` ][ `i` ][The element's index.]]
+[[[^[link classboost_1_1container_1_1static__vector_1a1bfd8a9abbcd1f382a0ad150f7e2a40a size_type]]][ `i` ][The element's index.]]
]
[heading Precondition(s)]
-[^i < size()]
+[^i < [link classboost_1_1container_1_1static__vector_1af2a0e0148e73a8b6799ac7af3a26d6a3 size()]]
[heading Returns]
const reference to the i-th element from the beginning of the container.
@@ -971,11 +1123,15 @@
[endsect]
-[section:member36 front()]
+[#classboost_1_1container_1_1static__vector_1a88bab6629556db28aac8a3e3142e3137]
+[section front()]
Returns reference to the first element.
[heading Synopsis]
-``reference front()``
+[pre
+
+[^[link classboost_1_1container_1_1static__vector_1a24cb3c33ddbeab8b6a82ac03a8482f16 reference]] `front``()`
+]
[heading Precondition(s)]
[^!empty]()
@@ -990,11 +1146,15 @@
[endsect]
-[section:member37 front()]
+[#classboost_1_1container_1_1static__vector_1a2a1b6ca353a315e76c0f41cdb6440cf8]
+[section front()]
Returns const reference to the first element.
[heading Synopsis]
-``const_reference front()``
+[pre
+
+[^[link classboost_1_1container_1_1static__vector_1a05ebdcd801a4e03109a709ab91981e4a const_reference]] `front``()`
+]
[heading Precondition(s)]
[^!empty]()
@@ -1009,11 +1169,15 @@
[endsect]
-[section:member38 back()]
+[#classboost_1_1container_1_1static__vector_1a8b3295ab8d967460eb4ed6f87e827eb6]
+[section back()]
Returns reference to the last element.
[heading Synopsis]
-``reference back()``
+[pre
+
+[^[link classboost_1_1container_1_1static__vector_1a24cb3c33ddbeab8b6a82ac03a8482f16 reference]] `back``()`
+]
[heading Precondition(s)]
[^!empty]()
@@ -1028,11 +1192,15 @@
[endsect]
-[section:member39 back()]
+[#classboost_1_1container_1_1static__vector_1aa3a259c979e7755ae410f5b5250e2bd4]
+[section back()]
Returns const reference to the first element.
[heading Synopsis]
-``const_reference back()``
+[pre
+
+[^[link classboost_1_1container_1_1static__vector_1a05ebdcd801a4e03109a709ab91981e4a const_reference]] `back``()`
+]
[heading Precondition(s)]
[^!empty]()
@@ -1047,11 +1215,15 @@
[endsect]
-[section:member40 data()]
-Pointer such that [^[data(), data() + size())] is a valid range. For a non-empty vector [^data() == &front()].
+[#classboost_1_1container_1_1static__vector_1aa1fed11b189287b9e671ab935332c5ce]
+[section data()]
+Pointer such that [^[[link classboost_1_1container_1_1static__vector_1aa1fed11b189287b9e671ab935332c5ce data()], [link classboost_1_1container_1_1static__vector_1aa1fed11b189287b9e671ab935332c5ce data()] + [link classboost_1_1container_1_1static__vector_1af2a0e0148e73a8b6799ac7af3a26d6a3 size()])] is a valid range. For a non-empty vector [^[link classboost_1_1container_1_1static__vector_1aa1fed11b189287b9e671ab935332c5ce data()] == &[link classboost_1_1container_1_1static__vector_1a88bab6629556db28aac8a3e3142e3137 front()]].
[heading Synopsis]
-``Value * data()``
+[pre
+
+`Value *` `data``()`
+]
[heading Throws]
Nothing.
@@ -1061,11 +1233,15 @@
[endsect]
-[section:member41 data()]
-Const pointer such that [^[data(), data() + size())] is a valid range. For a non-empty vector [^data() == &front()].
+[#classboost_1_1container_1_1static__vector_1a3ac0ed788bfecd5103183f0b705d602d]
+[section data()]
+Const pointer such that [^[[link classboost_1_1container_1_1static__vector_1aa1fed11b189287b9e671ab935332c5ce data()], [link classboost_1_1container_1_1static__vector_1aa1fed11b189287b9e671ab935332c5ce data()] + [link classboost_1_1container_1_1static__vector_1af2a0e0148e73a8b6799ac7af3a26d6a3 size()])] is a valid range. For a non-empty vector [^[link classboost_1_1container_1_1static__vector_1aa1fed11b189287b9e671ab935332c5ce data()] == &[link classboost_1_1container_1_1static__vector_1a88bab6629556db28aac8a3e3142e3137 front()]].
[heading Synopsis]
-``const Value * data()``
+[pre
+
+`const Value *` `data``()`
+]
[heading Throws]
Nothing.
@@ -1075,11 +1251,15 @@
[endsect]
-[section:member42 begin()]
+[#classboost_1_1container_1_1static__vector_1aa2cd3e93cea4913f4c7a9e2e8c5f6628]
+[section begin()]
Returns iterator to the first element.
[heading Synopsis]
-``iterator begin()``
+[pre
+
+[^[link classboost_1_1container_1_1static__vector_1ae9387f4d5cba4f4f87ad06222b46357e iterator]] `begin``()`
+]
[heading Returns]
iterator to the first element contained in the vector.
@@ -1091,11 +1271,15 @@
[endsect]
-[section:member43 begin()]
+[#classboost_1_1container_1_1static__vector_1a5ad66643c38c5c0c5754b010011c0024]
+[section begin()]
Returns const iterator to the first element.
[heading Synopsis]
-``const_iterator begin()``
+[pre
+
+[^[link classboost_1_1container_1_1static__vector_1af9d23146b9e766c7ea2453a48ca63eae const_iterator]] `begin``()`
+]
[heading Returns]
const_iterator to the first element contained in the vector.
@@ -1107,11 +1291,15 @@
[endsect]
-[section:member44 cbegin()]
+[#classboost_1_1container_1_1static__vector_1a33bd2d5cff22aa5a88050026367416a6]
+[section cbegin()]
Returns const iterator to the first element.
[heading Synopsis]
-``const_iterator cbegin()``
+[pre
+
+[^[link classboost_1_1container_1_1static__vector_1af9d23146b9e766c7ea2453a48ca63eae const_iterator]] `cbegin``()`
+]
[heading Returns]
const_iterator to the first element contained in the vector.
@@ -1123,11 +1311,15 @@
[endsect]
-[section:member45 end()]
+[#classboost_1_1container_1_1static__vector_1a14db552be707d1da6b6a3298650316bc]
+[section end()]
Returns iterator to the one after the last element.
[heading Synopsis]
-``iterator end()``
+[pre
+
+[^[link classboost_1_1container_1_1static__vector_1ae9387f4d5cba4f4f87ad06222b46357e iterator]] `end``()`
+]
[heading Returns]
iterator pointing to the one after the last element contained in the vector.
@@ -1139,11 +1331,15 @@
[endsect]
-[section:member46 end()]
+[#classboost_1_1container_1_1static__vector_1af619ba0152426c44cb59bd567c906139]
+[section end()]
Returns const iterator to the one after the last element.
[heading Synopsis]
-``const_iterator end()``
+[pre
+
+[^[link classboost_1_1container_1_1static__vector_1af9d23146b9e766c7ea2453a48ca63eae const_iterator]] `end``()`
+]
[heading Returns]
const_iterator pointing to the one after the last element contained in the vector.
@@ -1155,11 +1351,15 @@
[endsect]
-[section:member47 cend()]
+[#classboost_1_1container_1_1static__vector_1ad98b548743fab88322301e7a724ff73e]
+[section cend()]
Returns const iterator to the one after the last element.
[heading Synopsis]
-``const_iterator cend()``
+[pre
+
+[^[link classboost_1_1container_1_1static__vector_1af9d23146b9e766c7ea2453a48ca63eae const_iterator]] `cend``()`
+]
[heading Returns]
const_iterator pointing to the one after the last element contained in the vector.
@@ -1171,14 +1371,18 @@
[endsect]
-[section:member48 rbegin()]
+[#classboost_1_1container_1_1static__vector_1a692f56e1145d27694f3f01462921e4ad]
+[section rbegin()]
Returns reverse iterator to the first element of the reversed container.
[heading Synopsis]
-``reverse_iterator rbegin()``
+[pre
+
+[^[link classboost_1_1container_1_1static__vector_1ab143d0cd51d29d261dd705a957d9969a reverse_iterator]] `rbegin``()`
+]
[heading Returns]
-reverse_iterator pointing to the beginning of the reversed static_vector.
+reverse_iterator pointing to the beginning of the reversed [link classboost_1_1container_1_1static__vector static_vector].
[heading Throws]
Nothing.
@@ -1187,14 +1391,18 @@
[endsect]
-[section:member49 rbegin()]
+[#classboost_1_1container_1_1static__vector_1a2cb882180fb82fe20104656b08ad0127]
+[section rbegin()]
Returns const reverse iterator to the first element of the reversed container.
[heading Synopsis]
-``const_reverse_iterator rbegin()``
+[pre
+
+[^[link classboost_1_1container_1_1static__vector_1aedca56b1b3e41ef352f7cc5c4dabdcd4 const_reverse_iterator]] `rbegin``()`
+]
[heading Returns]
-const_reverse_iterator pointing to the beginning of the reversed static_vector.
+const_reverse_iterator pointing to the beginning of the reversed [link classboost_1_1container_1_1static__vector static_vector].
[heading Throws]
Nothing.
@@ -1203,14 +1411,18 @@
[endsect]
-[section:member50 crbegin()]
+[#classboost_1_1container_1_1static__vector_1a443d1701ea36063ebff8c350ed45bc20]
+[section crbegin()]
Returns const reverse iterator to the first element of the reversed container.
[heading Synopsis]
-``const_reverse_iterator crbegin()``
+[pre
+
+[^[link classboost_1_1container_1_1static__vector_1aedca56b1b3e41ef352f7cc5c4dabdcd4 const_reverse_iterator]] `crbegin``()`
+]
[heading Returns]
-const_reverse_iterator pointing to the beginning of the reversed static_vector.
+const_reverse_iterator pointing to the beginning of the reversed [link classboost_1_1container_1_1static__vector static_vector].
[heading Throws]
Nothing.
@@ -1219,14 +1431,18 @@
[endsect]
-[section:member51 rend()]
+[#classboost_1_1container_1_1static__vector_1ad1fe8aaeafefaf37ba49801f1f769c93]
+[section rend()]
Returns reverse iterator to the one after the last element of the reversed container.
[heading Synopsis]
-``reverse_iterator rend()``
+[pre
+
+[^[link classboost_1_1container_1_1static__vector_1ab143d0cd51d29d261dd705a957d9969a reverse_iterator]] `rend``()`
+]
[heading Returns]
-reverse_iterator pointing to the one after the last element of the reversed static_vector.
+reverse_iterator pointing to the one after the last element of the reversed [link classboost_1_1container_1_1static__vector static_vector].
[heading Throws]
Nothing.
@@ -1235,14 +1451,18 @@
[endsect]
-[section:member52 rend()]
+[#classboost_1_1container_1_1static__vector_1a660c0d82338d1c8c55546ece061cb7fa]
+[section rend()]
Returns const reverse iterator to the one after the last element of the reversed container.
[heading Synopsis]
-``const_reverse_iterator rend()``
+[pre
+
+[^[link classboost_1_1container_1_1static__vector_1aedca56b1b3e41ef352f7cc5c4dabdcd4 const_reverse_iterator]] `rend``()`
+]
[heading Returns]
-const_reverse_iterator pointing to the one after the last element of the reversed static_vector.
+const_reverse_iterator pointing to the one after the last element of the reversed [link classboost_1_1container_1_1static__vector static_vector].
[heading Throws]
Nothing.
@@ -1251,14 +1471,18 @@
[endsect]
-[section:member53 crend()]
+[#classboost_1_1container_1_1static__vector_1a9a5f65095c083b516585d1054338e850]
+[section crend()]
Returns const reverse iterator to the one after the last element of the reversed container.
[heading Synopsis]
-``const_reverse_iterator crend()``
+[pre
+
+[^[link classboost_1_1container_1_1static__vector_1aedca56b1b3e41ef352f7cc5c4dabdcd4 const_reverse_iterator]] `crend``()`
+]
[heading Returns]
-const_reverse_iterator pointing to the one after the last element of the reversed static_vector.
+const_reverse_iterator pointing to the one after the last element of the reversed [link classboost_1_1container_1_1static__vector static_vector].
[heading Throws]
Nothing.
@@ -1267,11 +1491,15 @@
[endsect]
-[section:member54 capacity()]
+[#classboost_1_1container_1_1static__vector_1aabaf12d350a1b5457ba8ae4176819844]
+[section capacity()]
Returns container's capacity.
[heading Synopsis]
-``size_type capacity()``
+[pre
+
+[^[link classboost_1_1container_1_1static__vector_1a1bfd8a9abbcd1f382a0ad150f7e2a40a size_type]] `capacity``()`
+]
[heading Returns]
container's capacity.
@@ -1283,11 +1511,15 @@
[endsect]
-[section:member55 max_size()]
+[#classboost_1_1container_1_1static__vector_1afe9bdc2c8fd236e17b946963f6497b83]
+[section max_size()]
Returns container's capacity.
[heading Synopsis]
-``size_type max_size()``
+[pre
+
+[^[link classboost_1_1container_1_1static__vector_1a1bfd8a9abbcd1f382a0ad150f7e2a40a size_type]] `max_size``()`
+]
[heading Returns]
container's capacity.
@@ -1299,11 +1531,15 @@
[endsect]
-[section:member56 size()]
+[#classboost_1_1container_1_1static__vector_1af2a0e0148e73a8b6799ac7af3a26d6a3]
+[section size()]
Returns the number of stored elements.
[heading Synopsis]
-``size_type size()``
+[pre
+
+[^[link classboost_1_1container_1_1static__vector_1a1bfd8a9abbcd1f382a0ad150f7e2a40a size_type]] `size``()`
+]
[heading Returns]
Number of elements contained in the container.
@@ -1315,11 +1551,15 @@
[endsect]
-[section:member57 empty()]
+[#classboost_1_1container_1_1static__vector_1aa408660722a22b80104613e28c514fc8]
+[section empty()]
Queries if the container contains elements.
[heading Synopsis]
-``bool empty()``
+[pre
+
+`bool` `empty``()`
+]
[heading Returns]
true if the number of elements contained in the container is equal to 0.
@@ -1331,11 +1571,15 @@
[endsect]
-[section:member58 shrink_to_fit()]
+[#classboost_1_1container_1_1static__vector_1a4d89dc588ace1ce15c307a923a89f1b5]
+[section shrink_to_fit()]
Capacity is fixed so this call has no effects.
[heading Synopsis]
-``void shrink_to_fit()``
+[pre
+
+`void` `shrink_to_fit``()`
+]
[heading Throws]
Nothing.
Modified: sandbox/static_vector/doc/html/index.html
==============================================================================
--- sandbox/static_vector/doc/html/index.html (original)
+++ sandbox/static_vector/doc/html/index.html 2013-01-13 10:40:30 EST (Sun, 13 Jan 2013)
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Chapter 1. StaticVector</title>
<link rel="stylesheet" href="http://www.boost.org/doc/libs/release/doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
<link rel="home" href="index.html" title="Chapter 1. StaticVector">
<link rel="next" href="static_vector/static_vector.html" title="static_vector">
</head>
@@ -49,7 +49,7 @@
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"><p><small>Last revised: January 11, 2013 at 02:29:20 GMT</small></p></td>
+<td align="left"><p><small>Last revised: January 13, 2013 at 15:36:58 GMT</small></p></td>
<td align="right"><div class="copyright-footer"></div></td>
</tr></table>
<hr>
Modified: sandbox/static_vector/doc/html/static_vector/static_vector.html
==============================================================================
--- sandbox/static_vector/doc/html/static_vector/static_vector.html (original)
+++ sandbox/static_vector/doc/html/static_vector/static_vector.html 2013-01-13 10:40:30 EST (Sun, 13 Jan 2013)
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>static_vector</title>
<link rel="stylesheet" href="http://www.boost.org/doc/libs/release/doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
<link rel="home" href="../index.html" title="Chapter 1. StaticVector">
<link rel="up" href="../index.html" title="Chapter 1. StaticVector">
<link rel="prev" href="../index.html" title="Chapter 1. StaticVector">
Modified: sandbox/static_vector/doc/html/static_vector/static_vector/introduction.html
==============================================================================
--- sandbox/static_vector/doc/html/static_vector/static_vector/introduction.html (original)
+++ sandbox/static_vector/doc/html/static_vector/static_vector/introduction.html 2013-01-13 10:40:30 EST (Sun, 13 Jan 2013)
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Introduction</title>
<link rel="stylesheet" href="http://www.boost.org/doc/libs/release/doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
<link rel="home" href="../../index.html" title="Chapter 1. StaticVector">
<link rel="up" href="../static_vector.html" title="static_vector">
<link rel="prev" href="../static_vector.html" title="static_vector">
@@ -27,13 +27,18 @@
<a name="static_vector.static_vector.introduction"></a><a class="link" href="introduction.html" title="Introduction">Introduction</a>
</h3></div></div></div>
<p>
- static_vector is a hybrid of boost::container::vector and boost::array.
+ static_vector is hybrid of boost::container::vector and boost::array with
+ fixed capacity.
</p>
<p>
static_vector is a sequence container like boost::container::vector with
- contiguous storage that can change in size, but provides the static allocation,
+ contiguous storage that can change in size, along with the static allocation,
low overhead, and fixed capacity of boost::array.
</p>
+<h5>
+<a name="static_vector.static_vector.introduction.h0"></a>
+ <span class="phrase"><a name="static_vector.static_vector.introduction.example"></a></span><a class="link" href="introduction.html#static_vector.static_vector.introduction.example">Example</a>
+ </h5>
<p>
</p>
<pre class="programlisting"><span class="comment">// static_vector_example.cpp</span>
@@ -60,15 +65,43 @@
</pre>
<p>
</p>
+<h5>
+<a name="static_vector.static_vector.introduction.h1"></a>
+ <span class="phrase"><a name="static_vector.static_vector.introduction.behavior"></a></span><a class="link" href="introduction.html#static_vector.static_vector.introduction.behavior">Behavior</a>
+ </h5>
+<p>
+ The number of elements in a static_vector may vary dynamically up to a fixed
+ capacity because elements are stored within the object itself similarly to
+ an array. However, objects are initialized as they are inserted into static_vector
+ unlike C arrays or std::array which must construct all elements on instantiation.
+ The behavior of static_vector enables the use of statically allocated elements
+ in cases with complex object lifetime requirements that would otherwise not
+ be trivially possible.
+ </p>
+<h5>
+<a name="static_vector.static_vector.introduction.h2"></a>
+ <span class="phrase"><a name="static_vector.static_vector.introduction.runtime_complexity"></a></span><a class="link" href="introduction.html#static_vector.static_vector.introduction.runtime_complexity">Runtime
+ Complexity</a>
+ </h5>
+<pre class="programlisting"><span class="special">*</span> <span class="identifier">random</span> <span class="identifier">access</span> <span class="identifier">to</span> <span class="identifier">elements</span>
+<span class="special">*</span> <span class="identifier">constant</span> <span class="identifier">time</span> <span class="identifier">insertion</span> <span class="keyword">and</span> <span class="identifier">removal</span> <span class="identifier">of</span> <span class="identifier">elements</span> <span class="identifier">at</span> <span class="identifier">the</span> <span class="identifier">end</span>
+<span class="special">*</span> <span class="identifier">linear</span> <span class="identifier">time</span> <span class="identifier">insertion</span> <span class="keyword">and</span> <span class="identifier">removal</span> <span class="identifier">of</span> <span class="identifier">elements</span> <span class="identifier">at</span> <span class="identifier">the</span> <span class="identifier">beginning</span> <span class="keyword">or</span> <span class="identifier">in</span> <span class="identifier">the</span> <span class="identifier">middle</span><span class="special">.</span>
+</pre>
+<h5>
+<a name="static_vector.static_vector.introduction.h3"></a>
+ <span class="phrase"><a name="static_vector.static_vector.introduction.use_cases"></a></span><a class="link" href="introduction.html#static_vector.static_vector.introduction.use_cases">Use
+ Cases</a>
+ </h5>
<p>
- static_vector is well suited for use in a buffer or in the internal implementation
+ static_vector is well suited for use in a buffer, the internal implementation
of of other classes, or use cases where there is a fixed limit to the number
- of elements that must be stored. Embedded and realtime applications are a
- particular case where static_vector is most useful, where allocation either
- may not be available or acceptable.
+ of elements that must be stored. Embedded and realtime applications where
+ allocation either may not be available or acceptable are a particular case
+ where static_vector can be beneficial.
</p>
<p>
- Exceptions can be disabled for cases where it is not supported or not desired.
+ Exceptions can be disabled for cases where they are either not supported
+ or desired.
</p>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
Modified: sandbox/static_vector/doc/html/static_vector/static_vector/reference.html
==============================================================================
--- sandbox/static_vector/doc/html/static_vector/static_vector/reference.html (original)
+++ sandbox/static_vector/doc/html/static_vector/static_vector/reference.html 2013-01-13 10:40:30 EST (Sun, 13 Jan 2013)
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Reference</title>
<link rel="stylesheet" href="http://www.boost.org/doc/libs/release/doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
<link rel="home" href="../../index.html" title="Chapter 1. StaticVector">
<link rel="up" href="../static_vector.html" title="static_vector">
<link rel="prev" href="introduction.html" title="Introduction">
@@ -28,48 +28,55 @@
<div class="toc"><dl><dt><span class="section">boost::container::static_vector</span></dt></dl></div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
-<a name="staticvector.static_vector.reference.boost_container_static_vector"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector" title="boost::container::static_vector">boost::container::static_vector</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector"></a><a name="classboost_1_1container_1_1static__vector"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector" title="boost::container::static_vector">boost::container::static_vector</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="idp6205800"></a><a class="indexterm" name="idp6206144"></a><a class="indexterm" name="idp6206488"></a>
-A hybrid of <code class="literal">boost::container::vector</code> and <code class="literal">boost::array</code>.
+ <a class="indexterm" name="id889858"></a><a class="indexterm" name="id889863"></a><a class="indexterm" name="id889867"></a>
+A hybrid of <code class="literal">boost::container::vector</code> and <code class="literal">boost::array</code>
+ with fixed capacity.
</p>
<h6>
<a name="staticvector.static_vector.reference.boost_container_static_vector.h0"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.description"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.description">Description</a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.description"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.description">Description</a>
</h6>
<p>
- static_vector is a sequence container like boost::container::vector with
- contiguous storage that can change in size, along with the static allocation,
- low overhead, and fixed capacity of boost::array.
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a>
+ is a sequence container like boost::container::vector with contiguous storage
+ that can change in size, along with the static allocation, low overhead,
+ and fixed capacity of boost::array.
</p>
<p>
- A static_vector is a sequence that supports random access to elements,
- constant time insertion and removal of elements at the end, and linear
- time insertion and removal of elements at the beginning or in the middle.
- The number of elements in a static_vector may vary dynamically up to a
- fixed capacity because elements are stored within the object itself similarly
- to an array. However, objects are initialized as they are inserted into
- static_vector unlike C arrays or std::array which must construct all elements
- on instantiation. The behavior of static_vector enables the use of statically
- allocated elements in cases with complex object lifetime requirements that
- would otherwise not be trivially possible.
+ A <a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a>
+ is a sequence that supports random access to elements, constant time insertion
+ and removal of elements at the end, and linear time insertion and removal
+ of elements at the beginning or in the middle. The number of elements in
+ a <a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a>
+ may vary dynamically up to a fixed capacity because elements are stored
+ within the object itself similarly to an array. However, objects are initialized
+ as they are inserted into <a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a>
+ unlike C arrays or std::array which must construct all elements on instantiation.
+ The behavior of <a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a>
+ enables the use of statically allocated elements in cases with complex
+ object lifetime requirements that would otherwise not be trivially possible.
</p>
<h6>
<a name="staticvector.static_vector.reference.boost_container_static_vector.h1"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.error_handling"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.error_handling">Error
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.error_handling"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.error_handling">Error
Handling</a>
</h6>
<p>
Insertion beyond the capacity and out of bounds errors result in undefined
- behavior unless otherwise specified. In this respect if size() == capacity(),
- then static_vector::push_back() behaves like std::vector pop_front() if
- size() == empty(). The reason for this difference is because unlike vectors,
- static_vector does not perform allocation.
+ behavior unless otherwise specified. In this respect if <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1af2a0e0148e73a8b6799ac7af3a26d6a3">size()</a>
+ == <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1aabaf12d350a1b5457ba8ae4176819844">capacity()</a>,
+ then <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1ae61c0bcedf9162c63c8b738ddfaed93d">static_vector::push_back()</a>
+ behaves like std::vector pop_front() if <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1af2a0e0148e73a8b6799ac7af3a26d6a3">size()</a>
+ == <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1aa408660722a22b80104613e28c514fc8">empty()</a>.
+ The reason for this difference is because unlike vectors, <a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a>
+ does not perform allocation.
</p>
<h6>
<a name="staticvector.static_vector.reference.boost_container_static_vector.h2"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.advanced_usage"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.advanced_usage">Advanced
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.advanced_usage"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.advanced_usage">Advanced
Usage</a>
</h6>
<p>
@@ -79,30 +86,26 @@
</p>
<h6>
<a name="staticvector.static_vector.reference.boost_container_static_vector.h3"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.header"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.header">Header</a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.header"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.header">Header</a>
</h6>
<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">container</span><span class="special">/</span><span class="identifier">static_vector</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>
</p>
<h6>
<a name="staticvector.static_vector.reference.boost_container_static_vector.h4"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.synopsis">Synopsis</a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.synopsis">Synopsis</a>
</h6>
-<p>
-</p>
-<pre class="programlisting"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Value</span><span class="special">,</span>
- <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">Capacity</span><span class="special">,</span>
- <span class="keyword">typename</span> <span class="identifier">Strategy</span> <span class="special">=</span> <span class="identifier">static_vector_detail</span><span class="special">::</span><span class="identifier">default_strategy</span><span class="special"><</span><span class="identifier">Value</span><span class="special">>></span>
-<span class="keyword">class</span> <span class="identifier">static_vector</span>
-<span class="special">{</span>
- <span class="comment">// ...</span>
-<span class="special">};</span>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">template</span><span class="special"><</span></code><code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Value</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">Capacity</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Strategy</span></code> = <code class="literal"><a class="link" href="../../">static_vector_detail::default_strategy</a></code><code class="computeroutput"><span class="special"><</span><span class="identifier">Value</span><span class="special">></span></code><code class="computeroutput"><span class="special">></span></code>
+<code class="computeroutput"><span class="keyword">class</span> <span class="identifier">static_vector</span></code>
+<code class="computeroutput"><span class="special">{</span></code>
+<code class="computeroutput"> <span class="comment">// ...</span></code>
+<code class="computeroutput"><span class="special">};</span></code>
</pre>
-<p>
- </p>
<h6>
<a name="staticvector.static_vector.reference.boost_container_static_vector.h5"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.template_parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.template_parameter_s_">Template
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.template_parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.template_parameter_s_">Template
parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -143,8 +146,8 @@
</td>
<td>
<p>
- The maximum number of elements static_vector can store, fixed
- at compile time.
+ The maximum number of elements <a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a>
+ can store, fixed at compile time.
</p>
</td>
</tr>
@@ -165,7 +168,7 @@
</table></div>
<h6>
<a name="staticvector.static_vector.reference.boost_container_static_vector.h6"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.typedef_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.typedef_s_">Typedef(s)</a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.typedef_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.typedef_s_">Typedef(s)</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -188,7 +191,7 @@
<tr>
<td>
<p>
- <code class="computeroutput"><span class="identifier">value_type</span></code>
+ <a name="classboost_1_1container_1_1static__vector_1a5985fc0bab97e6e2b923c9b97ef32b7e"></a><code class="computeroutput"><span class="identifier">value_type</span></code>
</p>
</td>
<td>
@@ -200,7 +203,7 @@
<tr>
<td>
<p>
- <code class="computeroutput"><span class="identifier">size_type</span></code>
+ <a name="classboost_1_1container_1_1static__vector_1a1bfd8a9abbcd1f382a0ad150f7e2a40a"></a><code class="computeroutput"><span class="identifier">size_type</span></code>
</p>
</td>
<td>
@@ -212,7 +215,7 @@
<tr>
<td>
<p>
- <code class="computeroutput"><span class="identifier">difference_type</span></code>
+ <a name="classboost_1_1container_1_1static__vector_1a5cdd8942ad9c5e23e0917b2f63098609"></a><code class="computeroutput"><span class="identifier">difference_type</span></code>
</p>
</td>
<td>
@@ -224,7 +227,7 @@
<tr>
<td>
<p>
- <code class="computeroutput"><span class="identifier">pointer</span></code>
+ <a name="classboost_1_1container_1_1static__vector_1a28243d9bbc185be8ac96225143341c66"></a><code class="computeroutput"><span class="identifier">pointer</span></code>
</p>
</td>
<td>
@@ -236,7 +239,7 @@
<tr>
<td>
<p>
- <code class="computeroutput"><span class="identifier">const_pointer</span></code>
+ <a name="classboost_1_1container_1_1static__vector_1a1ee7ffa97928f7f71f8a6ff13d9e74c0"></a><code class="computeroutput"><span class="identifier">const_pointer</span></code>
</p>
</td>
<td>
@@ -248,7 +251,7 @@
<tr>
<td>
<p>
- <code class="computeroutput"><span class="identifier">reference</span></code>
+ <a name="classboost_1_1container_1_1static__vector_1a24cb3c33ddbeab8b6a82ac03a8482f16"></a><code class="computeroutput"><span class="identifier">reference</span></code>
</p>
</td>
<td>
@@ -260,7 +263,7 @@
<tr>
<td>
<p>
- <code class="computeroutput"><span class="identifier">const_reference</span></code>
+ <a name="classboost_1_1container_1_1static__vector_1a05ebdcd801a4e03109a709ab91981e4a"></a><code class="computeroutput"><span class="identifier">const_reference</span></code>
</p>
</td>
<td>
@@ -272,7 +275,7 @@
<tr>
<td>
<p>
- <code class="computeroutput"><span class="identifier">iterator</span></code>
+ <a name="classboost_1_1container_1_1static__vector_1ae9387f4d5cba4f4f87ad06222b46357e"></a><code class="computeroutput"><span class="identifier">iterator</span></code>
</p>
</td>
<td>
@@ -284,7 +287,7 @@
<tr>
<td>
<p>
- <code class="computeroutput"><span class="identifier">const_iterator</span></code>
+ <a name="classboost_1_1container_1_1static__vector_1af9d23146b9e766c7ea2453a48ca63eae"></a><code class="computeroutput"><span class="identifier">const_iterator</span></code>
</p>
</td>
<td>
@@ -296,7 +299,7 @@
<tr>
<td>
<p>
- <code class="computeroutput"><span class="identifier">reverse_iterator</span></code>
+ <a name="classboost_1_1container_1_1static__vector_1ab143d0cd51d29d261dd705a957d9969a"></a><code class="computeroutput"><span class="identifier">reverse_iterator</span></code>
</p>
</td>
<td>
@@ -308,7 +311,7 @@
<tr>
<td>
<p>
- <code class="computeroutput"><span class="identifier">const_reverse_iterator</span></code>
+ <a name="classboost_1_1container_1_1static__vector_1aedca56b1b3e41ef352f7cc5c4dabdcd4"></a><code class="computeroutput"><span class="identifier">const_reverse_iterator</span></code>
</p>
</td>
<td>
@@ -320,12 +323,12 @@
<tr>
<td>
<p>
- <code class="computeroutput"><span class="identifier">strategy_type</span></code>
+ <a name="classboost_1_1container_1_1static__vector_1a041d1b8def12d8781f34f32a12fd53d0"></a><code class="computeroutput"><span class="identifier">strategy_type</span></code>
</p>
</td>
<td>
<p>
- The type of a strategy used by the static_vector.
+ The type of a strategy used by the <a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a>.
</p>
</td>
</tr>
@@ -333,7 +336,7 @@
</table></div>
<h6>
<a name="staticvector.static_vector.reference.boost_container_static_vector.h7"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.constructor_s__and_destructor"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.constructor_s__and_destructor">Constructor(s)
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.constructor_s__and_destructor"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.constructor_s__and_destructor">Constructor(s)
and destructor</a>
</h6>
<div class="informaltable"><table class="table">
@@ -357,91 +360,92 @@
<tr>
<td>
<p>
- <a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member0" title="static_vector()"><code class="computeroutput"><span class="identifier">static_vector</span><span class="special">()</span></code></a>
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1ae0f7f391d06180aea516a6b03b3402c2"><code class="computeroutput"><span class="identifier">static_vector</span><span class="special">()</span></code></a>
</p>
</td>
<td>
<p>
- Constructs an empty static_vector.
+ Constructs an empty <a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a>.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member1" title="static_vector(size_type)"><code class="computeroutput"><span class="identifier">static_vector</span><span class="special">(</span><span class="identifier">size_type</span><span class="special">)</span></code></a>
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1ab6461f56b1a46dc3e708e22d24b262c5"><code class="computeroutput"><span class="identifier">static_vector</span><span class="special">(</span><span class="identifier">size_type</span><span class="special">)</span></code></a>
</p>
</td>
<td>
<p>
- Constructs a static_vector containing count default constructed
- Values.
+ Constructs a <a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a>
+ containing count default constructed Values.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member2" title="static_vector(size_type, value_type const &)"><code class="computeroutput"><span class="identifier">static_vector</span><span class="special">(</span><span class="identifier">size_type</span><span class="special">,</span>
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a5f0a8f8d5a685d0d9ed9c54e202c7c3c"><code class="computeroutput"><span class="identifier">static_vector</span><span class="special">(</span><span class="identifier">size_type</span><span class="special">,</span>
<span class="identifier">value_type</span> <span class="keyword">const</span>
<span class="special">&)</span></code></a>
</p>
</td>
<td>
<p>
- Constructs a static_vector containing count copies of value.
+ Constructs a <a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a>
+ containing count copies of value.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member3" title="static_vector(Iterator, Iterator)"><code class="computeroutput"><span class="identifier">static_vector</span><span class="special">(</span><span class="identifier">Iterator</span><span class="special">,</span>
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a5e2c5c81fe53874667e3b9c2c07757b3"><code class="computeroutput"><span class="identifier">static_vector</span><span class="special">(</span><span class="identifier">Iterator</span><span class="special">,</span>
<span class="identifier">Iterator</span><span class="special">)</span></code></a>
</p>
</td>
<td>
<p>
- Constructs a static_vector containing copy of a range <code class="literal">[first,
- last)</code>.
+ Constructs a <a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a>
+ containing copy of a range <code class="literal">[first, last)</code>.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member4" title="static_vector(static_vector const &)"><code class="computeroutput"><span class="identifier">static_vector</span><span class="special">(</span><span class="identifier">static_vector</span> <span class="keyword">const</span>
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a48efc321954acc24a3a6f37a26c676f2"><code class="computeroutput"><span class="identifier">static_vector</span><span class="special">(</span><span class="identifier">static_vector</span> <span class="keyword">const</span>
<span class="special">&)</span></code></a>
</p>
</td>
<td>
<p>
- Constructs a copy of other static_vector.
+ Constructs a copy of other <a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a>.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member5" title="static_vector(static_vector<...> const &)"><code class="computeroutput"><span class="identifier">static_vector</span><span class="special">(</span><span class="identifier">static_vector</span><span class="special"><...></span>
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1ae9a84810e47883c67b51dbaf760a6c1b"><code class="computeroutput"><span class="identifier">static_vector</span><span class="special">(</span><span class="identifier">static_vector</span><span class="special"><...></span>
<span class="keyword">const</span> <span class="special">&)</span></code></a>
</p>
</td>
<td>
<p>
- Constructs a copy of other static_vector.
+ Constructs a copy of other <a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a>.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member8" title="static_vector(static_vector &&)"><code class="computeroutput"><span class="identifier">static_vector</span><span class="special">(</span><span class="identifier">static_vector</span> <span class="special">&&)</span></code></a>
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a5e19b124c38ed45fbd5868349622c228"><code class="computeroutput"><span class="identifier">static_vector</span><span class="special">(</span><span class="identifier">static_vector</span> <span class="special">&&)</span></code></a>
</p>
</td>
<td>
<p>
- Move constructor. Moves Values stored in the other static_vector
+ Move constructor. Moves Values stored in the other <a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a>
to this one.
</p>
</td>
@@ -449,13 +453,13 @@
<tr>
<td>
<p>
- <a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member9" title="static_vector(static_vector<...> &&)"><code class="computeroutput"><span class="identifier">static_vector</span><span class="special">(</span><span class="identifier">static_vector</span><span class="special"><...></span>
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1ab680dfce94853dbcbffa7c789199e668"><code class="computeroutput"><span class="identifier">static_vector</span><span class="special">(</span><span class="identifier">static_vector</span><span class="special"><...></span>
<span class="special">&&)</span></code></a>
</p>
</td>
<td>
<p>
- Move constructor. Moves Values stored in the other static_vector
+ Move constructor. Moves Values stored in the other <a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a>
to this one.
</p>
</td>
@@ -463,7 +467,7 @@
<tr>
<td>
<p>
- <a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member12" title="~static_vector()"><code class="computeroutput"><span class="special">~</span><span class="identifier">static_vector</span><span class="special">()</span></code></a>
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a047c909045c5fdc2dfba86d82bde57f5"><code class="computeroutput"><span class="special">~</span><span class="identifier">static_vector</span><span class="special">()</span></code></a>
</p>
</td>
<td>
@@ -476,7 +480,7 @@
</table></div>
<h6>
<a name="staticvector.static_vector.reference.boost_container_static_vector.h8"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member_s_">Member(s)</a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.member_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member_s_">Member(s)</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -499,40 +503,40 @@
<tr>
<td>
<p>
- <a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member6" title="operator=(const static_vector &)"><code class="computeroutput"><span class="keyword">operator</span><span class="special">=(</span><span class="keyword">const</span> <span class="identifier">static_vector</span>
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a22aae352c5cfe7f9ccb0fda5a900ec98"><code class="computeroutput"><span class="keyword">operator</span><span class="special">=(</span><span class="keyword">const</span> <span class="identifier">static_vector</span>
<span class="special">&)</span></code></a>
</p>
</td>
<td>
<p>
- Copy assigns Values stored in the other static_vector to this
- one.
+ Copy assigns Values stored in the other <a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a>
+ to this one.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member7" title="operator=(static_vector<...> const &)"><code class="computeroutput"><span class="keyword">operator</span><span class="special">=(</span><span class="identifier">static_vector</span><span class="special"><...></span>
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a58b56229fbbb996c394d89db80f8751d"><code class="computeroutput"><span class="keyword">operator</span><span class="special">=(</span><span class="identifier">static_vector</span><span class="special"><...></span>
<span class="keyword">const</span> <span class="special">&)</span></code></a>
</p>
</td>
<td>
<p>
- Copy assigns Values stored in the other static_vector to this
- one.
+ Copy assigns Values stored in the other <a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a>
+ to this one.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member10" title="operator=(static_vector &&)"><code class="computeroutput"><span class="keyword">operator</span><span class="special">=(</span><span class="identifier">static_vector</span> <span class="special">&&)</span></code></a>
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a736084d326ffa4d50ec2dd15fd4dadca"><code class="computeroutput"><span class="keyword">operator</span><span class="special">=(</span><span class="identifier">static_vector</span> <span class="special">&&)</span></code></a>
</p>
</td>
<td>
<p>
- Move assignment. Moves Values stored in the other static_vector
+ Move assignment. Moves Values stored in the other <a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a>
to this one.
</p>
</td>
@@ -540,13 +544,13 @@
<tr>
<td>
<p>
- <a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member11" title="operator=(static_vector<...> &&)"><code class="computeroutput"><span class="keyword">operator</span><span class="special">=(</span><span class="identifier">static_vector</span><span class="special"><...></span>
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a03eaa538061845c7477ea5aba4f5fd7e"><code class="computeroutput"><span class="keyword">operator</span><span class="special">=(</span><span class="identifier">static_vector</span><span class="special"><...></span>
<span class="special">&&)</span></code></a>
</p>
</td>
<td>
<p>
- Move assignment. Moves Values stored in the other static_vector
+ Move assignment. Moves Values stored in the other <a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a>
to this one.
</p>
</td>
@@ -554,32 +558,34 @@
<tr>
<td>
<p>
- <a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member13" title="swap(static_vector &)"><code class="computeroutput"><span class="identifier">swap</span><span class="special">(</span><span class="identifier">static_vector</span> <span class="special">&)</span></code></a>
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a12cdeec047f6d310fe6a1746ddbf41d1"><code class="computeroutput"><span class="identifier">swap</span><span class="special">(</span><span class="identifier">static_vector</span> <span class="special">&)</span></code></a>
</p>
</td>
<td>
<p>
- Swaps contents of the other static_vector and this one.
+ Swaps contents of the other <a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a>
+ and this one.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member14" title="swap(static_vector<...> &)"><code class="computeroutput"><span class="identifier">swap</span><span class="special">(</span><span class="identifier">static_vector</span><span class="special"><...></span>
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a7a668affb50dad8ae4c92bff03ae9f22"><code class="computeroutput"><span class="identifier">swap</span><span class="special">(</span><span class="identifier">static_vector</span><span class="special"><...></span>
<span class="special">&)</span></code></a>
</p>
</td>
<td>
<p>
- Swaps contents of the other static_vector and this one.
+ Swaps contents of the other <a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a>
+ and this one.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member15" title="resize(size_type)"><code class="computeroutput"><span class="identifier">resize</span><span class="special">(</span><span class="identifier">size_type</span><span class="special">)</span></code></a>
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1acf7bf2c6ce597df2bfde495d9ee1bebd"><code class="computeroutput"><span class="identifier">resize</span><span class="special">(</span><span class="identifier">size_type</span><span class="special">)</span></code></a>
</p>
</td>
<td>
@@ -592,7 +598,7 @@
<tr>
<td>
<p>
- <a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member16" title="resize(size_type, value_type const &)"><code class="computeroutput"><span class="identifier">resize</span><span class="special">(</span><span class="identifier">size_type</span><span class="special">,</span>
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a19cd77b2fdcda815b780e65b2fb66cc9"><code class="computeroutput"><span class="identifier">resize</span><span class="special">(</span><span class="identifier">size_type</span><span class="special">,</span>
<span class="identifier">value_type</span> <span class="keyword">const</span>
<span class="special">&)</span></code></a>
</p>
@@ -607,7 +613,7 @@
<tr>
<td>
<p>
- <a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member17" title="reserve(size_type)"><code class="computeroutput"><span class="identifier">reserve</span><span class="special">(</span><span class="identifier">size_type</span><span class="special">)</span></code></a>
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a9553bdd8a9f3f98fdbdd3a5a46fb9474"><code class="computeroutput"><span class="identifier">reserve</span><span class="special">(</span><span class="identifier">size_type</span><span class="special">)</span></code></a>
</p>
</td>
<td>
@@ -620,7 +626,7 @@
<tr>
<td>
<p>
- <a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member18" title="push_back(value_type const &)"><code class="computeroutput"><span class="identifier">push_back</span><span class="special">(</span><span class="identifier">value_type</span> <span class="keyword">const</span>
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1ae61c0bcedf9162c63c8b738ddfaed93d"><code class="computeroutput"><span class="identifier">push_back</span><span class="special">(</span><span class="identifier">value_type</span> <span class="keyword">const</span>
<span class="special">&)</span></code></a>
</p>
</td>
@@ -633,7 +639,7 @@
<tr>
<td>
<p>
- <a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member19" title="push_back(value_type &&)"><code class="computeroutput"><span class="identifier">push_back</span><span class="special">(</span><span class="identifier">value_type</span> <span class="special">&&)</span></code></a>
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a8d23922fd8d2bd57b8125253e8a06c4d"><code class="computeroutput"><span class="identifier">push_back</span><span class="special">(</span><span class="identifier">value_type</span> <span class="special">&&)</span></code></a>
</p>
</td>
<td>
@@ -645,7 +651,7 @@
<tr>
<td>
<p>
- <a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member20" title="pop_back()"><code class="computeroutput"><span class="identifier">pop_back</span><span class="special">()</span></code></a>
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a7be88e699c34a01953279e8f5b9deec4"><code class="computeroutput"><span class="identifier">pop_back</span><span class="special">()</span></code></a>
</p>
</td>
<td>
@@ -657,7 +663,7 @@
<tr>
<td>
<p>
- <a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member21" title="insert(iterator, value_type const &)"><code class="computeroutput"><span class="identifier">insert</span><span class="special">(</span><span class="identifier">iterator</span><span class="special">,</span>
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a949c881458809c08e0c6de6f54871fdf"><code class="computeroutput"><span class="identifier">insert</span><span class="special">(</span><span class="identifier">iterator</span><span class="special">,</span>
<span class="identifier">value_type</span> <span class="keyword">const</span>
<span class="special">&)</span></code></a>
</p>
@@ -671,7 +677,7 @@
<tr>
<td>
<p>
- <a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member22" title="insert(iterator, value_type &&)"><code class="computeroutput"><span class="identifier">insert</span><span class="special">(</span><span class="identifier">iterator</span><span class="special">,</span>
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a93e722fcda2a5454901292642fcabfba"><code class="computeroutput"><span class="identifier">insert</span><span class="special">(</span><span class="identifier">iterator</span><span class="special">,</span>
<span class="identifier">value_type</span> <span class="special">&&)</span></code></a>
</p>
</td>
@@ -684,7 +690,7 @@
<tr>
<td>
<p>
- <a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member23" title="insert(iterator, size_type, value_type const &)"><code class="computeroutput"><span class="identifier">insert</span><span class="special">(</span><span class="identifier">iterator</span><span class="special">,</span>
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a6381368d09a3b93c1bc6c28199f9810c"><code class="computeroutput"><span class="identifier">insert</span><span class="special">(</span><span class="identifier">iterator</span><span class="special">,</span>
<span class="identifier">size_type</span><span class="special">,</span>
<span class="identifier">value_type</span> <span class="keyword">const</span>
<span class="special">&)</span></code></a>
@@ -699,7 +705,7 @@
<tr>
<td>
<p>
- <a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member24" title="insert(iterator, Iterator, Iterator)"><code class="computeroutput"><span class="identifier">insert</span><span class="special">(</span><span class="identifier">iterator</span><span class="special">,</span>
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a7f3daa5ea1faae1f75f2f33f8fc5c15c"><code class="computeroutput"><span class="identifier">insert</span><span class="special">(</span><span class="identifier">iterator</span><span class="special">,</span>
<span class="identifier">Iterator</span><span class="special">,</span>
<span class="identifier">Iterator</span><span class="special">)</span></code></a>
</p>
@@ -714,7 +720,7 @@
<tr>
<td>
<p>
- <a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member25" title="erase(iterator)"><code class="computeroutput"><span class="identifier">erase</span><span class="special">(</span><span class="identifier">iterator</span><span class="special">)</span></code></a>
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1aa8ba2711fd2390953a10f02eb464d269"><code class="computeroutput"><span class="identifier">erase</span><span class="special">(</span><span class="identifier">iterator</span><span class="special">)</span></code></a>
</p>
</td>
<td>
@@ -726,7 +732,7 @@
<tr>
<td>
<p>
- <a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member26" title="erase(iterator, iterator)"><code class="computeroutput"><span class="identifier">erase</span><span class="special">(</span><span class="identifier">iterator</span><span class="special">,</span>
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a2fc879a077c834f4305efc21706e033c"><code class="computeroutput"><span class="identifier">erase</span><span class="special">(</span><span class="identifier">iterator</span><span class="special">,</span>
<span class="identifier">iterator</span><span class="special">)</span></code></a>
</p>
</td>
@@ -739,7 +745,7 @@
<tr>
<td>
<p>
- <a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member27" title="assign(Iterator, Iterator)"><code class="computeroutput"><span class="identifier">assign</span><span class="special">(</span><span class="identifier">Iterator</span><span class="special">,</span>
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a5f820fa73c4728fed1df89da341b98cb"><code class="computeroutput"><span class="identifier">assign</span><span class="special">(</span><span class="identifier">Iterator</span><span class="special">,</span>
<span class="identifier">Iterator</span><span class="special">)</span></code></a>
</p>
</td>
@@ -753,7 +759,7 @@
<tr>
<td>
<p>
- <a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member28" title="assign(size_type, value_type const &)"><code class="computeroutput"><span class="identifier">assign</span><span class="special">(</span><span class="identifier">size_type</span><span class="special">,</span>
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1ac589c93c8b59e5712b0225a9b424f50f"><code class="computeroutput"><span class="identifier">assign</span><span class="special">(</span><span class="identifier">size_type</span><span class="special">,</span>
<span class="identifier">value_type</span> <span class="keyword">const</span>
<span class="special">&)</span></code></a>
</p>
@@ -767,7 +773,7 @@
<tr>
<td>
<p>
- <a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member29" title="emplace_back(Args &&...)"><code class="computeroutput"><span class="identifier">emplace_back</span><span class="special">(</span><span class="identifier">Args</span> <span class="special">&&...)</span></code></a>
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1ac00c9401b86fdbf8816540ce92329f40"><code class="computeroutput"><span class="identifier">emplace_back</span><span class="special">(</span><span class="identifier">Args</span> <span class="special">&&...)</span></code></a>
</p>
</td>
<td>
@@ -780,7 +786,7 @@
<tr>
<td>
<p>
- <a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member30" title="emplace(iterator, Args &&...)"><code class="computeroutput"><span class="identifier">emplace</span><span class="special">(</span><span class="identifier">iterator</span><span class="special">,</span>
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1ae06ce1a29316261d44920ca0d3836dad"><code class="computeroutput"><span class="identifier">emplace</span><span class="special">(</span><span class="identifier">iterator</span><span class="special">,</span>
<span class="identifier">Args</span> <span class="special">&&...)</span></code></a>
</p>
</td>
@@ -794,7 +800,7 @@
<tr>
<td>
<p>
- <a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member31" title="clear()"><code class="computeroutput"><span class="identifier">clear</span><span class="special">()</span></code></a>
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a11ae430a28a7f9b9636f249bfc932a50"><code class="computeroutput"><span class="identifier">clear</span><span class="special">()</span></code></a>
</p>
</td>
<td>
@@ -806,7 +812,7 @@
<tr>
<td>
<p>
- <a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member32" title="at(size_type)"><code class="computeroutput"><span class="identifier">at</span><span class="special">(</span><span class="identifier">size_type</span><span class="special">)</span></code></a>
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a2ab748bbf59967f381131dc2ded8878e"><code class="computeroutput"><span class="identifier">at</span><span class="special">(</span><span class="identifier">size_type</span><span class="special">)</span></code></a>
</p>
</td>
<td>
@@ -818,7 +824,7 @@
<tr>
<td>
<p>
- <a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member33" title="at(size_type)"><code class="computeroutput"><span class="identifier">at</span><span class="special">(</span><span class="identifier">size_type</span><span class="special">)</span></code></a>
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1ad69bcb249614e043de9ad3c30848a046"><code class="computeroutput"><span class="identifier">at</span><span class="special">(</span><span class="identifier">size_type</span><span class="special">)</span></code></a>
</p>
</td>
<td>
@@ -830,7 +836,7 @@
<tr>
<td>
<p>
- <a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member34" title="operator[](size_type)"><code class="computeroutput"><span class="keyword">operator</span><span class="special">[](</span><span class="identifier">size_type</span><span class="special">)</span></code></a>
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a969626193cf92a99f3b03b1ac96044dc"><code class="computeroutput"><span class="keyword">operator</span><span class="special">[](</span><span class="identifier">size_type</span><span class="special">)</span></code></a>
</p>
</td>
<td>
@@ -842,7 +848,7 @@
<tr>
<td>
<p>
- <a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member35" title="operator[](size_type)"><code class="computeroutput"><span class="keyword">operator</span><span class="special">[](</span><span class="identifier">size_type</span><span class="special">)</span></code></a>
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1ab13ec3ee9ce46cf1700a2900bad77531"><code class="computeroutput"><span class="keyword">operator</span><span class="special">[](</span><span class="identifier">size_type</span><span class="special">)</span></code></a>
</p>
</td>
<td>
@@ -854,7 +860,7 @@
<tr>
<td>
<p>
- <a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member36" title="front()"><code class="computeroutput"><span class="identifier">front</span><span class="special">()</span></code></a>
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a88bab6629556db28aac8a3e3142e3137"><code class="computeroutput"><span class="identifier">front</span><span class="special">()</span></code></a>
</p>
</td>
<td>
@@ -866,7 +872,7 @@
<tr>
<td>
<p>
- <a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member37" title="front()"><code class="computeroutput"><span class="identifier">front</span><span class="special">()</span></code></a>
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a2a1b6ca353a315e76c0f41cdb6440cf8"><code class="computeroutput"><span class="identifier">front</span><span class="special">()</span></code></a>
</p>
</td>
<td>
@@ -878,7 +884,7 @@
<tr>
<td>
<p>
- <a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member38" title="back()"><code class="computeroutput"><span class="identifier">back</span><span class="special">()</span></code></a>
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a8b3295ab8d967460eb4ed6f87e827eb6"><code class="computeroutput"><span class="identifier">back</span><span class="special">()</span></code></a>
</p>
</td>
<td>
@@ -890,7 +896,7 @@
<tr>
<td>
<p>
- <a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member39" title="back()"><code class="computeroutput"><span class="identifier">back</span><span class="special">()</span></code></a>
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1aa3a259c979e7755ae410f5b5250e2bd4"><code class="computeroutput"><span class="identifier">back</span><span class="special">()</span></code></a>
</p>
</td>
<td>
@@ -902,33 +908,39 @@
<tr>
<td>
<p>
- <a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member40" title="data()"><code class="computeroutput"><span class="identifier">data</span><span class="special">()</span></code></a>
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1aa1fed11b189287b9e671ab935332c5ce"><code class="computeroutput"><span class="identifier">data</span><span class="special">()</span></code></a>
</p>
</td>
<td>
<p>
- Pointer such that <code class="literal">[data(), data() + size())</code>
- is a valid range. For a non-empty vector <code class="literal">data() == &front()</code>.
+ Pointer such that <code class="literal">[<a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1aa1fed11b189287b9e671ab935332c5ce">data()</a>,
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1aa1fed11b189287b9e671ab935332c5ce">data()</a>
+ + <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1af2a0e0148e73a8b6799ac7af3a26d6a3">size()</a>)</code>
+ is a valid range. For a non-empty vector <code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1aa1fed11b189287b9e671ab935332c5ce">data()</a>
+ == &<a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a88bab6629556db28aac8a3e3142e3137">front()</a></code>.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member41" title="data()"><code class="computeroutput"><span class="identifier">data</span><span class="special">()</span></code></a>
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a3ac0ed788bfecd5103183f0b705d602d"><code class="computeroutput"><span class="identifier">data</span><span class="special">()</span></code></a>
</p>
</td>
<td>
<p>
- Const pointer such that <code class="literal">[data(), data() + size())</code>
- is a valid range. For a non-empty vector <code class="literal">data() == &front()</code>.
+ Const pointer such that <code class="literal">[<a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1aa1fed11b189287b9e671ab935332c5ce">data()</a>,
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1aa1fed11b189287b9e671ab935332c5ce">data()</a>
+ + <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1af2a0e0148e73a8b6799ac7af3a26d6a3">size()</a>)</code>
+ is a valid range. For a non-empty vector <code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1aa1fed11b189287b9e671ab935332c5ce">data()</a>
+ == &<a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a88bab6629556db28aac8a3e3142e3137">front()</a></code>.
</p>
</td>
</tr>
<tr>
<td>
<p>
- <a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member42" title="begin()"><code class="computeroutput"><span class="identifier">begin</span><span class="special">()</span></code></a>
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1aa2cd3e93cea4913f4c7a9e2e8c5f6628"><code class="computeroutput"><span class="identifier">begin</span><span class="special">()</span></code></a>
</p>
</td>
<td>
@@ -940,7 +952,7 @@
<tr>
<td>
<p>
- <a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member43" title="begin()"><code class="computeroutput"><span class="identifier">begin</span><span class="special">()</span></code></a>
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a5ad66643c38c5c0c5754b010011c0024"><code class="computeroutput"><span class="identifier">begin</span><span class="special">()</span></code></a>
</p>
</td>
<td>
@@ -952,7 +964,7 @@
<tr>
<td>
<p>
- <a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member44" title="cbegin()"><code class="computeroutput"><span class="identifier">cbegin</span><span class="special">()</span></code></a>
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a33bd2d5cff22aa5a88050026367416a6"><code class="computeroutput"><span class="identifier">cbegin</span><span class="special">()</span></code></a>
</p>
</td>
<td>
@@ -964,7 +976,7 @@
<tr>
<td>
<p>
- <a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member45" title="end()"><code class="computeroutput"><span class="identifier">end</span><span class="special">()</span></code></a>
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a14db552be707d1da6b6a3298650316bc"><code class="computeroutput"><span class="identifier">end</span><span class="special">()</span></code></a>
</p>
</td>
<td>
@@ -976,7 +988,7 @@
<tr>
<td>
<p>
- <a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member46" title="end()"><code class="computeroutput"><span class="identifier">end</span><span class="special">()</span></code></a>
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1af619ba0152426c44cb59bd567c906139"><code class="computeroutput"><span class="identifier">end</span><span class="special">()</span></code></a>
</p>
</td>
<td>
@@ -988,7 +1000,7 @@
<tr>
<td>
<p>
- <a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member47" title="cend()"><code class="computeroutput"><span class="identifier">cend</span><span class="special">()</span></code></a>
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1ad98b548743fab88322301e7a724ff73e"><code class="computeroutput"><span class="identifier">cend</span><span class="special">()</span></code></a>
</p>
</td>
<td>
@@ -1000,7 +1012,7 @@
<tr>
<td>
<p>
- <a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member48" title="rbegin()"><code class="computeroutput"><span class="identifier">rbegin</span><span class="special">()</span></code></a>
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a692f56e1145d27694f3f01462921e4ad"><code class="computeroutput"><span class="identifier">rbegin</span><span class="special">()</span></code></a>
</p>
</td>
<td>
@@ -1013,7 +1025,7 @@
<tr>
<td>
<p>
- <a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member49" title="rbegin()"><code class="computeroutput"><span class="identifier">rbegin</span><span class="special">()</span></code></a>
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a2cb882180fb82fe20104656b08ad0127"><code class="computeroutput"><span class="identifier">rbegin</span><span class="special">()</span></code></a>
</p>
</td>
<td>
@@ -1026,7 +1038,7 @@
<tr>
<td>
<p>
- <a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member50" title="crbegin()"><code class="computeroutput"><span class="identifier">crbegin</span><span class="special">()</span></code></a>
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a443d1701ea36063ebff8c350ed45bc20"><code class="computeroutput"><span class="identifier">crbegin</span><span class="special">()</span></code></a>
</p>
</td>
<td>
@@ -1039,7 +1051,7 @@
<tr>
<td>
<p>
- <a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member51" title="rend()"><code class="computeroutput"><span class="identifier">rend</span><span class="special">()</span></code></a>
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1ad1fe8aaeafefaf37ba49801f1f769c93"><code class="computeroutput"><span class="identifier">rend</span><span class="special">()</span></code></a>
</p>
</td>
<td>
@@ -1052,7 +1064,7 @@
<tr>
<td>
<p>
- <a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member52" title="rend()"><code class="computeroutput"><span class="identifier">rend</span><span class="special">()</span></code></a>
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a660c0d82338d1c8c55546ece061cb7fa"><code class="computeroutput"><span class="identifier">rend</span><span class="special">()</span></code></a>
</p>
</td>
<td>
@@ -1065,7 +1077,7 @@
<tr>
<td>
<p>
- <a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member53" title="crend()"><code class="computeroutput"><span class="identifier">crend</span><span class="special">()</span></code></a>
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a9a5f65095c083b516585d1054338e850"><code class="computeroutput"><span class="identifier">crend</span><span class="special">()</span></code></a>
</p>
</td>
<td>
@@ -1078,7 +1090,7 @@
<tr>
<td>
<p>
- <a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member54" title="capacity()"><code class="computeroutput"><span class="identifier">capacity</span><span class="special">()</span></code></a>
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1aabaf12d350a1b5457ba8ae4176819844"><code class="computeroutput"><span class="identifier">capacity</span><span class="special">()</span></code></a>
</p>
</td>
<td>
@@ -1090,7 +1102,7 @@
<tr>
<td>
<p>
- <a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member55" title="max_size()"><code class="computeroutput"><span class="identifier">max_size</span><span class="special">()</span></code></a>
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1afe9bdc2c8fd236e17b946963f6497b83"><code class="computeroutput"><span class="identifier">max_size</span><span class="special">()</span></code></a>
</p>
</td>
<td>
@@ -1102,7 +1114,7 @@
<tr>
<td>
<p>
- <a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member56" title="size()"><code class="computeroutput"><span class="identifier">size</span><span class="special">()</span></code></a>
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1af2a0e0148e73a8b6799ac7af3a26d6a3"><code class="computeroutput"><span class="identifier">size</span><span class="special">()</span></code></a>
</p>
</td>
<td>
@@ -1114,7 +1126,7 @@
<tr>
<td>
<p>
- <a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member57" title="empty()"><code class="computeroutput"><span class="identifier">empty</span><span class="special">()</span></code></a>
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1aa408660722a22b80104613e28c514fc8"><code class="computeroutput"><span class="identifier">empty</span><span class="special">()</span></code></a>
</p>
</td>
<td>
@@ -1126,7 +1138,7 @@
<tr>
<td>
<p>
- <a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member58" title="shrink_to_fit()"><code class="computeroutput"><span class="identifier">shrink_to_fit</span><span class="special">()</span></code></a>
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a4d89dc588ace1ce15c307a923a89f1b5"><code class="computeroutput"><span class="identifier">shrink_to_fit</span><span class="special">()</span></code></a>
</p>
</td>
<td>
@@ -1139,30 +1151,27 @@
</table></div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member0"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member0" title="static_vector()">static_vector()</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector__"></a><a name="classboost_1_1container_1_1static__vector_1ae0f7f391d06180aea516a6b03b3402c2"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.static_vector__" title="static_vector()">static_vector()</a>
</h5></div></div></div>
<p>
- Constructs an empty static_vector.
+ Constructs an empty <a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a>.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member0.h0"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member0.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member0.synopsis">Synopsis</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector__.h0"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector__.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.static_vector__.synopsis">Synopsis</a>
</h6>
-<p>
-</p>
-<pre class="programlisting"><span class="identifier">static_vector</span><span class="special">()</span></pre>
-<p>
- </p>
+<pre class="programlisting"><code class="computeroutput"><span class="identifier">static_vector</span></code><code class="computeroutput"><span class="special">()</span></code>
+</pre>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member0.h1"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member0.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member0.throws">Throws</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector__.h1"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector__.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.static_vector__.throws">Throws</a>
</h6>
<p>
Nothing.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member0.h2"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member0.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member0.complexity">Complexity</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector__.h2"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector__.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.static_vector__.complexity">Complexity</a>
</h6>
<p>
Constant O(1).
@@ -1170,23 +1179,21 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member1"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member1" title="static_vector(size_type)">static_vector(size_type)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_size_type_"></a><a name="classboost_1_1container_1_1static__vector_1ab6461f56b1a46dc3e708e22d24b262c5"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.static_vector_size_type_" title="static_vector(size_type)">static_vector(size_type)</a>
</h5></div></div></div>
<p>
- Constructs a static_vector containing count default constructed Values.
+ Constructs a <a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a>
+ containing count default constructed Values.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member1.h0"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member1.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member1.synopsis">Synopsis</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_size_type_.h0"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_size_type_.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.static_vector_size_type_.synopsis">Synopsis</a>
</h6>
-<p>
-</p>
-<pre class="programlisting"><span class="identifier">static_vector</span><span class="special">(</span><span class="identifier">size_type</span> <span class="identifier">count</span><span class="special">)</span></pre>
-<p>
- </p>
+<pre class="programlisting"><code class="computeroutput"><span class="identifier">static_vector</span></code><code class="computeroutput"><span class="special">(</span></code><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a1bfd8a9abbcd1f382a0ad150f7e2a40a">size_type</a></code> <code class="computeroutput"><span class="identifier">count</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member1.h1"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member1.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member1.parameter_s_">Parameter(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_size_type_.h1"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_size_type_.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.static_vector_size_type_.parameter_s_">Parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -1214,7 +1221,7 @@
<tbody><tr>
<td>
<p>
- <code class="computeroutput"><span class="identifier">size_type</span></code>
+ <code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a1bfd8a9abbcd1f382a0ad150f7e2a40a">size_type</a></code>
</p>
</td>
<td>
@@ -1230,22 +1237,22 @@
</tr></tbody>
</table></div>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member1.h2"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member1.precondition_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member1.precondition_s_">Precondition(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_size_type_.h2"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_size_type_.precondition_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.static_vector_size_type_.precondition_s_">Precondition(s)</a>
</h6>
<p>
<code class="literal">count <= Capacity</code>
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member1.h3"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member1.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member1.throws">Throws</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_size_type_.h3"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_size_type_.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.static_vector_size_type_.throws">Throws</a>
</h6>
<p>
If Value's default constructor throws.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member1.h4"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member1.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member1.complexity">Complexity</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_size_type_.h4"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_size_type_.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.static_vector_size_type_.complexity">Complexity</a>
</h6>
<p>
Linear O(N).
@@ -1253,24 +1260,22 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member2"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member2" title="static_vector(size_type, value_type const &)">static_vector(size_type,
+<a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_size_type__value_type_const___"></a><a name="classboost_1_1container_1_1static__vector_1a5f0a8f8d5a685d0d9ed9c54e202c7c3c"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.static_vector_size_type__value_type_const___" title="static_vector(size_type, value_type const &)">static_vector(size_type,
value_type const &)</a>
</h5></div></div></div>
<p>
- Constructs a static_vector containing count copies of value.
+ Constructs a <a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a>
+ containing count copies of value.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member2.h0"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member2.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member2.synopsis">Synopsis</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_size_type__value_type_const___.h0"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_size_type__value_type_const___.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.static_vector_size_type__value_type_const___.synopsis">Synopsis</a>
</h6>
-<p>
-</p>
-<pre class="programlisting"><span class="identifier">static_vector</span><span class="special">(</span><span class="identifier">size_type</span> <span class="identifier">count</span><span class="special">,</span> <span class="identifier">value_type</span> <span class="keyword">const</span> <span class="special">&</span> <span class="identifier">value</span><span class="special">)</span></pre>
-<p>
- </p>
+<pre class="programlisting"><code class="computeroutput"><span class="identifier">static_vector</span></code><code class="computeroutput"><span class="special">(</span></code><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a1bfd8a9abbcd1f382a0ad150f7e2a40a">size_type</a></code> <code class="computeroutput"><span class="identifier">count</span></code><code class="computeroutput"><span class="special">,</span></code> <code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a5985fc0bab97e6e2b923c9b97ef32b7e">value_type</a></code><code class="computeroutput"> <span class="keyword">const</span> <span class="special">&</span></code> <code class="computeroutput"><span class="identifier">value</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member2.h1"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member2.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member2.parameter_s_">Parameter(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_size_type__value_type_const___.h1"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_size_type__value_type_const___.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.static_vector_size_type__value_type_const___.parameter_s_">Parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -1299,7 +1304,7 @@
<tr>
<td>
<p>
- <code class="computeroutput"><span class="identifier">size_type</span></code>
+ <code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a1bfd8a9abbcd1f382a0ad150f7e2a40a">size_type</a></code>
</p>
</td>
<td>
@@ -1317,7 +1322,8 @@
<tr>
<td>
<p>
- <code class="computeroutput"><span class="identifier">value_type</span> <span class="keyword">const</span> <span class="special">&</span></code>
+ <code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a5985fc0bab97e6e2b923c9b97ef32b7e">value_type</a></code><code class="computeroutput">
+ <span class="keyword">const</span> <span class="special">&</span></code>
</p>
</td>
<td>
@@ -1334,22 +1340,22 @@
</tbody>
</table></div>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member2.h2"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member2.precondition_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member2.precondition_s_">Precondition(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_size_type__value_type_const___.h2"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_size_type__value_type_const___.precondition_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.static_vector_size_type__value_type_const___.precondition_s_">Precondition(s)</a>
</h6>
<p>
<code class="literal">count <= Capacity</code>
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member2.h3"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member2.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member2.throws">Throws</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_size_type__value_type_const___.h3"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_size_type__value_type_const___.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.static_vector_size_type__value_type_const___.throws">Throws</a>
</h6>
<p>
If Value's copy constructor throws.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member2.h4"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member2.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member2.complexity">Complexity</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_size_type__value_type_const___.h4"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_size_type__value_type_const___.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.static_vector_size_type__value_type_const___.complexity">Complexity</a>
</h6>
<p>
Linear O(N).
@@ -1357,26 +1363,23 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member3"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member3" title="static_vector(Iterator, Iterator)">static_vector(Iterator,
+<a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_iterator__iterator_"></a><a name="classboost_1_1container_1_1static__vector_1a5e2c5c81fe53874667e3b9c2c07757b3"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.static_vector_iterator__iterator_" title="static_vector(Iterator, Iterator)">static_vector(Iterator,
Iterator)</a>
</h5></div></div></div>
<p>
- Constructs a static_vector containing copy of a range <code class="literal">[first,
- last)</code>.
+ Constructs a <a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a>
+ containing copy of a range <code class="literal">[first, last)</code>.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member3.h0"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member3.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member3.synopsis">Synopsis</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_iterator__iterator_.h0"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_iterator__iterator_.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.static_vector_iterator__iterator_.synopsis">Synopsis</a>
</h6>
-<p>
-</p>
-<pre class="programlisting"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Iterator</span><span class="special">></span>
-<span class="identifier">static_vector</span><span class="special">(</span><span class="identifier">Iterator</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">Iterator</span> <span class="identifier">last</span><span class="special">)</span></pre>
-<p>
- </p>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">template</span><span class="special"><</span></code><code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Iterator</span></code><code class="computeroutput"><span class="special">></span></code>
+<code class="computeroutput"><span class="identifier">static_vector</span></code><code class="computeroutput"><span class="special">(</span></code><code class="computeroutput"><span class="identifier">Iterator</span></code> <code class="computeroutput"><span class="identifier">first</span></code><code class="computeroutput"><span class="special">,</span></code> <code class="computeroutput"><span class="identifier">Iterator</span></code> <code class="computeroutput"><span class="identifier">last</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member3.h1"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member3.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member3.parameter_s_">Parameter(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_iterator__iterator_.h1"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_iterator__iterator_.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.static_vector_iterator__iterator_.parameter_s_">Parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -1439,10 +1442,10 @@
</tbody>
</table></div>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member3.h2"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member3.precondition_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member3.precondition_s_">Precondition(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_iterator__iterator_.h2"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_iterator__iterator_.precondition_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.static_vector_iterator__iterator_.precondition_s_">Precondition(s)</a>
</h6>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
<code class="literal">distance(first, last) <= Capacity</code>
</li>
@@ -1452,15 +1455,15 @@
</li>
</ul></div>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member3.h3"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member3.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member3.throws">Throws</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_iterator__iterator_.h3"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_iterator__iterator_.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.static_vector_iterator__iterator_.throws">Throws</a>
</h6>
<p>
If Value's constructor taking a dereferenced Iterator throws.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member3.h4"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member3.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member3.complexity">Complexity</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_iterator__iterator_.h4"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_iterator__iterator_.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.static_vector_iterator__iterator_.complexity">Complexity</a>
</h6>
<p>
Linear O(N).
@@ -1468,24 +1471,21 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member4"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member4" title="static_vector(static_vector const &)">static_vector(static_vector
+<a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector_const___"></a><a name="classboost_1_1container_1_1static__vector_1a48efc321954acc24a3a6f37a26c676f2"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector_const___" title="static_vector(static_vector const &)">static_vector(static_vector
const &)</a>
</h5></div></div></div>
<p>
- Constructs a copy of other static_vector.
+ Constructs a copy of other <a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a>.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member4.h0"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member4.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member4.synopsis">Synopsis</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector_const___.h0"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector_const___.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector_const___.synopsis">Synopsis</a>
</h6>
-<p>
-</p>
-<pre class="programlisting"><span class="identifier">static_vector</span><span class="special">(</span><span class="identifier">static_vector</span> <span class="keyword">const</span> <span class="special">&</span> <span class="identifier">other</span><span class="special">)</span></pre>
-<p>
- </p>
+<pre class="programlisting"><code class="computeroutput"><span class="identifier">static_vector</span></code><code class="computeroutput"><span class="special">(</span></code><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a></code><code class="computeroutput"> <span class="keyword">const</span> <span class="special">&</span></code> <code class="computeroutput"><span class="identifier">other</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member4.h1"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member4.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member4.parameter_s_">Parameter(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector_const___.h1"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector_const___.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector_const___.parameter_s_">Parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -1513,7 +1513,8 @@
<tbody><tr>
<td>
<p>
- <code class="computeroutput"><span class="identifier">static_vector</span> <span class="keyword">const</span> <span class="special">&</span></code>
+ <code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a></code><code class="computeroutput">
+ <span class="keyword">const</span> <span class="special">&</span></code>
</p>
</td>
<td>
@@ -1523,21 +1524,22 @@
</td>
<td>
<p>
- The static_vector which content will be copied to this one.
+ The <a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a>
+ which content will be copied to this one.
</p>
</td>
</tr></tbody>
</table></div>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member4.h2"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member4.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member4.throws">Throws</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector_const___.h2"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector_const___.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector_const___.throws">Throws</a>
</h6>
<p>
If Value's copy constructor throws.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member4.h3"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member4.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member4.complexity">Complexity</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector_const___.h3"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector_const___.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector_const___.complexity">Complexity</a>
</h6>
<p>
Linear O(N).
@@ -1545,25 +1547,22 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member5"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member5" title="static_vector(static_vector<...> const &)">static_vector(static_vector<...>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector______const___"></a><a name="classboost_1_1container_1_1static__vector_1ae9a84810e47883c67b51dbaf760a6c1b"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector______const___" title="static_vector(static_vector<...> const &)">static_vector(static_vector<...>
const &)</a>
</h5></div></div></div>
<p>
- Constructs a copy of other static_vector.
+ Constructs a copy of other <a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a>.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member5.h0"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member5.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member5.synopsis">Synopsis</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector______const___.h0"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector______const___.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector______const___.synopsis">Synopsis</a>
</h6>
-<p>
-</p>
-<pre class="programlisting"><span class="keyword">template</span><span class="special"><</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">C</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">S</span><span class="special">></span>
-<span class="identifier">static_vector</span><span class="special">(</span><span class="identifier">static_vector</span><span class="special"><</span> <span class="identifier">value_type</span><span class="special">,</span> <span class="identifier">C</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span> <span class="identifier">other</span><span class="special">)</span></pre>
-<p>
- </p>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">template</span><span class="special"><</span></code><code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">C</span></code><code class="computeroutput"><span class="special">,</span></code> <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">S</span></code><code class="computeroutput"><span class="special">></span></code>
+<code class="computeroutput"><span class="identifier">static_vector</span></code><code class="computeroutput"><span class="special">(</span></code><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a></code><code class="computeroutput"><span class="special"><</span> </code><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a5985fc0bab97e6e2b923c9b97ef32b7e">value_type</a></code><code class="computeroutput"><span class="special">,</span> <span class="identifier">C</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span></code> <code class="computeroutput"><span class="identifier">other</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member5.h1"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member5.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member5.parameter_s_">Parameter(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector______const___.h1"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector______const___.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector______const___.parameter_s_">Parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -1591,7 +1590,7 @@
<tbody><tr>
<td>
<p>
- <code class="computeroutput"><span class="identifier">static_vector</span><span class="special"><</span> <span class="identifier">value_type</span><span class="special">,</span> <span class="identifier">C</span><span class="special">,</span> <span class="identifier">S</span>
+ <code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a></code><code class="computeroutput"><span class="special"><</span> </code><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a5985fc0bab97e6e2b923c9b97ef32b7e">value_type</a></code><code class="computeroutput"><span class="special">,</span> <span class="identifier">C</span><span class="special">,</span> <span class="identifier">S</span>
<span class="special">></span> <span class="keyword">const</span>
<span class="special">&</span></code>
</p>
@@ -1603,28 +1602,29 @@
</td>
<td>
<p>
- The static_vector which content will be copied to this one.
+ The <a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a>
+ which content will be copied to this one.
</p>
</td>
</tr></tbody>
</table></div>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member5.h2"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member5.precondition_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member5.precondition_s_">Precondition(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector______const___.h2"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector______const___.precondition_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector______const___.precondition_s_">Precondition(s)</a>
</h6>
<p>
<code class="literal">other.size() <= Capacity</code>.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member5.h3"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member5.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member5.throws">Throws</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector______const___.h3"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector______const___.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector______const___.throws">Throws</a>
</h6>
<p>
If Value's copy constructor throws.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member5.h4"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member5.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member5.complexity">Complexity</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector______const___.h4"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector______const___.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector______const___.complexity">Complexity</a>
</h6>
<p>
Linear O(N).
@@ -1632,25 +1632,22 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member8"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member8" title="static_vector(static_vector &&)">static_vector(static_vector
+<a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector____"></a><a name="classboost_1_1container_1_1static__vector_1a5e19b124c38ed45fbd5868349622c228"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector____" title="static_vector(static_vector &&)">static_vector(static_vector
&&)</a>
</h5></div></div></div>
<p>
- Move constructor. Moves Values stored in the other static_vector to this
- one.
+ Move constructor. Moves Values stored in the other <a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a>
+ to this one.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member8.h0"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member8.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member8.synopsis">Synopsis</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector____.h0"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector____.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector____.synopsis">Synopsis</a>
</h6>
-<p>
-</p>
-<pre class="programlisting"><span class="identifier">static_vector</span><span class="special">(</span><span class="identifier">static_vector</span> <span class="special">&&</span> <span class="identifier">other</span><span class="special">)</span></pre>
-<p>
- </p>
+<pre class="programlisting"><code class="computeroutput"><span class="identifier">static_vector</span></code><code class="computeroutput"><span class="special">(</span></code><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a></code><code class="computeroutput"> <span class="special">&&</span></code> <code class="computeroutput"><span class="identifier">other</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member8.h1"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member8.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member8.parameter_s_">Parameter(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector____.h1"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector____.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector____.parameter_s_">Parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -1678,7 +1675,8 @@
<tbody><tr>
<td>
<p>
- <code class="computeroutput"><span class="identifier">static_vector</span> <span class="special">&&</span></code>
+ <code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a></code><code class="computeroutput">
+ <span class="special">&&</span></code>
</p>
</td>
<td>
@@ -1688,16 +1686,17 @@
</td>
<td>
<p>
- The static_vector which content will be moved to this one.
+ The <a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a>
+ which content will be moved to this one.
</p>
</td>
</tr></tbody>
</table></div>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member8.h2"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member8.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member8.throws">Throws</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector____.h2"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector____.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector____.throws">Throws</a>
</h6>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
If <code class="literal">boost::has_nothrow_move<Value>::value</code>
is <code class="literal">true</code> and Value's move constructor throws.
@@ -1708,8 +1707,8 @@
</li>
</ul></div>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member8.h3"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member8.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member8.complexity">Complexity</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector____.h3"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector____.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector____.complexity">Complexity</a>
</h6>
<p>
Linear O(N).
@@ -1717,26 +1716,23 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member9"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member9" title="static_vector(static_vector<...> &&)">static_vector(static_vector<...>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector_________"></a><a name="classboost_1_1container_1_1static__vector_1ab680dfce94853dbcbffa7c789199e668"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector_________" title="static_vector(static_vector<...> &&)">static_vector(static_vector<...>
&&)</a>
</h5></div></div></div>
<p>
- Move constructor. Moves Values stored in the other static_vector to this
- one.
+ Move constructor. Moves Values stored in the other <a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a>
+ to this one.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member9.h0"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member9.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member9.synopsis">Synopsis</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector_________.h0"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector_________.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector_________.synopsis">Synopsis</a>
</h6>
-<p>
-</p>
-<pre class="programlisting"><span class="keyword">template</span><span class="special"><</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">C</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">S</span><span class="special">></span>
-<span class="identifier">static_vector</span><span class="special">(</span><span class="identifier">static_vector</span><span class="special"><</span> <span class="identifier">value_type</span><span class="special">,</span> <span class="identifier">C</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">&&</span> <span class="identifier">other</span><span class="special">)</span></pre>
-<p>
- </p>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">template</span><span class="special"><</span></code><code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">C</span></code><code class="computeroutput"><span class="special">,</span></code> <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">S</span></code><code class="computeroutput"><span class="special">></span></code>
+<code class="computeroutput"><span class="identifier">static_vector</span></code><code class="computeroutput"><span class="special">(</span></code><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a></code><code class="computeroutput"><span class="special"><</span> </code><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a5985fc0bab97e6e2b923c9b97ef32b7e">value_type</a></code><code class="computeroutput"><span class="special">,</span> <span class="identifier">C</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">&&</span></code> <code class="computeroutput"><span class="identifier">other</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member9.h1"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member9.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member9.parameter_s_">Parameter(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector_________.h1"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector_________.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector_________.parameter_s_">Parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -1764,7 +1760,7 @@
<tbody><tr>
<td>
<p>
- <code class="computeroutput"><span class="identifier">static_vector</span><span class="special"><</span> <span class="identifier">value_type</span><span class="special">,</span> <span class="identifier">C</span><span class="special">,</span> <span class="identifier">S</span>
+ <code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a></code><code class="computeroutput"><span class="special"><</span> </code><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a5985fc0bab97e6e2b923c9b97ef32b7e">value_type</a></code><code class="computeroutput"><span class="special">,</span> <span class="identifier">C</span><span class="special">,</span> <span class="identifier">S</span>
<span class="special">></span> <span class="special">&&</span></code>
</p>
</td>
@@ -1775,23 +1771,24 @@
</td>
<td>
<p>
- The static_vector which content will be moved to this one.
+ The <a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a>
+ which content will be moved to this one.
</p>
</td>
</tr></tbody>
</table></div>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member9.h2"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member9.precondition_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member9.precondition_s_">Precondition(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector_________.h2"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector_________.precondition_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector_________.precondition_s_">Precondition(s)</a>
</h6>
<p>
<code class="literal">other.size() <= Capacity</code>
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member9.h3"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member9.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member9.throws">Throws</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector_________.h3"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector_________.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector_________.throws">Throws</a>
</h6>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
If <code class="literal">boost::has_nothrow_move<Value>::value</code>
is <code class="literal">true</code> and Value's move constructor throws.
@@ -1802,8 +1799,8 @@
</li>
</ul></div>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member9.h4"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member9.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member9.complexity">Complexity</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector_________.h4"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector_________.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.static_vector_static_vector_________.complexity">Complexity</a>
</h6>
<p>
Linear O(N).
@@ -1811,30 +1808,27 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member12"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member12" title="~static_vector()">~static_vector()</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector._static_vector__"></a><a name="classboost_1_1container_1_1static__vector_1a047c909045c5fdc2dfba86d82bde57f5"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector._static_vector__" title="~static_vector()">~static_vector()</a>
</h5></div></div></div>
<p>
Destructor. Destroys Values stored in this container.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member12.h0"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member12.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member12.synopsis">Synopsis</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector._static_vector__.h0"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector._static_vector__.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector._static_vector__.synopsis">Synopsis</a>
</h6>
-<p>
-</p>
-<pre class="programlisting"><span class="special">~</span><span class="identifier">static_vector</span><span class="special">()</span></pre>
-<p>
- </p>
+<pre class="programlisting"><code class="computeroutput"><span class="special">~</span><span class="identifier">static_vector</span></code><code class="computeroutput"><span class="special">()</span></code>
+</pre>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member12.h1"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member12.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member12.throws">Throws</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector._static_vector__.h1"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector._static_vector__.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector._static_vector__.throws">Throws</a>
</h6>
<p>
Nothing
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member12.h2"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member12.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member12.complexity">Complexity</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector._static_vector__.h2"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector._static_vector__.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector._static_vector__.complexity">Complexity</a>
</h6>
<p>
Linear O(N).
@@ -1842,24 +1836,22 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member6"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member6" title="operator=(const static_vector &)">operator=(const
+<a name="staticvector.static_vector.reference.boost_container_static_vector.operator__const_static_vector___"></a><a name="classboost_1_1container_1_1static__vector_1a22aae352c5cfe7f9ccb0fda5a900ec98"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.operator__const_static_vector___" title="operator=(const static_vector &)">operator=(const
static_vector &)</a>
</h5></div></div></div>
<p>
- Copy assigns Values stored in the other static_vector to this one.
+ Copy assigns Values stored in the other <a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a>
+ to this one.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member6.h0"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member6.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member6.synopsis">Synopsis</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.operator__const_static_vector___.h0"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.operator__const_static_vector___.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.operator__const_static_vector___.synopsis">Synopsis</a>
</h6>
-<p>
-</p>
-<pre class="programlisting"><span class="identifier">static_vector</span> <span class="special">&</span> <span class="keyword">operator</span><span class="special">=(</span><span class="keyword">const</span> <span class="identifier">static_vector</span> <span class="special">&</span> <span class="identifier">other</span><span class="special">)</span></pre>
-<p>
- </p>
+<pre class="programlisting"><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a></code><code class="computeroutput"> <span class="special">&</span></code> <code class="computeroutput"><span class="keyword">operator</span><span class="special">=</span></code><code class="computeroutput"><span class="special">(</span></code><code class="computeroutput"><span class="keyword">const</span> </code><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a></code><code class="computeroutput"> <span class="special">&</span></code> <code class="computeroutput"><span class="identifier">other</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member6.h1"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member6.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member6.parameter_s_">Parameter(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.operator__const_static_vector___.h1"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.operator__const_static_vector___.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.operator__const_static_vector___.parameter_s_">Parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -1887,7 +1879,7 @@
<tbody><tr>
<td>
<p>
- <code class="computeroutput"><span class="keyword">const</span> <span class="identifier">static_vector</span>
+ <code class="computeroutput"><span class="keyword">const</span> </code><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a></code><code class="computeroutput">
<span class="special">&</span></code>
</p>
</td>
@@ -1898,21 +1890,22 @@
</td>
<td>
<p>
- The static_vector which content will be copied to this one.
+ The <a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a>
+ which content will be copied to this one.
</p>
</td>
</tr></tbody>
</table></div>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member6.h2"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member6.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member6.throws">Throws</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.operator__const_static_vector___.h2"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.operator__const_static_vector___.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.operator__const_static_vector___.throws">Throws</a>
</h6>
<p>
If Value's copy constructor or copy assignment throws.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member6.h3"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member6.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member6.complexity">Complexity</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.operator__const_static_vector___.h3"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.operator__const_static_vector___.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.operator__const_static_vector___.complexity">Complexity</a>
</h6>
<p>
Linear O(N).
@@ -1920,25 +1913,23 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member7"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member7" title="operator=(static_vector<...> const &)">operator=(static_vector<...>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.operator__static_vector______const___"></a><a name="classboost_1_1container_1_1static__vector_1a58b56229fbbb996c394d89db80f8751d"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.operator__static_vector______const___" title="operator=(static_vector<...> const &)">operator=(static_vector<...>
const &)</a>
</h5></div></div></div>
<p>
- Copy assigns Values stored in the other static_vector to this one.
+ Copy assigns Values stored in the other <a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a>
+ to this one.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member7.h0"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member7.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member7.synopsis">Synopsis</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.operator__static_vector______const___.h0"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.operator__static_vector______const___.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.operator__static_vector______const___.synopsis">Synopsis</a>
</h6>
-<p>
-</p>
-<pre class="programlisting"><span class="keyword">template</span><span class="special"><</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">C</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">S</span><span class="special">></span>
-<span class="identifier">static_vector</span> <span class="special">&</span> <span class="keyword">operator</span><span class="special">=(</span><span class="identifier">static_vector</span><span class="special"><</span> <span class="identifier">value_type</span><span class="special">,</span> <span class="identifier">C</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span> <span class="identifier">other</span><span class="special">)</span></pre>
-<p>
- </p>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">template</span><span class="special"><</span></code><code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">C</span></code><code class="computeroutput"><span class="special">,</span></code> <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">S</span></code><code class="computeroutput"><span class="special">></span></code>
+<code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a></code><code class="computeroutput"> <span class="special">&</span></code> <code class="computeroutput"><span class="keyword">operator</span><span class="special">=</span></code><code class="computeroutput"><span class="special">(</span></code><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a></code><code class="computeroutput"><span class="special"><</span> </code><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a5985fc0bab97e6e2b923c9b97ef32b7e">value_type</a></code><code class="computeroutput"><span class="special">,</span> <span class="identifier">C</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span></code> <code class="computeroutput"><sp
an class="identifier">other</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member7.h1"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member7.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member7.parameter_s_">Parameter(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.operator__static_vector______const___.h1"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.operator__static_vector______const___.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.operator__static_vector______const___.parameter_s_">Parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -1966,7 +1957,7 @@
<tbody><tr>
<td>
<p>
- <code class="computeroutput"><span class="identifier">static_vector</span><span class="special"><</span> <span class="identifier">value_type</span><span class="special">,</span> <span class="identifier">C</span><span class="special">,</span> <span class="identifier">S</span>
+ <code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a></code><code class="computeroutput"><span class="special"><</span> </code><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a5985fc0bab97e6e2b923c9b97ef32b7e">value_type</a></code><code class="computeroutput"><span class="special">,</span> <span class="identifier">C</span><span class="special">,</span> <span class="identifier">S</span>
<span class="special">></span> <span class="keyword">const</span>
<span class="special">&</span></code>
</p>
@@ -1978,28 +1969,29 @@
</td>
<td>
<p>
- The static_vector which content will be copied to this one.
+ The <a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a>
+ which content will be copied to this one.
</p>
</td>
</tr></tbody>
</table></div>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member7.h2"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member7.precondition_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member7.precondition_s_">Precondition(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.operator__static_vector______const___.h2"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.operator__static_vector______const___.precondition_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.operator__static_vector______const___.precondition_s_">Precondition(s)</a>
</h6>
<p>
<code class="literal">other.size() <= Capacity</code>
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member7.h3"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member7.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member7.throws">Throws</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.operator__static_vector______const___.h3"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.operator__static_vector______const___.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.operator__static_vector______const___.throws">Throws</a>
</h6>
<p>
If Value's copy constructor or copy assignment throws.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member7.h4"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member7.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member7.complexity">Complexity</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.operator__static_vector______const___.h4"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.operator__static_vector______const___.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.operator__static_vector______const___.complexity">Complexity</a>
</h6>
<p>
Linear O(N).
@@ -2007,25 +1999,22 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member10"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member10" title="operator=(static_vector &&)">operator=(static_vector
+<a name="staticvector.static_vector.reference.boost_container_static_vector.operator__static_vector____"></a><a name="classboost_1_1container_1_1static__vector_1a736084d326ffa4d50ec2dd15fd4dadca"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.operator__static_vector____" title="operator=(static_vector &&)">operator=(static_vector
&&)</a>
</h5></div></div></div>
<p>
- Move assignment. Moves Values stored in the other static_vector to this
- one.
+ Move assignment. Moves Values stored in the other <a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a>
+ to this one.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member10.h0"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member10.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member10.synopsis">Synopsis</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.operator__static_vector____.h0"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.operator__static_vector____.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.operator__static_vector____.synopsis">Synopsis</a>
</h6>
-<p>
-</p>
-<pre class="programlisting"><span class="identifier">static_vector</span> <span class="special">&</span> <span class="keyword">operator</span><span class="special">=(</span><span class="identifier">static_vector</span> <span class="special">&&</span> <span class="identifier">other</span><span class="special">)</span></pre>
-<p>
- </p>
+<pre class="programlisting"><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a></code><code class="computeroutput"> <span class="special">&</span></code> <code class="computeroutput"><span class="keyword">operator</span><span class="special">=</span></code><code class="computeroutput"><span class="special">(</span></code><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a></code><code class="computeroutput"> <span class="special">&&</span></code> <code class="computeroutput"><span class="identifier">other</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member10.h1"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member10.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member10.parameter_s_">Parameter(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.operator__static_vector____.h1"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.operator__static_vector____.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.operator__static_vector____.parameter_s_">Parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -2053,7 +2042,8 @@
<tbody><tr>
<td>
<p>
- <code class="computeroutput"><span class="identifier">static_vector</span> <span class="special">&&</span></code>
+ <code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a></code><code class="computeroutput">
+ <span class="special">&&</span></code>
</p>
</td>
<td>
@@ -2063,16 +2053,17 @@
</td>
<td>
<p>
- The static_vector which content will be moved to this one.
+ The <a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a>
+ which content will be moved to this one.
</p>
</td>
</tr></tbody>
</table></div>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member10.h2"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member10.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member10.throws">Throws</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.operator__static_vector____.h2"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.operator__static_vector____.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.operator__static_vector____.throws">Throws</a>
</h6>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
If <code class="literal">boost::has_nothrow_move<Value>::value</code>
is <code class="literal">true</code> and Value's move constructor or move assignment
@@ -2085,8 +2076,8 @@
</li>
</ul></div>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member10.h3"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member10.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member10.complexity">Complexity</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.operator__static_vector____.h3"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.operator__static_vector____.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.operator__static_vector____.complexity">Complexity</a>
</h6>
<p>
Linear O(N).
@@ -2094,26 +2085,23 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member11"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member11" title="operator=(static_vector<...> &&)">operator=(static_vector<...>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.operator__static_vector_________"></a><a name="classboost_1_1container_1_1static__vector_1a03eaa538061845c7477ea5aba4f5fd7e"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.operator__static_vector_________" title="operator=(static_vector<...> &&)">operator=(static_vector<...>
&&)</a>
</h5></div></div></div>
<p>
- Move assignment. Moves Values stored in the other static_vector to this
- one.
+ Move assignment. Moves Values stored in the other <a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a>
+ to this one.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member11.h0"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member11.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member11.synopsis">Synopsis</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.operator__static_vector_________.h0"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.operator__static_vector_________.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.operator__static_vector_________.synopsis">Synopsis</a>
</h6>
-<p>
-</p>
-<pre class="programlisting"><span class="keyword">template</span><span class="special"><</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">C</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">S</span><span class="special">></span>
-<span class="identifier">static_vector</span> <span class="special">&</span> <span class="keyword">operator</span><span class="special">=(</span><span class="identifier">static_vector</span><span class="special"><</span> <span class="identifier">value_type</span><span class="special">,</span> <span class="identifier">C</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">&&</span> <span class="identifier">other</span><span class="special">)</span></pre>
-<p>
- </p>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">template</span><span class="special"><</span></code><code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">C</span></code><code class="computeroutput"><span class="special">,</span></code> <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">S</span></code><code class="computeroutput"><span class="special">></span></code>
+<code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a></code><code class="computeroutput"> <span class="special">&</span></code> <code class="computeroutput"><span class="keyword">operator</span><span class="special">=</span></code><code class="computeroutput"><span class="special">(</span></code><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a></code><code class="computeroutput"><span class="special"><</span> </code><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a5985fc0bab97e6e2b923c9b97ef32b7e">value_type</a></code><code class="computeroutput"><span class="special">,</span> <span class="identifier">C</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">&&</span></code> <code class="computeroutput"><span class="identifier">other</s
pan></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member11.h1"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member11.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member11.parameter_s_">Parameter(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.operator__static_vector_________.h1"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.operator__static_vector_________.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.operator__static_vector_________.parameter_s_">Parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -2141,7 +2129,7 @@
<tbody><tr>
<td>
<p>
- <code class="computeroutput"><span class="identifier">static_vector</span><span class="special"><</span> <span class="identifier">value_type</span><span class="special">,</span> <span class="identifier">C</span><span class="special">,</span> <span class="identifier">S</span>
+ <code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a></code><code class="computeroutput"><span class="special"><</span> </code><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a5985fc0bab97e6e2b923c9b97ef32b7e">value_type</a></code><code class="computeroutput"><span class="special">,</span> <span class="identifier">C</span><span class="special">,</span> <span class="identifier">S</span>
<span class="special">></span> <span class="special">&&</span></code>
</p>
</td>
@@ -2152,23 +2140,24 @@
</td>
<td>
<p>
- The static_vector which content will be moved to this one.
+ The <a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a>
+ which content will be moved to this one.
</p>
</td>
</tr></tbody>
</table></div>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member11.h2"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member11.precondition_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member11.precondition_s_">Precondition(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.operator__static_vector_________.h2"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.operator__static_vector_________.precondition_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.operator__static_vector_________.precondition_s_">Precondition(s)</a>
</h6>
<p>
<code class="literal">other.size() <= Capacity</code>
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member11.h3"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member11.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member11.throws">Throws</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.operator__static_vector_________.h3"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.operator__static_vector_________.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.operator__static_vector_________.throws">Throws</a>
</h6>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
If <code class="literal">boost::has_nothrow_move<Value>::value</code>
is <code class="literal">true</code> and Value's move constructor or move assignment
@@ -2181,8 +2170,8 @@
</li>
</ul></div>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member11.h4"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member11.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member11.complexity">Complexity</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.operator__static_vector_________.h4"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.operator__static_vector_________.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.operator__static_vector_________.complexity">Complexity</a>
</h6>
<p>
Linear O(N).
@@ -2190,24 +2179,22 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member13"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member13" title="swap(static_vector &)">swap(static_vector
+<a name="staticvector.static_vector.reference.boost_container_static_vector.swap_static_vector___"></a><a name="classboost_1_1container_1_1static__vector_1a12cdeec047f6d310fe6a1746ddbf41d1"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.swap_static_vector___" title="swap(static_vector &)">swap(static_vector
&)</a>
</h5></div></div></div>
<p>
- Swaps contents of the other static_vector and this one.
+ Swaps contents of the other <a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a>
+ and this one.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member13.h0"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member13.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member13.synopsis">Synopsis</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.swap_static_vector___.h0"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.swap_static_vector___.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.swap_static_vector___.synopsis">Synopsis</a>
</h6>
-<p>
-</p>
-<pre class="programlisting"><span class="keyword">void</span> <span class="identifier">swap</span><span class="special">(</span><span class="identifier">static_vector</span> <span class="special">&</span> <span class="identifier">other</span><span class="special">)</span></pre>
-<p>
- </p>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">void</span></code> <code class="computeroutput"><span class="identifier">swap</span></code><code class="computeroutput"><span class="special">(</span></code><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a></code><code class="computeroutput"> <span class="special">&</span></code> <code class="computeroutput"><span class="identifier">other</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member13.h1"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member13.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member13.parameter_s_">Parameter(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.swap_static_vector___.h1"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.swap_static_vector___.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.swap_static_vector___.parameter_s_">Parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -2235,7 +2222,8 @@
<tbody><tr>
<td>
<p>
- <code class="computeroutput"><span class="identifier">static_vector</span> <span class="special">&</span></code>
+ <code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a></code><code class="computeroutput">
+ <span class="special">&</span></code>
</p>
</td>
<td>
@@ -2245,17 +2233,17 @@
</td>
<td>
<p>
- The static_vector which content will be swapped with this one's
- content.
+ The <a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a>
+ which content will be swapped with this one's content.
</p>
</td>
</tr></tbody>
</table></div>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member13.h2"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member13.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member13.throws">Throws</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.swap_static_vector___.h2"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.swap_static_vector___.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.swap_static_vector___.throws">Throws</a>
</h6>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
If <code class="literal">boost::has_nothrow_move<Value>::value</code>
is <code class="literal">true</code> and Value's move constructor or move assignment
@@ -2268,8 +2256,8 @@
</li>
</ul></div>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member13.h3"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member13.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member13.complexity">Complexity</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.swap_static_vector___.h3"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.swap_static_vector___.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.swap_static_vector___.complexity">Complexity</a>
</h6>
<p>
Linear O(N).
@@ -2277,25 +2265,23 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member14"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member14" title="swap(static_vector<...> &)">swap(static_vector<...>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.swap_static_vector________"></a><a name="classboost_1_1container_1_1static__vector_1a7a668affb50dad8ae4c92bff03ae9f22"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.swap_static_vector________" title="swap(static_vector<...> &)">swap(static_vector<...>
&)</a>
</h5></div></div></div>
<p>
- Swaps contents of the other static_vector and this one.
+ Swaps contents of the other <a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a>
+ and this one.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member14.h0"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member14.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member14.synopsis">Synopsis</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.swap_static_vector________.h0"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.swap_static_vector________.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.swap_static_vector________.synopsis">Synopsis</a>
</h6>
-<p>
-</p>
-<pre class="programlisting"><span class="keyword">template</span><span class="special"><</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">C</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">S</span><span class="special">></span>
-<span class="keyword">void</span> <span class="identifier">swap</span><span class="special">(</span><span class="identifier">static_vector</span><span class="special"><</span> <span class="identifier">value_type</span><span class="special">,</span> <span class="identifier">C</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">&</span> <span class="identifier">other</span><span class="special">)</span></pre>
-<p>
- </p>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">template</span><span class="special"><</span></code><code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">C</span></code><code class="computeroutput"><span class="special">,</span></code> <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">S</span></code><code class="computeroutput"><span class="special">></span></code>
+<code class="computeroutput"><span class="keyword">void</span></code> <code class="computeroutput"><span class="identifier">swap</span></code><code class="computeroutput"><span class="special">(</span></code><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a></code><code class="computeroutput"><span class="special"><</span> </code><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a5985fc0bab97e6e2b923c9b97ef32b7e">value_type</a></code><code class="computeroutput"><span class="special">,</span> <span class="identifier">C</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">&</span></code> <code class="computeroutput"><span class="identifier">other</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member14.h1"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member14.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member14.parameter_s_">Parameter(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.swap_static_vector________.h1"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.swap_static_vector________.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.swap_static_vector________.parameter_s_">Parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -2323,7 +2309,7 @@
<tbody><tr>
<td>
<p>
- <code class="computeroutput"><span class="identifier">static_vector</span><span class="special"><</span> <span class="identifier">value_type</span><span class="special">,</span> <span class="identifier">C</span><span class="special">,</span> <span class="identifier">S</span>
+ <code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a></code><code class="computeroutput"><span class="special"><</span> </code><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a5985fc0bab97e6e2b923c9b97ef32b7e">value_type</a></code><code class="computeroutput"><span class="special">,</span> <span class="identifier">C</span><span class="special">,</span> <span class="identifier">S</span>
<span class="special">></span> <span class="special">&</span></code>
</p>
</td>
@@ -2334,24 +2320,25 @@
</td>
<td>
<p>
- The static_vector which content will be swapped with this one's
- content.
+ The <a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a>
+ which content will be swapped with this one's content.
</p>
</td>
</tr></tbody>
</table></div>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member14.h2"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member14.precondition_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member14.precondition_s_">Precondition(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.swap_static_vector________.h2"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.swap_static_vector________.precondition_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.swap_static_vector________.precondition_s_">Precondition(s)</a>
</h6>
<p>
- <code class="literal">other.size() <= Capacity && size() <= other.capacity()</code>
+ <code class="literal">other.size() <= Capacity && <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1af2a0e0148e73a8b6799ac7af3a26d6a3">size()</a>
+ <= other.capacity()</code>
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member14.h3"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member14.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member14.throws">Throws</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.swap_static_vector________.h3"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.swap_static_vector________.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.swap_static_vector________.throws">Throws</a>
</h6>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
If <code class="literal">boost::has_nothrow_move<Value>::value</code>
is <code class="literal">true</code> and Value's move constructor or move assignment
@@ -2364,8 +2351,8 @@
</li>
</ul></div>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member14.h4"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member14.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member14.complexity">Complexity</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.swap_static_vector________.h4"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.swap_static_vector________.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.swap_static_vector________.complexity">Complexity</a>
</h6>
<p>
Linear O(N).
@@ -2373,24 +2360,21 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member15"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member15" title="resize(size_type)">resize(size_type)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.resize_size_type_"></a><a name="classboost_1_1container_1_1static__vector_1acf7bf2c6ce597df2bfde495d9ee1bebd"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.resize_size_type_" title="resize(size_type)">resize(size_type)</a>
</h5></div></div></div>
<p>
Inserts or erases elements at the end such that the size becomes count.
New elements are default constructed.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member15.h0"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member15.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member15.synopsis">Synopsis</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.resize_size_type_.h0"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.resize_size_type_.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.resize_size_type_.synopsis">Synopsis</a>
</h6>
-<p>
-</p>
-<pre class="programlisting"><span class="keyword">void</span> <span class="identifier">resize</span><span class="special">(</span><span class="identifier">size_type</span> <span class="identifier">count</span><span class="special">)</span></pre>
-<p>
- </p>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">void</span></code> <code class="computeroutput"><span class="identifier">resize</span></code><code class="computeroutput"><span class="special">(</span></code><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a1bfd8a9abbcd1f382a0ad150f7e2a40a">size_type</a></code> <code class="computeroutput"><span class="identifier">count</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member15.h1"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member15.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member15.parameter_s_">Parameter(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.resize_size_type_.h1"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.resize_size_type_.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.resize_size_type_.parameter_s_">Parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -2418,7 +2402,7 @@
<tbody><tr>
<td>
<p>
- <code class="computeroutput"><span class="identifier">size_type</span></code>
+ <code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a1bfd8a9abbcd1f382a0ad150f7e2a40a">size_type</a></code>
</p>
</td>
<td>
@@ -2434,22 +2418,22 @@
</tr></tbody>
</table></div>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member15.h2"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member15.precondition_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member15.precondition_s_">Precondition(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.resize_size_type_.h2"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.resize_size_type_.precondition_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.resize_size_type_.precondition_s_">Precondition(s)</a>
</h6>
<p>
<code class="literal">count <= Capacity</code>
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member15.h3"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member15.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member15.throws">Throws</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.resize_size_type_.h3"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.resize_size_type_.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.resize_size_type_.throws">Throws</a>
</h6>
<p>
If Value's default constructor throws.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member15.h4"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member15.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member15.complexity">Complexity</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.resize_size_type_.h4"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.resize_size_type_.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.resize_size_type_.complexity">Complexity</a>
</h6>
<p>
Linear O(N).
@@ -2457,7 +2441,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member16"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member16" title="resize(size_type, value_type const &)">resize(size_type,
+<a name="staticvector.static_vector.reference.boost_container_static_vector.resize_size_type__value_type_const___"></a><a name="classboost_1_1container_1_1static__vector_1a19cd77b2fdcda815b780e65b2fb66cc9"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.resize_size_type__value_type_const___" title="resize(size_type, value_type const &)">resize(size_type,
value_type const &)</a>
</h5></div></div></div>
<p>
@@ -2465,17 +2449,14 @@
New elements are copy constructed from value.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member16.h0"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member16.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member16.synopsis">Synopsis</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.resize_size_type__value_type_const___.h0"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.resize_size_type__value_type_const___.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.resize_size_type__value_type_const___.synopsis">Synopsis</a>
</h6>
-<p>
-</p>
-<pre class="programlisting"><span class="keyword">void</span> <span class="identifier">resize</span><span class="special">(</span><span class="identifier">size_type</span> <span class="identifier">count</span><span class="special">,</span> <span class="identifier">value_type</span> <span class="keyword">const</span> <span class="special">&</span> <span class="identifier">value</span><span class="special">)</span></pre>
-<p>
- </p>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">void</span></code> <code class="computeroutput"><span class="identifier">resize</span></code><code class="computeroutput"><span class="special">(</span></code><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a1bfd8a9abbcd1f382a0ad150f7e2a40a">size_type</a></code> <code class="computeroutput"><span class="identifier">count</span></code><code class="computeroutput"><span class="special">,</span></code> <code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a5985fc0bab97e6e2b923c9b97ef32b7e">value_type</a></code><code class="computeroutput"> <span class="keyword">const</span> <span class="special">&</span></code> <code class="computeroutput"><span class="identifier">value</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member16.h1"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member16.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member16.parameter_s_">Parameter(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.resize_size_type__value_type_const___.h1"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.resize_size_type__value_type_const___.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.resize_size_type__value_type_const___.parameter_s_">Parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -2504,7 +2485,7 @@
<tr>
<td>
<p>
- <code class="computeroutput"><span class="identifier">size_type</span></code>
+ <code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a1bfd8a9abbcd1f382a0ad150f7e2a40a">size_type</a></code>
</p>
</td>
<td>
@@ -2521,7 +2502,8 @@
<tr>
<td>
<p>
- <code class="computeroutput"><span class="identifier">value_type</span> <span class="keyword">const</span> <span class="special">&</span></code>
+ <code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a5985fc0bab97e6e2b923c9b97ef32b7e">value_type</a></code><code class="computeroutput">
+ <span class="keyword">const</span> <span class="special">&</span></code>
</p>
</td>
<td>
@@ -2538,22 +2520,22 @@
</tbody>
</table></div>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member16.h2"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member16.precondition_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member16.precondition_s_">Precondition(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.resize_size_type__value_type_const___.h2"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.resize_size_type__value_type_const___.precondition_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.resize_size_type__value_type_const___.precondition_s_">Precondition(s)</a>
</h6>
<p>
<code class="literal">count <= Capacity</code>
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member16.h3"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member16.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member16.throws">Throws</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.resize_size_type__value_type_const___.h3"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.resize_size_type__value_type_const___.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.resize_size_type__value_type_const___.throws">Throws</a>
</h6>
<p>
If Value's copy constructor throws.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member16.h4"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member16.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member16.complexity">Complexity</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.resize_size_type__value_type_const___.h4"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.resize_size_type__value_type_const___.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.resize_size_type__value_type_const___.complexity">Complexity</a>
</h6>
<p>
Linear O(N).
@@ -2561,23 +2543,20 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member17"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member17" title="reserve(size_type)">reserve(size_type)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.reserve_size_type_"></a><a name="classboost_1_1container_1_1static__vector_1a9553bdd8a9f3f98fdbdd3a5a46fb9474"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.reserve_size_type_" title="reserve(size_type)">reserve(size_type)</a>
</h5></div></div></div>
<p>
This call has no effect because the Capacity of this container is constant.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member17.h0"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member17.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member17.synopsis">Synopsis</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.reserve_size_type_.h0"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.reserve_size_type_.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.reserve_size_type_.synopsis">Synopsis</a>
</h6>
-<p>
-</p>
-<pre class="programlisting"><span class="keyword">void</span> <span class="identifier">reserve</span><span class="special">(</span><span class="identifier">size_type</span> <span class="identifier">count</span><span class="special">)</span></pre>
-<p>
- </p>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">void</span></code> <code class="computeroutput"><span class="identifier">reserve</span></code><code class="computeroutput"><span class="special">(</span></code><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a1bfd8a9abbcd1f382a0ad150f7e2a40a">size_type</a></code> <code class="computeroutput"><span class="identifier">count</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member17.h1"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member17.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member17.parameter_s_">Parameter(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.reserve_size_type_.h1"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.reserve_size_type_.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.reserve_size_type_.parameter_s_">Parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -2605,7 +2584,7 @@
<tbody><tr>
<td>
<p>
- <code class="computeroutput"><span class="identifier">size_type</span></code>
+ <code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a1bfd8a9abbcd1f382a0ad150f7e2a40a">size_type</a></code>
</p>
</td>
<td>
@@ -2622,22 +2601,22 @@
</tr></tbody>
</table></div>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member17.h2"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member17.precondition_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member17.precondition_s_">Precondition(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.reserve_size_type_.h2"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.reserve_size_type_.precondition_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.reserve_size_type_.precondition_s_">Precondition(s)</a>
</h6>
<p>
<code class="literal">count <= Capacity</code>
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member17.h3"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member17.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member17.throws">Throws</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.reserve_size_type_.h3"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.reserve_size_type_.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.reserve_size_type_.throws">Throws</a>
</h6>
<p>
Nothing.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member17.h4"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member17.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member17.complexity">Complexity</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.reserve_size_type_.h4"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.reserve_size_type_.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.reserve_size_type_.complexity">Complexity</a>
</h6>
<p>
Linear O(N).
@@ -2645,24 +2624,21 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member18"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member18" title="push_back(value_type const &)">push_back(value_type
+<a name="staticvector.static_vector.reference.boost_container_static_vector.push_back_value_type_const___"></a><a name="classboost_1_1container_1_1static__vector_1ae61c0bcedf9162c63c8b738ddfaed93d"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.push_back_value_type_const___" title="push_back(value_type const &)">push_back(value_type
const &)</a>
</h5></div></div></div>
<p>
Adds a copy of value at the end.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member18.h0"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member18.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member18.synopsis">Synopsis</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.push_back_value_type_const___.h0"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.push_back_value_type_const___.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.push_back_value_type_const___.synopsis">Synopsis</a>
</h6>
-<p>
-</p>
-<pre class="programlisting"><span class="keyword">void</span> <span class="identifier">push_back</span><span class="special">(</span><span class="identifier">value_type</span> <span class="keyword">const</span> <span class="special">&</span> <span class="identifier">value</span><span class="special">)</span></pre>
-<p>
- </p>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">void</span></code> <code class="computeroutput"><span class="identifier">push_back</span></code><code class="computeroutput"><span class="special">(</span></code><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a5985fc0bab97e6e2b923c9b97ef32b7e">value_type</a></code><code class="computeroutput"> <span class="keyword">const</span> <span class="special">&</span></code> <code class="computeroutput"><span class="identifier">value</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member18.h1"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member18.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member18.parameter_s_">Parameter(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.push_back_value_type_const___.h1"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.push_back_value_type_const___.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.push_back_value_type_const___.parameter_s_">Parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -2690,7 +2666,8 @@
<tbody><tr>
<td>
<p>
- <code class="computeroutput"><span class="identifier">value_type</span> <span class="keyword">const</span> <span class="special">&</span></code>
+ <code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a5985fc0bab97e6e2b923c9b97ef32b7e">value_type</a></code><code class="computeroutput">
+ <span class="keyword">const</span> <span class="special">&</span></code>
</p>
</td>
<td>
@@ -2706,22 +2683,23 @@
</tr></tbody>
</table></div>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member18.h2"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member18.precondition_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member18.precondition_s_">Precondition(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.push_back_value_type_const___.h2"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.push_back_value_type_const___.precondition_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.push_back_value_type_const___.precondition_s_">Precondition(s)</a>
</h6>
<p>
- <code class="literal">size() < Capacity</code>
+ <code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1af2a0e0148e73a8b6799ac7af3a26d6a3">size()</a>
+ < Capacity</code>
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member18.h3"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member18.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member18.throws">Throws</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.push_back_value_type_const___.h3"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.push_back_value_type_const___.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.push_back_value_type_const___.throws">Throws</a>
</h6>
<p>
If Value's copy constructor throws.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member18.h4"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member18.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member18.complexity">Complexity</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.push_back_value_type_const___.h4"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.push_back_value_type_const___.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.push_back_value_type_const___.complexity">Complexity</a>
</h6>
<p>
Constant O(1).
@@ -2729,24 +2707,21 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member19"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member19" title="push_back(value_type &&)">push_back(value_type
+<a name="staticvector.static_vector.reference.boost_container_static_vector.push_back_value_type____"></a><a name="classboost_1_1container_1_1static__vector_1a8d23922fd8d2bd57b8125253e8a06c4d"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.push_back_value_type____" title="push_back(value_type &&)">push_back(value_type
&&)</a>
</h5></div></div></div>
<p>
Moves value to the end.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member19.h0"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member19.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member19.synopsis">Synopsis</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.push_back_value_type____.h0"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.push_back_value_type____.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.push_back_value_type____.synopsis">Synopsis</a>
</h6>
-<p>
-</p>
-<pre class="programlisting"><span class="keyword">void</span> <span class="identifier">push_back</span><span class="special">(</span><span class="identifier">value_type</span> <span class="special">&&</span> <span class="identifier">value</span><span class="special">)</span></pre>
-<p>
- </p>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">void</span></code> <code class="computeroutput"><span class="identifier">push_back</span></code><code class="computeroutput"><span class="special">(</span></code><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a5985fc0bab97e6e2b923c9b97ef32b7e">value_type</a></code><code class="computeroutput"> <span class="special">&&</span></code> <code class="computeroutput"><span class="identifier">value</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member19.h1"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member19.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member19.parameter_s_">Parameter(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.push_back_value_type____.h1"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.push_back_value_type____.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.push_back_value_type____.parameter_s_">Parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -2774,7 +2749,8 @@
<tbody><tr>
<td>
<p>
- <code class="computeroutput"><span class="identifier">value_type</span> <span class="special">&&</span></code>
+ <code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a5985fc0bab97e6e2b923c9b97ef32b7e">value_type</a></code><code class="computeroutput">
+ <span class="special">&&</span></code>
</p>
</td>
<td>
@@ -2790,22 +2766,23 @@
</tr></tbody>
</table></div>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member19.h2"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member19.precondition_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member19.precondition_s_">Precondition(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.push_back_value_type____.h2"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.push_back_value_type____.precondition_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.push_back_value_type____.precondition_s_">Precondition(s)</a>
</h6>
<p>
- <code class="literal">size() < Capacity</code>
+ <code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1af2a0e0148e73a8b6799ac7af3a26d6a3">size()</a>
+ < Capacity</code>
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member19.h3"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member19.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member19.throws">Throws</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.push_back_value_type____.h3"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.push_back_value_type____.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.push_back_value_type____.throws">Throws</a>
</h6>
<p>
If Value's move constructor throws.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member19.h4"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member19.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member19.complexity">Complexity</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.push_back_value_type____.h4"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.push_back_value_type____.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.push_back_value_type____.complexity">Complexity</a>
</h6>
<p>
Constant O(1).
@@ -2813,37 +2790,34 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member20"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member20" title="pop_back()">pop_back()</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.pop_back__"></a><a name="classboost_1_1container_1_1static__vector_1a7be88e699c34a01953279e8f5b9deec4"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.pop_back__" title="pop_back()">pop_back()</a>
</h5></div></div></div>
<p>
Destroys last value and decreases the size.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member20.h0"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member20.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member20.synopsis">Synopsis</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.pop_back__.h0"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.pop_back__.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.pop_back__.synopsis">Synopsis</a>
</h6>
-<p>
-</p>
-<pre class="programlisting"><span class="keyword">void</span> <span class="identifier">pop_back</span><span class="special">()</span></pre>
-<p>
- </p>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">void</span></code> <code class="computeroutput"><span class="identifier">pop_back</span></code><code class="computeroutput"><span class="special">()</span></code>
+</pre>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member20.h1"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member20.precondition_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member20.precondition_s_">Precondition(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.pop_back__.h1"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.pop_back__.precondition_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.pop_back__.precondition_s_">Precondition(s)</a>
</h6>
<p>
<code class="literal">!empty()</code>
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member20.h2"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member20.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member20.throws">Throws</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.pop_back__.h2"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.pop_back__.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.pop_back__.throws">Throws</a>
</h6>
<p>
Nothing by default.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member20.h3"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member20.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member20.complexity">Complexity</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.pop_back__.h3"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.pop_back__.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.pop_back__.complexity">Complexity</a>
</h6>
<p>
Constant O(1).
@@ -2851,24 +2825,21 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member21"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member21" title="insert(iterator, value_type const &)">insert(iterator,
+<a name="staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__value_type_const___"></a><a name="classboost_1_1container_1_1static__vector_1a949c881458809c08e0c6de6f54871fdf"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__value_type_const___" title="insert(iterator, value_type const &)">insert(iterator,
value_type const &)</a>
</h5></div></div></div>
<p>
Inserts a copy of element at position.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member21.h0"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member21.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member21.synopsis">Synopsis</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__value_type_const___.h0"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__value_type_const___.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__value_type_const___.synopsis">Synopsis</a>
</h6>
-<p>
-</p>
-<pre class="programlisting"><span class="identifier">iterator</span> <span class="identifier">insert</span><span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="identifier">value_type</span> <span class="keyword">const</span> <span class="special">&</span> <span class="identifier">value</span><span class="special">)</span></pre>
-<p>
- </p>
+<pre class="programlisting"><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1ae9387f4d5cba4f4f87ad06222b46357e">iterator</a></code> <code class="computeroutput"><span class="identifier">insert</span></code><code class="computeroutput"><span class="special">(</span></code><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1ae9387f4d5cba4f4f87ad06222b46357e">iterator</a></code> <code class="computeroutput"><span class="identifier">position</span></code><code class="computeroutput"><span class="special">,</span></code> <code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a5985fc0bab97e6e2b923c9b97ef32b7e">value_type</a></code><code class="computeroutput"> <span class="keyword">const</span> <span class="special">&</span></code> <code class="computeroutput"><span class="identifier">value</span></code><code class="computeroutput"><span class="special">)</span>
</code>
+</pre>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member21.h1"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member21.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member21.parameter_s_">Parameter(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__value_type_const___.h1"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__value_type_const___.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__value_type_const___.parameter_s_">Parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -2897,7 +2868,7 @@
<tr>
<td>
<p>
- <code class="computeroutput"><span class="identifier">iterator</span></code>
+ <code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1ae9387f4d5cba4f4f87ad06222b46357e">iterator</a></code>
</p>
</td>
<td>
@@ -2914,7 +2885,8 @@
<tr>
<td>
<p>
- <code class="computeroutput"><span class="identifier">value_type</span> <span class="keyword">const</span> <span class="special">&</span></code>
+ <code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a5985fc0bab97e6e2b923c9b97ef32b7e">value_type</a></code><code class="computeroutput">
+ <span class="keyword">const</span> <span class="special">&</span></code>
</p>
</td>
<td>
@@ -2931,23 +2903,25 @@
</tbody>
</table></div>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member21.h2"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member21.precondition_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member21.precondition_s_">Precondition(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__value_type_const___.h2"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__value_type_const___.precondition_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__value_type_const___.precondition_s_">Precondition(s)</a>
</h6>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
<code class="literal">position</code> must be a valid iterator of <code class="literal">*this</code>
- in range <code class="literal">[begin(), end()</code>].
+ in range <code class="literal">[<a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1aa2cd3e93cea4913f4c7a9e2e8c5f6628">begin()</a>,
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a14db552be707d1da6b6a3298650316bc">end()</a></code>].
</li>
<li class="listitem">
- <code class="literal">size() < Capacity</code>
+ <code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1af2a0e0148e73a8b6799ac7af3a26d6a3">size()</a>
+ < Capacity</code>
</li>
</ul></div>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member21.h3"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member21.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member21.throws">Throws</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__value_type_const___.h3"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__value_type_const___.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__value_type_const___.throws">Throws</a>
</h6>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
If Value's copy constructor or copy assignment throws
</li>
@@ -2956,8 +2930,8 @@
</li>
</ul></div>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member21.h4"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member21.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member21.complexity">Complexity</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__value_type_const___.h4"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__value_type_const___.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__value_type_const___.complexity">Complexity</a>
</h6>
<p>
Constant or linear.
@@ -2965,24 +2939,21 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member22"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member22" title="insert(iterator, value_type &&)">insert(iterator,
+<a name="staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__value_type____"></a><a name="classboost_1_1container_1_1static__vector_1a93e722fcda2a5454901292642fcabfba"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__value_type____" title="insert(iterator, value_type &&)">insert(iterator,
value_type &&)</a>
</h5></div></div></div>
<p>
Inserts a move-constructed element at position.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member22.h0"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member22.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member22.synopsis">Synopsis</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__value_type____.h0"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__value_type____.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__value_type____.synopsis">Synopsis</a>
</h6>
-<p>
-</p>
-<pre class="programlisting"><span class="identifier">iterator</span> <span class="identifier">insert</span><span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="identifier">value_type</span> <span class="special">&&</span> <span class="identifier">value</span><span class="special">)</span></pre>
-<p>
- </p>
+<pre class="programlisting"><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1ae9387f4d5cba4f4f87ad06222b46357e">iterator</a></code> <code class="computeroutput"><span class="identifier">insert</span></code><code class="computeroutput"><span class="special">(</span></code><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1ae9387f4d5cba4f4f87ad06222b46357e">iterator</a></code> <code class="computeroutput"><span class="identifier">position</span></code><code class="computeroutput"><span class="special">,</span></code> <code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a5985fc0bab97e6e2b923c9b97ef32b7e">value_type</a></code><code class="computeroutput"> <span class="special">&&</span></code> <code class="computeroutput"><span class="identifier">value</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member22.h1"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member22.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member22.parameter_s_">Parameter(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__value_type____.h1"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__value_type____.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__value_type____.parameter_s_">Parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -3011,7 +2982,7 @@
<tr>
<td>
<p>
- <code class="computeroutput"><span class="identifier">iterator</span></code>
+ <code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1ae9387f4d5cba4f4f87ad06222b46357e">iterator</a></code>
</p>
</td>
<td>
@@ -3028,7 +2999,8 @@
<tr>
<td>
<p>
- <code class="computeroutput"><span class="identifier">value_type</span> <span class="special">&&</span></code>
+ <code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a5985fc0bab97e6e2b923c9b97ef32b7e">value_type</a></code><code class="computeroutput">
+ <span class="special">&&</span></code>
</p>
</td>
<td>
@@ -3045,28 +3017,30 @@
</tbody>
</table></div>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member22.h2"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member22.precondition_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member22.precondition_s_">Precondition(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__value_type____.h2"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__value_type____.precondition_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__value_type____.precondition_s_">Precondition(s)</a>
</h6>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
<code class="literal">position</code> must be a valid iterator of <code class="literal">*this</code>
- in range <code class="literal">[begin(), end()</code>].
+ in range <code class="literal">[<a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1aa2cd3e93cea4913f4c7a9e2e8c5f6628">begin()</a>,
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a14db552be707d1da6b6a3298650316bc">end()</a></code>].
</li>
<li class="listitem">
- <code class="literal">size() < Capacity</code>
+ <code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1af2a0e0148e73a8b6799ac7af3a26d6a3">size()</a>
+ < Capacity</code>
</li>
</ul></div>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member22.h3"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member22.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member22.throws">Throws</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__value_type____.h3"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__value_type____.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__value_type____.throws">Throws</a>
</h6>
<p>
If Value's move constructor or move assignment throws.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member22.h4"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member22.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member22.complexity">Complexity</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__value_type____.h4"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__value_type____.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__value_type____.complexity">Complexity</a>
</h6>
<p>
Constant or linear.
@@ -3074,26 +3048,23 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member23"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member23" title="insert(iterator, size_type, value_type const &)">insert(iterator,
+<a name="staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__size_type__value_type_const___"></a><a name="classboost_1_1container_1_1static__vector_1a6381368d09a3b93c1bc6c28199f9810c"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__size_type__value_type_const___" title="insert(iterator, size_type, value_type const &)">insert(iterator,
size_type, value_type const &)</a>
</h5></div></div></div>
<p>
Inserts a count copies of value at position.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member23.h0"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member23.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member23.synopsis">Synopsis</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__size_type__value_type_const___.h0"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__size_type__value_type_const___.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__size_type__value_type_const___.synopsis">Synopsis</a>
</h6>
-<p>
-</p>
-<pre class="programlisting"><span class="identifier">iterator</span> <span class="identifier">insert</span><span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span>
- <span class="identifier">size_type</span> <span class="identifier">count</span><span class="special">,</span>
- <span class="identifier">value_type</span> <span class="keyword">const</span> <span class="special">&</span> <span class="identifier">value</span><span class="special">)</span></pre>
-<p>
- </p>
+<pre class="programlisting"><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1ae9387f4d5cba4f4f87ad06222b46357e">iterator</a></code> <code class="computeroutput"><span class="identifier">insert</span></code><code class="computeroutput"><span class="special">(</span></code><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1ae9387f4d5cba4f4f87ad06222b46357e">iterator</a></code> <code class="computeroutput"><span class="identifier">position</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a1bfd8a9abbcd1f382a0ad150f7e2a40a">size_type</a></code> <code class="computeroutput"><span class="identifier">count</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a5985fc0bab97e6e2b923c9b97ef32b7e">value_type</a></code><code class="computeroutput"> <span class="keyword">const</span> <span class="special">&</span></code> <code class="computeroutput"><span class="identifier">value</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member23.h1"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member23.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member23.parameter_s_">Parameter(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__size_type__value_type_const___.h1"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__size_type__value_type_const___.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__size_type__value_type_const___.parameter_s_">Parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -3122,7 +3093,7 @@
<tr>
<td>
<p>
- <code class="computeroutput"><span class="identifier">iterator</span></code>
+ <code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1ae9387f4d5cba4f4f87ad06222b46357e">iterator</a></code>
</p>
</td>
<td>
@@ -3139,7 +3110,7 @@
<tr>
<td>
<p>
- <code class="computeroutput"><span class="identifier">size_type</span></code>
+ <code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a1bfd8a9abbcd1f382a0ad150f7e2a40a">size_type</a></code>
</p>
</td>
<td>
@@ -3156,7 +3127,8 @@
<tr>
<td>
<p>
- <code class="computeroutput"><span class="identifier">value_type</span> <span class="keyword">const</span> <span class="special">&</span></code>
+ <code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a5985fc0bab97e6e2b923c9b97ef32b7e">value_type</a></code><code class="computeroutput">
+ <span class="keyword">const</span> <span class="special">&</span></code>
</p>
</td>
<td>
@@ -3173,23 +3145,25 @@
</tbody>
</table></div>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member23.h2"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member23.precondition_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member23.precondition_s_">Precondition(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__size_type__value_type_const___.h2"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__size_type__value_type_const___.precondition_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__size_type__value_type_const___.precondition_s_">Precondition(s)</a>
</h6>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
<code class="literal">position</code> must be a valid iterator of <code class="literal">*this</code>
- in range <code class="literal">[begin(), end()</code>].
+ in range <code class="literal">[<a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1aa2cd3e93cea4913f4c7a9e2e8c5f6628">begin()</a>,
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a14db552be707d1da6b6a3298650316bc">end()</a></code>].
</li>
<li class="listitem">
- <code class="literal">size() + count <= Capacity</code>
+ <code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1af2a0e0148e73a8b6799ac7af3a26d6a3">size()</a>
+ + count <= Capacity</code>
</li>
</ul></div>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member23.h3"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member23.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member23.throws">Throws</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__size_type__value_type_const___.h3"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__size_type__value_type_const___.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__size_type__value_type_const___.throws">Throws</a>
</h6>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
If Value's copy constructor or copy assignment throws.
</li>
@@ -3198,8 +3172,8 @@
</li>
</ul></div>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member23.h4"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member23.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member23.complexity">Complexity</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__size_type__value_type_const___.h4"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__size_type__value_type_const___.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__size_type__value_type_const___.complexity">Complexity</a>
</h6>
<p>
Linear O(N).
@@ -3207,27 +3181,24 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member24"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member24" title="insert(iterator, Iterator, Iterator)">insert(iterator,
+<a name="staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__iterator__iterator_"></a><a name="classboost_1_1container_1_1static__vector_1a7f3daa5ea1faae1f75f2f33f8fc5c15c"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__iterator__iterator_" title="insert(iterator, Iterator, Iterator)">insert(iterator,
Iterator, Iterator)</a>
</h5></div></div></div>
<p>
Inserts a copy of a range <code class="literal">[first, last)</code> at position.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member24.h0"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member24.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member24.synopsis">Synopsis</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__iterator__iterator_.h0"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__iterator__iterator_.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__iterator__iterator_.synopsis">Synopsis</a>
</h6>
-<p>
-</p>
-<pre class="programlisting"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Iterator</span><span class="special">></span>
-<span class="identifier">iterator</span> <span class="identifier">insert</span><span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span>
- <span class="identifier">Iterator</span> <span class="identifier">first</span><span class="special">,</span>
- <span class="identifier">Iterator</span> <span class="identifier">last</span><span class="special">)</span></pre>
-<p>
- </p>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">template</span><span class="special"><</span></code><code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Iterator</span></code><code class="computeroutput"><span class="special">></span></code>
+<code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1ae9387f4d5cba4f4f87ad06222b46357e">iterator</a></code> <code class="computeroutput"><span class="identifier">insert</span></code><code class="computeroutput"><span class="special">(</span></code><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1ae9387f4d5cba4f4f87ad06222b46357e">iterator</a></code> <code class="computeroutput"><span class="identifier">position</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="identifier">Iterator</span></code> <code class="computeroutput"><span class="identifier">first</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="identifier">Iterator</span></code> <code class="computeroutput"><span class="identifier">last</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member24.h1"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member24.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member24.parameter_s_">Parameter(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__iterator__iterator_.h1"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__iterator__iterator_.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__iterator__iterator_.parameter_s_">Parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -3256,7 +3227,7 @@
<tr>
<td>
<p>
- <code class="computeroutput"><span class="identifier">iterator</span></code>
+ <code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1ae9387f4d5cba4f4f87ad06222b46357e">iterator</a></code>
</p>
</td>
<td>
@@ -3309,13 +3280,14 @@
</tbody>
</table></div>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member24.h2"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member24.precondition_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member24.precondition_s_">Precondition(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__iterator__iterator_.h2"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__iterator__iterator_.precondition_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__iterator__iterator_.precondition_s_">Precondition(s)</a>
</h6>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
<code class="literal">position</code> must be a valid iterator of <code class="literal">*this</code>
- in range <code class="literal">[begin(), end()</code>].
+ in range <code class="literal">[<a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1aa2cd3e93cea4913f4c7a9e2e8c5f6628">begin()</a>,
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a14db552be707d1da6b6a3298650316bc">end()</a></code>].
</li>
<li class="listitem">
<code class="literal">distance(first, last) <= Capacity</code>
@@ -3325,10 +3297,10 @@
</li>
</ul></div>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member24.h3"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member24.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member24.throws">Throws</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__iterator__iterator_.h3"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__iterator__iterator_.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__iterator__iterator_.throws">Throws</a>
</h6>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
If Value's constructor and assignment taking a dereferenced <code class="literal">Iterator</code>.
</li>
@@ -3337,8 +3309,8 @@
</li>
</ul></div>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member24.h4"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member24.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member24.complexity">Complexity</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__iterator__iterator_.h4"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__iterator__iterator_.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.insert_iterator__iterator__iterator_.complexity">Complexity</a>
</h6>
<p>
Linear O(N).
@@ -3346,23 +3318,20 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member25"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member25" title="erase(iterator)">erase(iterator)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.erase_iterator_"></a><a name="classboost_1_1container_1_1static__vector_1aa8ba2711fd2390953a10f02eb464d269"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.erase_iterator_" title="erase(iterator)">erase(iterator)</a>
</h5></div></div></div>
<p>
Erases Value from position.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member25.h0"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member25.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member25.synopsis">Synopsis</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.erase_iterator_.h0"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.erase_iterator_.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.erase_iterator_.synopsis">Synopsis</a>
</h6>
-<p>
-</p>
-<pre class="programlisting"><span class="identifier">iterator</span> <span class="identifier">erase</span><span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">)</span></pre>
-<p>
- </p>
+<pre class="programlisting"><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1ae9387f4d5cba4f4f87ad06222b46357e">iterator</a></code> <code class="computeroutput"><span class="identifier">erase</span></code><code class="computeroutput"><span class="special">(</span></code><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1ae9387f4d5cba4f4f87ad06222b46357e">iterator</a></code> <code class="computeroutput"><span class="identifier">position</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member25.h1"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member25.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member25.parameter_s_">Parameter(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.erase_iterator_.h1"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.erase_iterator_.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.erase_iterator_.parameter_s_">Parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -3390,7 +3359,7 @@
<tbody><tr>
<td>
<p>
- <code class="computeroutput"><span class="identifier">iterator</span></code>
+ <code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1ae9387f4d5cba4f4f87ad06222b46357e">iterator</a></code>
</p>
</td>
<td>
@@ -3406,23 +3375,24 @@
</tr></tbody>
</table></div>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member25.h2"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member25.precondition_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member25.precondition_s_">Precondition(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.erase_iterator_.h2"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.erase_iterator_.precondition_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.erase_iterator_.precondition_s_">Precondition(s)</a>
</h6>
<p>
<code class="literal">position</code> must be a valid iterator of <code class="literal">*this</code>
- in range <code class="literal">[begin(), end())</code>
+ in range <code class="literal">[<a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1aa2cd3e93cea4913f4c7a9e2e8c5f6628">begin()</a>,
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a14db552be707d1da6b6a3298650316bc">end()</a>)</code>
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member25.h3"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member25.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member25.throws">Throws</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.erase_iterator_.h3"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.erase_iterator_.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.erase_iterator_.throws">Throws</a>
</h6>
<p>
If Value's move assignment throws.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member25.h4"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member25.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member25.complexity">Complexity</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.erase_iterator_.h4"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.erase_iterator_.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.erase_iterator_.complexity">Complexity</a>
</h6>
<p>
Linear O(N).
@@ -3430,24 +3400,21 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member26"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member26" title="erase(iterator, iterator)">erase(iterator,
+<a name="staticvector.static_vector.reference.boost_container_static_vector.erase_iterator__iterator_"></a><a name="classboost_1_1container_1_1static__vector_1a2fc879a077c834f4305efc21706e033c"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.erase_iterator__iterator_" title="erase(iterator, iterator)">erase(iterator,
iterator)</a>
</h5></div></div></div>
<p>
Erases Values from a range <code class="literal">[first, last)</code>.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member26.h0"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member26.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member26.synopsis">Synopsis</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.erase_iterator__iterator_.h0"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.erase_iterator__iterator_.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.erase_iterator__iterator_.synopsis">Synopsis</a>
</h6>
-<p>
-</p>
-<pre class="programlisting"><span class="identifier">iterator</span> <span class="identifier">erase</span><span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="identifier">last</span><span class="special">)</span></pre>
-<p>
- </p>
+<pre class="programlisting"><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1ae9387f4d5cba4f4f87ad06222b46357e">iterator</a></code> <code class="computeroutput"><span class="identifier">erase</span></code><code class="computeroutput"><span class="special">(</span></code><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1ae9387f4d5cba4f4f87ad06222b46357e">iterator</a></code> <code class="computeroutput"><span class="identifier">first</span></code><code class="computeroutput"><span class="special">,</span></code> <code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1ae9387f4d5cba4f4f87ad06222b46357e">iterator</a></code> <code class="computeroutput"><span class="identifier">last</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member26.h1"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member26.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member26.parameter_s_">Parameter(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.erase_iterator__iterator_.h1"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.erase_iterator__iterator_.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.erase_iterator__iterator_.parameter_s_">Parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -3476,7 +3443,7 @@
<tr>
<td>
<p>
- <code class="computeroutput"><span class="identifier">iterator</span></code>
+ <code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1ae9387f4d5cba4f4f87ad06222b46357e">iterator</a></code>
</p>
</td>
<td>
@@ -3494,7 +3461,7 @@
<tr>
<td>
<p>
- <code class="computeroutput"><span class="identifier">iterator</span></code>
+ <code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1ae9387f4d5cba4f4f87ad06222b46357e">iterator</a></code>
</p>
</td>
<td>
@@ -3512,28 +3479,29 @@
</tbody>
</table></div>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member26.h2"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member26.precondition_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member26.precondition_s_">Precondition(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.erase_iterator__iterator_.h2"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.erase_iterator__iterator_.precondition_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.erase_iterator__iterator_.precondition_s_">Precondition(s)</a>
</h6>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
<code class="literal">first</code> and <code class="literal">last</code> must define
a valid range
</li>
<li class="listitem">
- iterators must be in range <code class="literal">[begin(), end()</code>]
+ iterators must be in range <code class="literal">[<a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1aa2cd3e93cea4913f4c7a9e2e8c5f6628">begin()</a>,
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a14db552be707d1da6b6a3298650316bc">end()</a></code>]
</li>
</ul></div>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member26.h3"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member26.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member26.throws">Throws</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.erase_iterator__iterator_.h3"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.erase_iterator__iterator_.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.erase_iterator__iterator_.throws">Throws</a>
</h6>
<p>
If Value's move assignment throws.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member26.h4"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member26.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member26.complexity">Complexity</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.erase_iterator__iterator_.h4"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.erase_iterator__iterator_.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.erase_iterator__iterator_.complexity">Complexity</a>
</h6>
<p>
Linear O(N).
@@ -3541,25 +3509,22 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member27"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member27" title="assign(Iterator, Iterator)">assign(Iterator,
+<a name="staticvector.static_vector.reference.boost_container_static_vector.assign_iterator__iterator_"></a><a name="classboost_1_1container_1_1static__vector_1a5f820fa73c4728fed1df89da341b98cb"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.assign_iterator__iterator_" title="assign(Iterator, Iterator)">assign(Iterator,
Iterator)</a>
</h5></div></div></div>
<p>
Assigns a range <code class="literal">[first, last)</code> of Values to this container.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member27.h0"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member27.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member27.synopsis">Synopsis</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.assign_iterator__iterator_.h0"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.assign_iterator__iterator_.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.assign_iterator__iterator_.synopsis">Synopsis</a>
</h6>
-<p>
-</p>
-<pre class="programlisting"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Iterator</span><span class="special">></span>
-<span class="keyword">void</span> <span class="identifier">assign</span><span class="special">(</span><span class="identifier">Iterator</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">Iterator</span> <span class="identifier">last</span><span class="special">)</span></pre>
-<p>
- </p>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">template</span><span class="special"><</span></code><code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Iterator</span></code><code class="computeroutput"><span class="special">></span></code>
+<code class="computeroutput"><span class="keyword">void</span></code> <code class="computeroutput"><span class="identifier">assign</span></code><code class="computeroutput"><span class="special">(</span></code><code class="computeroutput"><span class="identifier">Iterator</span></code> <code class="computeroutput"><span class="identifier">first</span></code><code class="computeroutput"><span class="special">,</span></code> <code class="computeroutput"><span class="identifier">Iterator</span></code> <code class="computeroutput"><span class="identifier">last</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member27.h1"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member27.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member27.parameter_s_">Parameter(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.assign_iterator__iterator_.h1"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.assign_iterator__iterator_.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.assign_iterator__iterator_.parameter_s_">Parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -3624,22 +3589,22 @@
</tbody>
</table></div>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member27.h2"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member27.precondition_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member27.precondition_s_">Precondition(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.assign_iterator__iterator_.h2"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.assign_iterator__iterator_.precondition_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.assign_iterator__iterator_.precondition_s_">Precondition(s)</a>
</h6>
<p>
<code class="literal">distance(first, last) <= Capacity</code>
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member27.h3"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member27.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member27.throws">Throws</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.assign_iterator__iterator_.h3"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.assign_iterator__iterator_.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.assign_iterator__iterator_.throws">Throws</a>
</h6>
<p>
If Value's copy constructor or copy assignment throws,
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member27.h4"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member27.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member27.complexity">Complexity</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.assign_iterator__iterator_.h4"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.assign_iterator__iterator_.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.assign_iterator__iterator_.complexity">Complexity</a>
</h6>
<p>
Linear O(N).
@@ -3647,24 +3612,21 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member28"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member28" title="assign(size_type, value_type const &)">assign(size_type,
+<a name="staticvector.static_vector.reference.boost_container_static_vector.assign_size_type__value_type_const___"></a><a name="classboost_1_1container_1_1static__vector_1ac589c93c8b59e5712b0225a9b424f50f"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.assign_size_type__value_type_const___" title="assign(size_type, value_type const &)">assign(size_type,
value_type const &)</a>
</h5></div></div></div>
<p>
Assigns a count copies of value to this container.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member28.h0"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member28.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member28.synopsis">Synopsis</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.assign_size_type__value_type_const___.h0"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.assign_size_type__value_type_const___.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.assign_size_type__value_type_const___.synopsis">Synopsis</a>
</h6>
-<p>
-</p>
-<pre class="programlisting"><span class="keyword">void</span> <span class="identifier">assign</span><span class="special">(</span><span class="identifier">size_type</span> <span class="identifier">count</span><span class="special">,</span> <span class="identifier">value_type</span> <span class="keyword">const</span> <span class="special">&</span> <span class="identifier">value</span><span class="special">)</span></pre>
-<p>
- </p>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">void</span></code> <code class="computeroutput"><span class="identifier">assign</span></code><code class="computeroutput"><span class="special">(</span></code><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a1bfd8a9abbcd1f382a0ad150f7e2a40a">size_type</a></code> <code class="computeroutput"><span class="identifier">count</span></code><code class="computeroutput"><span class="special">,</span></code> <code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a5985fc0bab97e6e2b923c9b97ef32b7e">value_type</a></code><code class="computeroutput"> <span class="keyword">const</span> <span class="special">&</span></code> <code class="computeroutput"><span class="identifier">value</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member28.h1"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member28.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member28.parameter_s_">Parameter(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.assign_size_type__value_type_const___.h1"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.assign_size_type__value_type_const___.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.assign_size_type__value_type_const___.parameter_s_">Parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -3693,7 +3655,7 @@
<tr>
<td>
<p>
- <code class="computeroutput"><span class="identifier">size_type</span></code>
+ <code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a1bfd8a9abbcd1f382a0ad150f7e2a40a">size_type</a></code>
</p>
</td>
<td>
@@ -3710,7 +3672,8 @@
<tr>
<td>
<p>
- <code class="computeroutput"><span class="identifier">value_type</span> <span class="keyword">const</span> <span class="special">&</span></code>
+ <code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a5985fc0bab97e6e2b923c9b97ef32b7e">value_type</a></code><code class="computeroutput">
+ <span class="keyword">const</span> <span class="special">&</span></code>
</p>
</td>
<td>
@@ -3727,22 +3690,22 @@
</tbody>
</table></div>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member28.h2"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member28.precondition_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member28.precondition_s_">Precondition(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.assign_size_type__value_type_const___.h2"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.assign_size_type__value_type_const___.precondition_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.assign_size_type__value_type_const___.precondition_s_">Precondition(s)</a>
</h6>
<p>
<code class="literal">count <= Capacity</code>
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member28.h3"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member28.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member28.throws">Throws</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.assign_size_type__value_type_const___.h3"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.assign_size_type__value_type_const___.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.assign_size_type__value_type_const___.throws">Throws</a>
</h6>
<p>
If Value's copy constructor or copy assignment throws.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member28.h4"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member28.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member28.complexity">Complexity</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.assign_size_type__value_type_const___.h4"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.assign_size_type__value_type_const___.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.assign_size_type__value_type_const___.complexity">Complexity</a>
</h6>
<p>
Linear O(N).
@@ -3750,7 +3713,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member29"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member29" title="emplace_back(Args &&...)">emplace_back(Args
+<a name="staticvector.static_vector.reference.boost_container_static_vector.emplace_back_args_______"></a><a name="classboost_1_1container_1_1static__vector_1ac00c9401b86fdbf8816540ce92329f40"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.emplace_back_args_______" title="emplace_back(Args &&...)">emplace_back(Args
&&...)</a>
</h5></div></div></div>
<p>
@@ -3758,18 +3721,15 @@
in the end of the container.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member29.h0"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member29.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member29.synopsis">Synopsis</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.emplace_back_args_______.h0"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.emplace_back_args_______.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.emplace_back_args_______.synopsis">Synopsis</a>
</h6>
-<p>
-</p>
-<pre class="programlisting"><span class="keyword">template</span><span class="special"><</span><span class="keyword">class</span><span class="special">...</span> <span class="identifier">Args</span><span class="special">></span>
-<span class="keyword">void</span> <span class="identifier">emplace_back</span><span class="special">(</span><span class="identifier">Args</span> <span class="special">&&...</span> <span class="identifier">args</span><span class="special">)</span></pre>
-<p>
- </p>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">template</span><span class="special"><</span></code><code class="computeroutput"><span class="keyword">class</span><span class="special">...</span> <span class="identifier">Args</span></code><code class="computeroutput"><span class="special">></span></code>
+<code class="computeroutput"><span class="keyword">void</span></code> <code class="computeroutput"><span class="identifier">emplace_back</span></code><code class="computeroutput"><span class="special">(</span></code><code class="computeroutput"><span class="identifier">Args</span> <span class="special">&&...</span></code> <code class="computeroutput"><span class="identifier">args</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member29.h1"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member29.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member29.parameter_s_">Parameter(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.emplace_back_args_______.h1"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.emplace_back_args_______.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.emplace_back_args_______.parameter_s_">Parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -3814,22 +3774,23 @@
</tr></tbody>
</table></div>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member29.h2"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member29.precondition_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member29.precondition_s_">Precondition(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.emplace_back_args_______.h2"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.emplace_back_args_______.precondition_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.emplace_back_args_______.precondition_s_">Precondition(s)</a>
</h6>
<p>
- <code class="literal">size() < Capacity</code>
+ <code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1af2a0e0148e73a8b6799ac7af3a26d6a3">size()</a>
+ < Capacity</code>
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member29.h3"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member29.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member29.throws">Throws</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.emplace_back_args_______.h3"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.emplace_back_args_______.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.emplace_back_args_______.throws">Throws</a>
</h6>
<p>
If in-place constructor throws or Value's move constructor throws.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member29.h4"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member29.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member29.complexity">Complexity</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.emplace_back_args_______.h4"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.emplace_back_args_______.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.emplace_back_args_______.complexity">Complexity</a>
</h6>
<p>
Constant O(1).
@@ -3837,7 +3798,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member30"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member30" title="emplace(iterator, Args &&...)">emplace(iterator,
+<a name="staticvector.static_vector.reference.boost_container_static_vector.emplace_iterator__args_______"></a><a name="classboost_1_1container_1_1static__vector_1ae06ce1a29316261d44920ca0d3836dad"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.emplace_iterator__args_______" title="emplace(iterator, Args &&...)">emplace(iterator,
Args &&...)</a>
</h5></div></div></div>
<p>
@@ -3845,18 +3806,15 @@
before position.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member30.h0"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member30.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member30.synopsis">Synopsis</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.emplace_iterator__args_______.h0"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.emplace_iterator__args_______.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.emplace_iterator__args_______.synopsis">Synopsis</a>
</h6>
-<p>
-</p>
-<pre class="programlisting"><span class="keyword">template</span><span class="special"><</span><span class="keyword">class</span><span class="special">...</span> <span class="identifier">Args</span><span class="special">></span>
-<span class="identifier">iterator</span> <span class="identifier">emplace</span><span class="special">(</span><span class="identifier">iterator</span> <span class="identifier">position</span><span class="special">,</span> <span class="identifier">Args</span> <span class="special">&&...</span> <span class="identifier">args</span><span class="special">)</span></pre>
-<p>
- </p>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">template</span><span class="special"><</span></code><code class="computeroutput"><span class="keyword">class</span><span class="special">...</span> <span class="identifier">Args</span></code><code class="computeroutput"><span class="special">></span></code>
+<code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1ae9387f4d5cba4f4f87ad06222b46357e">iterator</a></code> <code class="computeroutput"><span class="identifier">emplace</span></code><code class="computeroutput"><span class="special">(</span></code><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1ae9387f4d5cba4f4f87ad06222b46357e">iterator</a></code> <code class="computeroutput"><span class="identifier">position</span></code><code class="computeroutput"><span class="special">,</span></code> <code class="computeroutput"><span class="identifier">Args</span> <span class="special">&&...</span></code> <code class="computeroutput"><span class="identifier">args</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member30.h1"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member30.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member30.parameter_s_">Parameter(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.emplace_iterator__args_______.h1"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.emplace_iterator__args_______.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.emplace_iterator__args_______.parameter_s_">Parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -3885,7 +3843,7 @@
<tr>
<td>
<p>
- <code class="computeroutput"><span class="identifier">iterator</span></code>
+ <code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1ae9387f4d5cba4f4f87ad06222b46357e">iterator</a></code>
</p>
</td>
<td>
@@ -3919,29 +3877,31 @@
</tbody>
</table></div>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member30.h2"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member30.precondition_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member30.precondition_s_">Precondition(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.emplace_iterator__args_______.h2"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.emplace_iterator__args_______.precondition_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.emplace_iterator__args_______.precondition_s_">Precondition(s)</a>
</h6>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
<code class="literal">position</code> must be a valid iterator of <code class="literal">*this</code>
- in range <code class="literal">[begin(), end()</code>]
+ in range <code class="literal">[<a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1aa2cd3e93cea4913f4c7a9e2e8c5f6628">begin()</a>,
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a14db552be707d1da6b6a3298650316bc">end()</a></code>]
</li>
<li class="listitem">
- <code class="literal">size() < Capacity</code>
+ <code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1af2a0e0148e73a8b6799ac7af3a26d6a3">size()</a>
+ < Capacity</code>
</li>
</ul></div>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member30.h3"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member30.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member30.throws">Throws</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.emplace_iterator__args_______.h3"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.emplace_iterator__args_______.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.emplace_iterator__args_______.throws">Throws</a>
</h6>
<p>
If in-place constructor throws or if Value's move constructor or move
assignment throws.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member30.h4"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member30.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member30.complexity">Complexity</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.emplace_iterator__args_______.h4"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.emplace_iterator__args_______.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.emplace_iterator__args_______.complexity">Complexity</a>
</h6>
<p>
Constant or linear.
@@ -3949,30 +3909,27 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member31"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member31" title="clear()">clear()</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.clear__"></a><a name="classboost_1_1container_1_1static__vector_1a11ae430a28a7f9b9636f249bfc932a50"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.clear__" title="clear()">clear()</a>
</h5></div></div></div>
<p>
Removes all elements from the container.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member31.h0"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member31.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member31.synopsis">Synopsis</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.clear__.h0"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.clear__.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.clear__.synopsis">Synopsis</a>
</h6>
-<p>
-</p>
-<pre class="programlisting"><span class="keyword">void</span> <span class="identifier">clear</span><span class="special">()</span></pre>
-<p>
- </p>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">void</span></code> <code class="computeroutput"><span class="identifier">clear</span></code><code class="computeroutput"><span class="special">()</span></code>
+</pre>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member31.h1"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member31.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member31.throws">Throws</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.clear__.h1"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.clear__.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.clear__.throws">Throws</a>
</h6>
<p>
Nothing.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member31.h2"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member31.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member31.complexity">Complexity</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.clear__.h2"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.clear__.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.clear__.complexity">Complexity</a>
</h6>
<p>
Constant O(1).
@@ -3980,23 +3937,20 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member32"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member32" title="at(size_type)">at(size_type)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.at_size_type_"></a><a name="classboost_1_1container_1_1static__vector_1a2ab748bbf59967f381131dc2ded8878e"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.at_size_type_" title="at(size_type)">at(size_type)</a>
</h5></div></div></div>
<p>
Returns reference to the i-th element.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member32.h0"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member32.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member32.synopsis">Synopsis</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.at_size_type_.h0"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.at_size_type_.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.at_size_type_.synopsis">Synopsis</a>
</h6>
-<p>
-</p>
-<pre class="programlisting"><span class="identifier">reference</span> <span class="identifier">at</span><span class="special">(</span><span class="identifier">size_type</span> <span class="identifier">i</span><span class="special">)</span></pre>
-<p>
- </p>
+<pre class="programlisting"><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a24cb3c33ddbeab8b6a82ac03a8482f16">reference</a></code> <code class="computeroutput"><span class="identifier">at</span></code><code class="computeroutput"><span class="special">(</span></code><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a1bfd8a9abbcd1f382a0ad150f7e2a40a">size_type</a></code> <code class="computeroutput"><span class="identifier">i</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member32.h1"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member32.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member32.parameter_s_">Parameter(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.at_size_type_.h1"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.at_size_type_.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.at_size_type_.parameter_s_">Parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -4024,7 +3978,7 @@
<tbody><tr>
<td>
<p>
- <code class="computeroutput"><span class="identifier">size_type</span></code>
+ <code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a1bfd8a9abbcd1f382a0ad150f7e2a40a">size_type</a></code>
</p>
</td>
<td>
@@ -4040,29 +3994,29 @@
</tr></tbody>
</table></div>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member32.h2"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member32.precondition_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member32.precondition_s_">Precondition(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.at_size_type_.h2"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.at_size_type_.precondition_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.at_size_type_.precondition_s_">Precondition(s)</a>
</h6>
<p>
- <code class="literal">i < size()</code>
+ <code class="literal">i < <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1af2a0e0148e73a8b6799ac7af3a26d6a3">size()</a></code>
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member32.h3"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member32.returns"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member32.returns">Returns</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.at_size_type_.h3"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.at_size_type_.returns"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.at_size_type_.returns">Returns</a>
</h6>
<p>
reference to the i-th element from the beginning of the container.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member32.h4"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member32.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member32.throws">Throws</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.at_size_type_.h4"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.at_size_type_.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.at_size_type_.throws">Throws</a>
</h6>
<p>
<code class="literal">std::out_of_range</code> exception by default.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member32.h5"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member32.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member32.complexity">Complexity</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.at_size_type_.h5"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.at_size_type_.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.at_size_type_.complexity">Complexity</a>
</h6>
<p>
Constant O(1).
@@ -4070,23 +4024,20 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member33"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member33" title="at(size_type)">at(size_type)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.at_size_type0"></a><a name="classboost_1_1container_1_1static__vector_1ad69bcb249614e043de9ad3c30848a046"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.at_size_type0" title="at(size_type)">at(size_type)</a>
</h5></div></div></div>
<p>
Returns const reference to the i-th element.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member33.h0"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member33.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member33.synopsis">Synopsis</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.at_size_type_.h6"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.at_size_type_.synopsis0"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.at_size_type_.synopsis0">Synopsis</a>
</h6>
-<p>
-</p>
-<pre class="programlisting"><span class="identifier">const_reference</span> <span class="identifier">at</span><span class="special">(</span><span class="identifier">size_type</span> <span class="identifier">i</span><span class="special">)</span></pre>
-<p>
- </p>
+<pre class="programlisting"><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a05ebdcd801a4e03109a709ab91981e4a">const_reference</a></code> <code class="computeroutput"><span class="identifier">at</span></code><code class="computeroutput"><span class="special">(</span></code><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a1bfd8a9abbcd1f382a0ad150f7e2a40a">size_type</a></code> <code class="computeroutput"><span class="identifier">i</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member33.h1"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member33.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member33.parameter_s_">Parameter(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.at_size_type_.h7"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.at_size_type_.parameter_s0"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.at_size_type_.parameter_s0">Parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -4114,7 +4065,7 @@
<tbody><tr>
<td>
<p>
- <code class="computeroutput"><span class="identifier">size_type</span></code>
+ <code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a1bfd8a9abbcd1f382a0ad150f7e2a40a">size_type</a></code>
</p>
</td>
<td>
@@ -4130,29 +4081,29 @@
</tr></tbody>
</table></div>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member33.h2"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member33.precondition_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member33.precondition_s_">Precondition(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.at_size_type_.h8"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.at_size_type_.precondition_s0"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.at_size_type_.precondition_s0">Precondition(s)</a>
</h6>
<p>
- <code class="literal">i < size()</code>
+ <code class="literal">i < <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1af2a0e0148e73a8b6799ac7af3a26d6a3">size()</a></code>
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member33.h3"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member33.returns"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member33.returns">Returns</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.at_size_type_.h9"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.at_size_type_.returns0"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.at_size_type_.returns0">Returns</a>
</h6>
<p>
const reference to the i-th element from the beginning of the container.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member33.h4"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member33.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member33.throws">Throws</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.at_size_type_.h10"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.at_size_type_.throws0"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.at_size_type_.throws0">Throws</a>
</h6>
<p>
<code class="literal">std::out_of_range</code> exception by default.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member33.h5"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member33.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member33.complexity">Complexity</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.at_size_type_.h11"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.at_size_type_.complexity0"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.at_size_type_.complexity0">Complexity</a>
</h6>
<p>
Constant O(1).
@@ -4160,23 +4111,20 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member34"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member34" title="operator[](size_type)">operator[](size_type)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.operator_____size_type_"></a><a name="classboost_1_1container_1_1static__vector_1a969626193cf92a99f3b03b1ac96044dc"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.operator_____size_type_" title="operator[](size_type)">operator[](size_type)</a>
</h5></div></div></div>
<p>
Returns reference to the i-th element.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member34.h0"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member34.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member34.synopsis">Synopsis</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.operator_____size_type_.h0"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.operator_____size_type_.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.operator_____size_type_.synopsis">Synopsis</a>
</h6>
-<p>
-</p>
-<pre class="programlisting"><span class="identifier">reference</span> <span class="keyword">operator</span><span class="special">[](</span><span class="identifier">size_type</span> <span class="identifier">i</span><span class="special">)</span></pre>
-<p>
- </p>
+<pre class="programlisting"><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a24cb3c33ddbeab8b6a82ac03a8482f16">reference</a></code> <code class="computeroutput"><span class="keyword">operator</span><span class="special">[]</span></code><code class="computeroutput"><span class="special">(</span></code><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a1bfd8a9abbcd1f382a0ad150f7e2a40a">size_type</a></code> <code class="computeroutput"><span class="identifier">i</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member34.h1"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member34.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member34.parameter_s_">Parameter(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.operator_____size_type_.h1"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.operator_____size_type_.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.operator_____size_type_.parameter_s_">Parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -4204,7 +4152,7 @@
<tbody><tr>
<td>
<p>
- <code class="computeroutput"><span class="identifier">size_type</span></code>
+ <code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a1bfd8a9abbcd1f382a0ad150f7e2a40a">size_type</a></code>
</p>
</td>
<td>
@@ -4220,29 +4168,29 @@
</tr></tbody>
</table></div>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member34.h2"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member34.precondition_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member34.precondition_s_">Precondition(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.operator_____size_type_.h2"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.operator_____size_type_.precondition_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.operator_____size_type_.precondition_s_">Precondition(s)</a>
</h6>
<p>
- <code class="literal">i < size()</code>
+ <code class="literal">i < <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1af2a0e0148e73a8b6799ac7af3a26d6a3">size()</a></code>
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member34.h3"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member34.returns"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member34.returns">Returns</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.operator_____size_type_.h3"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.operator_____size_type_.returns"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.operator_____size_type_.returns">Returns</a>
</h6>
<p>
reference to the i-th element from the beginning of the container.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member34.h4"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member34.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member34.throws">Throws</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.operator_____size_type_.h4"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.operator_____size_type_.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.operator_____size_type_.throws">Throws</a>
</h6>
<p>
Nothing by default.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member34.h5"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member34.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member34.complexity">Complexity</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.operator_____size_type_.h5"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.operator_____size_type_.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.operator_____size_type_.complexity">Complexity</a>
</h6>
<p>
Constant O(1).
@@ -4250,23 +4198,20 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member35"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member35" title="operator[](size_type)">operator[](size_type)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.operator_size_type0"></a><a name="classboost_1_1container_1_1static__vector_1ab13ec3ee9ce46cf1700a2900bad77531"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.operator_size_type0" title="operator[](size_type)">operator[](size_type)</a>
</h5></div></div></div>
<p>
Returns const reference to the i-th element.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member35.h0"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member35.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member35.synopsis">Synopsis</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.operator_____size_type_.h6"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.operator_____size_type_.synopsis0"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.operator_____size_type_.synopsis0">Synopsis</a>
</h6>
-<p>
-</p>
-<pre class="programlisting"><span class="identifier">const_reference</span> <span class="keyword">operator</span><span class="special">[](</span><span class="identifier">size_type</span> <span class="identifier">i</span><span class="special">)</span></pre>
-<p>
- </p>
+<pre class="programlisting"><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a05ebdcd801a4e03109a709ab91981e4a">const_reference</a></code> <code class="computeroutput"><span class="keyword">operator</span><span class="special">[]</span></code><code class="computeroutput"><span class="special">(</span></code><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a1bfd8a9abbcd1f382a0ad150f7e2a40a">size_type</a></code> <code class="computeroutput"><span class="identifier">i</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member35.h1"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member35.parameter_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member35.parameter_s_">Parameter(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.operator_____size_type_.h7"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.operator_____size_type_.parameter_s0"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.operator_____size_type_.parameter_s0">Parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -4294,7 +4239,7 @@
<tbody><tr>
<td>
<p>
- <code class="computeroutput"><span class="identifier">size_type</span></code>
+ <code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a1bfd8a9abbcd1f382a0ad150f7e2a40a">size_type</a></code>
</p>
</td>
<td>
@@ -4310,29 +4255,29 @@
</tr></tbody>
</table></div>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member35.h2"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member35.precondition_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member35.precondition_s_">Precondition(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.operator_____size_type_.h8"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.operator_____size_type_.precondition_s0"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.operator_____size_type_.precondition_s0">Precondition(s)</a>
</h6>
<p>
- <code class="literal">i < size()</code>
+ <code class="literal">i < <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1af2a0e0148e73a8b6799ac7af3a26d6a3">size()</a></code>
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member35.h3"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member35.returns"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member35.returns">Returns</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.operator_____size_type_.h9"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.operator_____size_type_.returns0"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.operator_____size_type_.returns0">Returns</a>
</h6>
<p>
const reference to the i-th element from the beginning of the container.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member35.h4"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member35.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member35.throws">Throws</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.operator_____size_type_.h10"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.operator_____size_type_.throws0"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.operator_____size_type_.throws0">Throws</a>
</h6>
<p>
Nothing by default.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member35.h5"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member35.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member35.complexity">Complexity</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.operator_____size_type_.h11"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.operator_____size_type_.complexity0"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.operator_____size_type_.complexity0">Complexity</a>
</h6>
<p>
Constant O(1).
@@ -4340,44 +4285,41 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member36"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member36" title="front()">front()</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.front__"></a><a name="classboost_1_1container_1_1static__vector_1a88bab6629556db28aac8a3e3142e3137"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.front__" title="front()">front()</a>
</h5></div></div></div>
<p>
Returns reference to the first element.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member36.h0"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member36.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member36.synopsis">Synopsis</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.front__.h0"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.front__.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.front__.synopsis">Synopsis</a>
</h6>
-<p>
-</p>
-<pre class="programlisting"><span class="identifier">reference</span> <span class="identifier">front</span><span class="special">()</span></pre>
-<p>
- </p>
+<pre class="programlisting"><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a24cb3c33ddbeab8b6a82ac03a8482f16">reference</a></code> <code class="computeroutput"><span class="identifier">front</span></code><code class="computeroutput"><span class="special">()</span></code>
+</pre>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member36.h1"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member36.precondition_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member36.precondition_s_">Precondition(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.front__.h1"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.front__.precondition_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.front__.precondition_s_">Precondition(s)</a>
</h6>
<p>
<code class="literal">!empty</code>()
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member36.h2"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member36.returns"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member36.returns">Returns</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.front__.h2"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.front__.returns"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.front__.returns">Returns</a>
</h6>
<p>
reference to the first element from the beginning of the container.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member36.h3"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member36.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member36.throws">Throws</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.front__.h3"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.front__.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.front__.throws">Throws</a>
</h6>
<p>
Nothing by default.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member36.h4"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member36.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member36.complexity">Complexity</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.front__.h4"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.front__.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.front__.complexity">Complexity</a>
</h6>
<p>
Constant O(1).
@@ -4385,44 +4327,41 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member37"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member37" title="front()">front()</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.front0"></a><a name="classboost_1_1container_1_1static__vector_1a2a1b6ca353a315e76c0f41cdb6440cf8"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.front0" title="front()">front()</a>
</h5></div></div></div>
<p>
Returns const reference to the first element.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member37.h0"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member37.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member37.synopsis">Synopsis</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.front__.h5"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.front__.synopsis0"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.front__.synopsis0">Synopsis</a>
</h6>
-<p>
-</p>
-<pre class="programlisting"><span class="identifier">const_reference</span> <span class="identifier">front</span><span class="special">()</span></pre>
-<p>
- </p>
+<pre class="programlisting"><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a05ebdcd801a4e03109a709ab91981e4a">const_reference</a></code> <code class="computeroutput"><span class="identifier">front</span></code><code class="computeroutput"><span class="special">()</span></code>
+</pre>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member37.h1"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member37.precondition_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member37.precondition_s_">Precondition(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.front__.h6"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.front__.precondition_s0"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.front__.precondition_s0">Precondition(s)</a>
</h6>
<p>
<code class="literal">!empty</code>()
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member37.h2"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member37.returns"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member37.returns">Returns</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.front__.h7"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.front__.returns0"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.front__.returns0">Returns</a>
</h6>
<p>
const reference to the first element from the beginning of the container.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member37.h3"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member37.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member37.throws">Throws</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.front__.h8"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.front__.throws0"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.front__.throws0">Throws</a>
</h6>
<p>
Nothing by default.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member37.h4"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member37.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member37.complexity">Complexity</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.front__.h9"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.front__.complexity0"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.front__.complexity0">Complexity</a>
</h6>
<p>
Constant O(1).
@@ -4430,44 +4369,41 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member38"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member38" title="back()">back()</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.back__"></a><a name="classboost_1_1container_1_1static__vector_1a8b3295ab8d967460eb4ed6f87e827eb6"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.back__" title="back()">back()</a>
</h5></div></div></div>
<p>
Returns reference to the last element.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member38.h0"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member38.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member38.synopsis">Synopsis</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.back__.h0"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.back__.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.back__.synopsis">Synopsis</a>
</h6>
-<p>
-</p>
-<pre class="programlisting"><span class="identifier">reference</span> <span class="identifier">back</span><span class="special">()</span></pre>
-<p>
- </p>
+<pre class="programlisting"><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a24cb3c33ddbeab8b6a82ac03a8482f16">reference</a></code> <code class="computeroutput"><span class="identifier">back</span></code><code class="computeroutput"><span class="special">()</span></code>
+</pre>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member38.h1"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member38.precondition_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member38.precondition_s_">Precondition(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.back__.h1"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.back__.precondition_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.back__.precondition_s_">Precondition(s)</a>
</h6>
<p>
<code class="literal">!empty</code>()
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member38.h2"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member38.returns"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member38.returns">Returns</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.back__.h2"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.back__.returns"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.back__.returns">Returns</a>
</h6>
<p>
reference to the last element from the beginning of the container.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member38.h3"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member38.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member38.throws">Throws</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.back__.h3"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.back__.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.back__.throws">Throws</a>
</h6>
<p>
Nothing by default.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member38.h4"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member38.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member38.complexity">Complexity</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.back__.h4"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.back__.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.back__.complexity">Complexity</a>
</h6>
<p>
Constant O(1).
@@ -4475,44 +4411,41 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member39"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member39" title="back()">back()</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.back0"></a><a name="classboost_1_1container_1_1static__vector_1aa3a259c979e7755ae410f5b5250e2bd4"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.back0" title="back()">back()</a>
</h5></div></div></div>
<p>
Returns const reference to the first element.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member39.h0"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member39.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member39.synopsis">Synopsis</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.back__.h5"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.back__.synopsis0"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.back__.synopsis0">Synopsis</a>
</h6>
-<p>
-</p>
-<pre class="programlisting"><span class="identifier">const_reference</span> <span class="identifier">back</span><span class="special">()</span></pre>
-<p>
- </p>
+<pre class="programlisting"><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a05ebdcd801a4e03109a709ab91981e4a">const_reference</a></code> <code class="computeroutput"><span class="identifier">back</span></code><code class="computeroutput"><span class="special">()</span></code>
+</pre>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member39.h1"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member39.precondition_s_"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member39.precondition_s_">Precondition(s)</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.back__.h6"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.back__.precondition_s0"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.back__.precondition_s0">Precondition(s)</a>
</h6>
<p>
<code class="literal">!empty</code>()
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member39.h2"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member39.returns"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member39.returns">Returns</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.back__.h7"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.back__.returns0"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.back__.returns0">Returns</a>
</h6>
<p>
const reference to the last element from the beginning of the container.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member39.h3"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member39.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member39.throws">Throws</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.back__.h8"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.back__.throws0"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.back__.throws0">Throws</a>
</h6>
<p>
Nothing by default.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member39.h4"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member39.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member39.complexity">Complexity</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.back__.h9"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.back__.complexity0"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.back__.complexity0">Complexity</a>
</h6>
<p>
Constant O(1).
@@ -4520,31 +4453,31 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member40"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member40" title="data()">data()</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.data__"></a><a name="classboost_1_1container_1_1static__vector_1aa1fed11b189287b9e671ab935332c5ce"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.data__" title="data()">data()</a>
</h5></div></div></div>
<p>
- Pointer such that <code class="literal">[data(), data() + size())</code> is a valid
- range. For a non-empty vector <code class="literal">data() == &front()</code>.
+ Pointer such that <code class="literal">[<a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1aa1fed11b189287b9e671ab935332c5ce">data()</a>,
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1aa1fed11b189287b9e671ab935332c5ce">data()</a>
+ + <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1af2a0e0148e73a8b6799ac7af3a26d6a3">size()</a>)</code>
+ is a valid range. For a non-empty vector <code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1aa1fed11b189287b9e671ab935332c5ce">data()</a>
+ == &<a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a88bab6629556db28aac8a3e3142e3137">front()</a></code>.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member40.h0"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member40.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member40.synopsis">Synopsis</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.data__.h0"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.data__.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.data__.synopsis">Synopsis</a>
</h6>
-<p>
-</p>
-<pre class="programlisting"><span class="identifier">Value</span> <span class="special">*</span> <span class="identifier">data</span><span class="special">()</span></pre>
-<p>
- </p>
+<pre class="programlisting"><code class="computeroutput"><span class="identifier">Value</span> <span class="special">*</span></code> <code class="computeroutput"><span class="identifier">data</span></code><code class="computeroutput"><span class="special">()</span></code>
+</pre>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member40.h1"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member40.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member40.throws">Throws</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.data__.h1"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.data__.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.data__.throws">Throws</a>
</h6>
<p>
Nothing.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member40.h2"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member40.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member40.complexity">Complexity</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.data__.h2"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.data__.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.data__.complexity">Complexity</a>
</h6>
<p>
Constant O(1).
@@ -4552,31 +4485,31 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member41"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member41" title="data()">data()</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.data0"></a><a name="classboost_1_1container_1_1static__vector_1a3ac0ed788bfecd5103183f0b705d602d"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.data0" title="data()">data()</a>
</h5></div></div></div>
<p>
- Const pointer such that <code class="literal">[data(), data() + size())</code>
- is a valid range. For a non-empty vector <code class="literal">data() == &front()</code>.
+ Const pointer such that <code class="literal">[<a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1aa1fed11b189287b9e671ab935332c5ce">data()</a>,
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1aa1fed11b189287b9e671ab935332c5ce">data()</a>
+ + <a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1af2a0e0148e73a8b6799ac7af3a26d6a3">size()</a>)</code>
+ is a valid range. For a non-empty vector <code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1aa1fed11b189287b9e671ab935332c5ce">data()</a>
+ == &<a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a88bab6629556db28aac8a3e3142e3137">front()</a></code>.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member41.h0"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member41.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member41.synopsis">Synopsis</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.data__.h3"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.data__.synopsis0"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.data__.synopsis0">Synopsis</a>
</h6>
-<p>
-</p>
-<pre class="programlisting"><span class="keyword">const</span> <span class="identifier">Value</span> <span class="special">*</span> <span class="identifier">data</span><span class="special">()</span></pre>
-<p>
- </p>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">const</span> <span class="identifier">Value</span> <span class="special">*</span></code> <code class="computeroutput"><span class="identifier">data</span></code><code class="computeroutput"><span class="special">()</span></code>
+</pre>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member41.h1"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member41.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member41.throws">Throws</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.data__.h4"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.data__.throws0"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.data__.throws0">Throws</a>
</h6>
<p>
Nothing.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member41.h2"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member41.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member41.complexity">Complexity</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.data__.h5"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.data__.complexity0"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.data__.complexity0">Complexity</a>
</h6>
<p>
Constant O(1).
@@ -4584,37 +4517,34 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member42"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member42" title="begin()">begin()</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.begin__"></a><a name="classboost_1_1container_1_1static__vector_1aa2cd3e93cea4913f4c7a9e2e8c5f6628"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.begin__" title="begin()">begin()</a>
</h5></div></div></div>
<p>
Returns iterator to the first element.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member42.h0"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member42.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member42.synopsis">Synopsis</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.begin__.h0"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.begin__.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.begin__.synopsis">Synopsis</a>
</h6>
-<p>
-</p>
-<pre class="programlisting"><span class="identifier">iterator</span> <span class="identifier">begin</span><span class="special">()</span></pre>
-<p>
- </p>
+<pre class="programlisting"><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1ae9387f4d5cba4f4f87ad06222b46357e">iterator</a></code> <code class="computeroutput"><span class="identifier">begin</span></code><code class="computeroutput"><span class="special">()</span></code>
+</pre>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member42.h1"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member42.returns"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member42.returns">Returns</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.begin__.h1"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.begin__.returns"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.begin__.returns">Returns</a>
</h6>
<p>
iterator to the first element contained in the vector.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member42.h2"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member42.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member42.throws">Throws</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.begin__.h2"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.begin__.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.begin__.throws">Throws</a>
</h6>
<p>
Nothing.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member42.h3"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member42.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member42.complexity">Complexity</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.begin__.h3"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.begin__.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.begin__.complexity">Complexity</a>
</h6>
<p>
Constant O(1).
@@ -4622,37 +4552,34 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member43"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member43" title="begin()">begin()</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.begin0"></a><a name="classboost_1_1container_1_1static__vector_1a5ad66643c38c5c0c5754b010011c0024"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.begin0" title="begin()">begin()</a>
</h5></div></div></div>
<p>
Returns const iterator to the first element.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member43.h0"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member43.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member43.synopsis">Synopsis</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.begin__.h4"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.begin__.synopsis0"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.begin__.synopsis0">Synopsis</a>
</h6>
-<p>
-</p>
-<pre class="programlisting"><span class="identifier">const_iterator</span> <span class="identifier">begin</span><span class="special">()</span></pre>
-<p>
- </p>
+<pre class="programlisting"><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1af9d23146b9e766c7ea2453a48ca63eae">const_iterator</a></code> <code class="computeroutput"><span class="identifier">begin</span></code><code class="computeroutput"><span class="special">()</span></code>
+</pre>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member43.h1"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member43.returns"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member43.returns">Returns</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.begin__.h5"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.begin__.returns0"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.begin__.returns0">Returns</a>
</h6>
<p>
const_iterator to the first element contained in the vector.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member43.h2"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member43.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member43.throws">Throws</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.begin__.h6"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.begin__.throws0"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.begin__.throws0">Throws</a>
</h6>
<p>
Nothing.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member43.h3"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member43.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member43.complexity">Complexity</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.begin__.h7"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.begin__.complexity0"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.begin__.complexity0">Complexity</a>
</h6>
<p>
Constant O(1).
@@ -4660,37 +4587,34 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member44"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member44" title="cbegin()">cbegin()</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.cbegin__"></a><a name="classboost_1_1container_1_1static__vector_1a33bd2d5cff22aa5a88050026367416a6"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.cbegin__" title="cbegin()">cbegin()</a>
</h5></div></div></div>
<p>
Returns const iterator to the first element.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member44.h0"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member44.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member44.synopsis">Synopsis</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.cbegin__.h0"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.cbegin__.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.cbegin__.synopsis">Synopsis</a>
</h6>
-<p>
-</p>
-<pre class="programlisting"><span class="identifier">const_iterator</span> <span class="identifier">cbegin</span><span class="special">()</span></pre>
-<p>
- </p>
+<pre class="programlisting"><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1af9d23146b9e766c7ea2453a48ca63eae">const_iterator</a></code> <code class="computeroutput"><span class="identifier">cbegin</span></code><code class="computeroutput"><span class="special">()</span></code>
+</pre>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member44.h1"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member44.returns"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member44.returns">Returns</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.cbegin__.h1"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.cbegin__.returns"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.cbegin__.returns">Returns</a>
</h6>
<p>
const_iterator to the first element contained in the vector.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member44.h2"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member44.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member44.throws">Throws</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.cbegin__.h2"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.cbegin__.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.cbegin__.throws">Throws</a>
</h6>
<p>
Nothing.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member44.h3"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member44.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member44.complexity">Complexity</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.cbegin__.h3"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.cbegin__.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.cbegin__.complexity">Complexity</a>
</h6>
<p>
Constant O(1).
@@ -4698,38 +4622,35 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member45"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member45" title="end()">end()</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.end__"></a><a name="classboost_1_1container_1_1static__vector_1a14db552be707d1da6b6a3298650316bc"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.end__" title="end()">end()</a>
</h5></div></div></div>
<p>
Returns iterator to the one after the last element.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member45.h0"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member45.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member45.synopsis">Synopsis</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.end__.h0"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.end__.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.end__.synopsis">Synopsis</a>
</h6>
-<p>
-</p>
-<pre class="programlisting"><span class="identifier">iterator</span> <span class="identifier">end</span><span class="special">()</span></pre>
-<p>
- </p>
+<pre class="programlisting"><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1ae9387f4d5cba4f4f87ad06222b46357e">iterator</a></code> <code class="computeroutput"><span class="identifier">end</span></code><code class="computeroutput"><span class="special">()</span></code>
+</pre>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member45.h1"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member45.returns"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member45.returns">Returns</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.end__.h1"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.end__.returns"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.end__.returns">Returns</a>
</h6>
<p>
iterator pointing to the one after the last element contained in the
vector.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member45.h2"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member45.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member45.throws">Throws</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.end__.h2"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.end__.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.end__.throws">Throws</a>
</h6>
<p>
Nothing.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member45.h3"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member45.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member45.complexity">Complexity</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.end__.h3"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.end__.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.end__.complexity">Complexity</a>
</h6>
<p>
Constant O(1).
@@ -4737,38 +4658,35 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member46"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member46" title="end()">end()</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.end0"></a><a name="classboost_1_1container_1_1static__vector_1af619ba0152426c44cb59bd567c906139"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.end0" title="end()">end()</a>
</h5></div></div></div>
<p>
Returns const iterator to the one after the last element.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member46.h0"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member46.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member46.synopsis">Synopsis</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.end__.h4"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.end__.synopsis0"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.end__.synopsis0">Synopsis</a>
</h6>
-<p>
-</p>
-<pre class="programlisting"><span class="identifier">const_iterator</span> <span class="identifier">end</span><span class="special">()</span></pre>
-<p>
- </p>
+<pre class="programlisting"><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1af9d23146b9e766c7ea2453a48ca63eae">const_iterator</a></code> <code class="computeroutput"><span class="identifier">end</span></code><code class="computeroutput"><span class="special">()</span></code>
+</pre>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member46.h1"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member46.returns"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member46.returns">Returns</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.end__.h5"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.end__.returns0"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.end__.returns0">Returns</a>
</h6>
<p>
const_iterator pointing to the one after the last element contained in
the vector.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member46.h2"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member46.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member46.throws">Throws</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.end__.h6"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.end__.throws0"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.end__.throws0">Throws</a>
</h6>
<p>
Nothing.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member46.h3"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member46.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member46.complexity">Complexity</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.end__.h7"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.end__.complexity0"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.end__.complexity0">Complexity</a>
</h6>
<p>
Constant O(1).
@@ -4776,38 +4694,35 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member47"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member47" title="cend()">cend()</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.cend__"></a><a name="classboost_1_1container_1_1static__vector_1ad98b548743fab88322301e7a724ff73e"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.cend__" title="cend()">cend()</a>
</h5></div></div></div>
<p>
Returns const iterator to the one after the last element.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member47.h0"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member47.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member47.synopsis">Synopsis</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.cend__.h0"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.cend__.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.cend__.synopsis">Synopsis</a>
</h6>
-<p>
-</p>
-<pre class="programlisting"><span class="identifier">const_iterator</span> <span class="identifier">cend</span><span class="special">()</span></pre>
-<p>
- </p>
+<pre class="programlisting"><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1af9d23146b9e766c7ea2453a48ca63eae">const_iterator</a></code> <code class="computeroutput"><span class="identifier">cend</span></code><code class="computeroutput"><span class="special">()</span></code>
+</pre>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member47.h1"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member47.returns"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member47.returns">Returns</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.cend__.h1"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.cend__.returns"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.cend__.returns">Returns</a>
</h6>
<p>
const_iterator pointing to the one after the last element contained in
the vector.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member47.h2"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member47.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member47.throws">Throws</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.cend__.h2"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.cend__.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.cend__.throws">Throws</a>
</h6>
<p>
Nothing.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member47.h3"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member47.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member47.complexity">Complexity</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.cend__.h3"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.cend__.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.cend__.complexity">Complexity</a>
</h6>
<p>
Constant O(1).
@@ -4815,37 +4730,34 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member48"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member48" title="rbegin()">rbegin()</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.rbegin__"></a><a name="classboost_1_1container_1_1static__vector_1a692f56e1145d27694f3f01462921e4ad"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.rbegin__" title="rbegin()">rbegin()</a>
</h5></div></div></div>
<p>
Returns reverse iterator to the first element of the reversed container.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member48.h0"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member48.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member48.synopsis">Synopsis</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.rbegin__.h0"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.rbegin__.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.rbegin__.synopsis">Synopsis</a>
</h6>
-<p>
-</p>
-<pre class="programlisting"><span class="identifier">reverse_iterator</span> <span class="identifier">rbegin</span><span class="special">()</span></pre>
-<p>
- </p>
+<pre class="programlisting"><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1ab143d0cd51d29d261dd705a957d9969a">reverse_iterator</a></code> <code class="computeroutput"><span class="identifier">rbegin</span></code><code class="computeroutput"><span class="special">()</span></code>
+</pre>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member48.h1"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member48.returns"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member48.returns">Returns</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.rbegin__.h1"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.rbegin__.returns"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.rbegin__.returns">Returns</a>
</h6>
<p>
- reverse_iterator pointing to the beginning of the reversed static_vector.
+ reverse_iterator pointing to the beginning of the reversed <a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a>.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member48.h2"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member48.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member48.throws">Throws</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.rbegin__.h2"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.rbegin__.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.rbegin__.throws">Throws</a>
</h6>
<p>
Nothing.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member48.h3"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member48.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member48.complexity">Complexity</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.rbegin__.h3"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.rbegin__.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.rbegin__.complexity">Complexity</a>
</h6>
<p>
Constant O(1).
@@ -4853,37 +4765,34 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member49"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member49" title="rbegin()">rbegin()</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.rbegin0"></a><a name="classboost_1_1container_1_1static__vector_1a2cb882180fb82fe20104656b08ad0127"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.rbegin0" title="rbegin()">rbegin()</a>
</h5></div></div></div>
<p>
Returns const reverse iterator to the first element of the reversed container.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member49.h0"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member49.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member49.synopsis">Synopsis</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.rbegin__.h4"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.rbegin__.synopsis0"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.rbegin__.synopsis0">Synopsis</a>
</h6>
-<p>
-</p>
-<pre class="programlisting"><span class="identifier">const_reverse_iterator</span> <span class="identifier">rbegin</span><span class="special">()</span></pre>
-<p>
- </p>
+<pre class="programlisting"><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1aedca56b1b3e41ef352f7cc5c4dabdcd4">const_reverse_iterator</a></code> <code class="computeroutput"><span class="identifier">rbegin</span></code><code class="computeroutput"><span class="special">()</span></code>
+</pre>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member49.h1"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member49.returns"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member49.returns">Returns</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.rbegin__.h5"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.rbegin__.returns0"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.rbegin__.returns0">Returns</a>
</h6>
<p>
- const_reverse_iterator pointing to the beginning of the reversed static_vector.
+ const_reverse_iterator pointing to the beginning of the reversed <a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a>.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member49.h2"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member49.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member49.throws">Throws</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.rbegin__.h6"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.rbegin__.throws0"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.rbegin__.throws0">Throws</a>
</h6>
<p>
Nothing.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member49.h3"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member49.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member49.complexity">Complexity</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.rbegin__.h7"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.rbegin__.complexity0"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.rbegin__.complexity0">Complexity</a>
</h6>
<p>
Constant O(1).
@@ -4891,37 +4800,34 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member50"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member50" title="crbegin()">crbegin()</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.crbegin__"></a><a name="classboost_1_1container_1_1static__vector_1a443d1701ea36063ebff8c350ed45bc20"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.crbegin__" title="crbegin()">crbegin()</a>
</h5></div></div></div>
<p>
Returns const reverse iterator to the first element of the reversed container.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member50.h0"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member50.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member50.synopsis">Synopsis</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.crbegin__.h0"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.crbegin__.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.crbegin__.synopsis">Synopsis</a>
</h6>
-<p>
-</p>
-<pre class="programlisting"><span class="identifier">const_reverse_iterator</span> <span class="identifier">crbegin</span><span class="special">()</span></pre>
-<p>
- </p>
+<pre class="programlisting"><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1aedca56b1b3e41ef352f7cc5c4dabdcd4">const_reverse_iterator</a></code> <code class="computeroutput"><span class="identifier">crbegin</span></code><code class="computeroutput"><span class="special">()</span></code>
+</pre>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member50.h1"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member50.returns"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member50.returns">Returns</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.crbegin__.h1"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.crbegin__.returns"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.crbegin__.returns">Returns</a>
</h6>
<p>
- const_reverse_iterator pointing to the beginning of the reversed static_vector.
+ const_reverse_iterator pointing to the beginning of the reversed <a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a>.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member50.h2"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member50.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member50.throws">Throws</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.crbegin__.h2"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.crbegin__.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.crbegin__.throws">Throws</a>
</h6>
<p>
Nothing.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member50.h3"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member50.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member50.complexity">Complexity</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.crbegin__.h3"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.crbegin__.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.crbegin__.complexity">Complexity</a>
</h6>
<p>
Constant O(1).
@@ -4929,39 +4835,36 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member51"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member51" title="rend()">rend()</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.rend__"></a><a name="classboost_1_1container_1_1static__vector_1ad1fe8aaeafefaf37ba49801f1f769c93"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.rend__" title="rend()">rend()</a>
</h5></div></div></div>
<p>
Returns reverse iterator to the one after the last element of the reversed
container.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member51.h0"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member51.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member51.synopsis">Synopsis</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.rend__.h0"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.rend__.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.rend__.synopsis">Synopsis</a>
</h6>
-<p>
-</p>
-<pre class="programlisting"><span class="identifier">reverse_iterator</span> <span class="identifier">rend</span><span class="special">()</span></pre>
-<p>
- </p>
+<pre class="programlisting"><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1ab143d0cd51d29d261dd705a957d9969a">reverse_iterator</a></code> <code class="computeroutput"><span class="identifier">rend</span></code><code class="computeroutput"><span class="special">()</span></code>
+</pre>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member51.h1"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member51.returns"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member51.returns">Returns</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.rend__.h1"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.rend__.returns"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.rend__.returns">Returns</a>
</h6>
<p>
reverse_iterator pointing to the one after the last element of the reversed
- static_vector.
+ <a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a>.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member51.h2"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member51.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member51.throws">Throws</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.rend__.h2"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.rend__.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.rend__.throws">Throws</a>
</h6>
<p>
Nothing.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member51.h3"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member51.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member51.complexity">Complexity</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.rend__.h3"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.rend__.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.rend__.complexity">Complexity</a>
</h6>
<p>
Constant O(1).
@@ -4969,39 +4872,36 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member52"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member52" title="rend()">rend()</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.rend0"></a><a name="classboost_1_1container_1_1static__vector_1a660c0d82338d1c8c55546ece061cb7fa"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.rend0" title="rend()">rend()</a>
</h5></div></div></div>
<p>
Returns const reverse iterator to the one after the last element of the
reversed container.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member52.h0"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member52.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member52.synopsis">Synopsis</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.rend__.h4"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.rend__.synopsis0"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.rend__.synopsis0">Synopsis</a>
</h6>
-<p>
-</p>
-<pre class="programlisting"><span class="identifier">const_reverse_iterator</span> <span class="identifier">rend</span><span class="special">()</span></pre>
-<p>
- </p>
+<pre class="programlisting"><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1aedca56b1b3e41ef352f7cc5c4dabdcd4">const_reverse_iterator</a></code> <code class="computeroutput"><span class="identifier">rend</span></code><code class="computeroutput"><span class="special">()</span></code>
+</pre>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member52.h1"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member52.returns"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member52.returns">Returns</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.rend__.h5"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.rend__.returns0"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.rend__.returns0">Returns</a>
</h6>
<p>
const_reverse_iterator pointing to the one after the last element of
- the reversed static_vector.
+ the reversed <a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a>.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member52.h2"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member52.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member52.throws">Throws</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.rend__.h6"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.rend__.throws0"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.rend__.throws0">Throws</a>
</h6>
<p>
Nothing.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member52.h3"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member52.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member52.complexity">Complexity</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.rend__.h7"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.rend__.complexity0"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.rend__.complexity0">Complexity</a>
</h6>
<p>
Constant O(1).
@@ -5009,39 +4909,36 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member53"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member53" title="crend()">crend()</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.crend__"></a><a name="classboost_1_1container_1_1static__vector_1a9a5f65095c083b516585d1054338e850"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.crend__" title="crend()">crend()</a>
</h5></div></div></div>
<p>
Returns const reverse iterator to the one after the last element of the
reversed container.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member53.h0"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member53.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member53.synopsis">Synopsis</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.crend__.h0"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.crend__.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.crend__.synopsis">Synopsis</a>
</h6>
-<p>
-</p>
-<pre class="programlisting"><span class="identifier">const_reverse_iterator</span> <span class="identifier">crend</span><span class="special">()</span></pre>
-<p>
- </p>
+<pre class="programlisting"><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1aedca56b1b3e41ef352f7cc5c4dabdcd4">const_reverse_iterator</a></code> <code class="computeroutput"><span class="identifier">crend</span></code><code class="computeroutput"><span class="special">()</span></code>
+</pre>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member53.h1"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member53.returns"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member53.returns">Returns</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.crend__.h1"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.crend__.returns"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.crend__.returns">Returns</a>
</h6>
<p>
const_reverse_iterator pointing to the one after the last element of
- the reversed static_vector.
+ the reversed <a class="link" href="reference.html#classboost_1_1container_1_1static__vector">static_vector</a>.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member53.h2"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member53.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member53.throws">Throws</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.crend__.h2"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.crend__.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.crend__.throws">Throws</a>
</h6>
<p>
Nothing.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member53.h3"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member53.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member53.complexity">Complexity</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.crend__.h3"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.crend__.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.crend__.complexity">Complexity</a>
</h6>
<p>
Constant O(1).
@@ -5049,37 +4946,34 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member54"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member54" title="capacity()">capacity()</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.capacity__"></a><a name="classboost_1_1container_1_1static__vector_1aabaf12d350a1b5457ba8ae4176819844"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.capacity__" title="capacity()">capacity()</a>
</h5></div></div></div>
<p>
Returns container's capacity.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member54.h0"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member54.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member54.synopsis">Synopsis</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.capacity__.h0"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.capacity__.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.capacity__.synopsis">Synopsis</a>
</h6>
-<p>
-</p>
-<pre class="programlisting"><span class="identifier">size_type</span> <span class="identifier">capacity</span><span class="special">()</span></pre>
-<p>
- </p>
+<pre class="programlisting"><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a1bfd8a9abbcd1f382a0ad150f7e2a40a">size_type</a></code> <code class="computeroutput"><span class="identifier">capacity</span></code><code class="computeroutput"><span class="special">()</span></code>
+</pre>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member54.h1"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member54.returns"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member54.returns">Returns</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.capacity__.h1"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.capacity__.returns"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.capacity__.returns">Returns</a>
</h6>
<p>
container's capacity.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member54.h2"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member54.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member54.throws">Throws</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.capacity__.h2"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.capacity__.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.capacity__.throws">Throws</a>
</h6>
<p>
Nothing.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member54.h3"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member54.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member54.complexity">Complexity</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.capacity__.h3"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.capacity__.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.capacity__.complexity">Complexity</a>
</h6>
<p>
Constant O(1).
@@ -5087,37 +4981,34 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member55"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member55" title="max_size()">max_size()</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.max_size__"></a><a name="classboost_1_1container_1_1static__vector_1afe9bdc2c8fd236e17b946963f6497b83"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.max_size__" title="max_size()">max_size()</a>
</h5></div></div></div>
<p>
Returns container's capacity.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member55.h0"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member55.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member55.synopsis">Synopsis</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.max_size__.h0"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.max_size__.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.max_size__.synopsis">Synopsis</a>
</h6>
-<p>
-</p>
-<pre class="programlisting"><span class="identifier">size_type</span> <span class="identifier">max_size</span><span class="special">()</span></pre>
-<p>
- </p>
+<pre class="programlisting"><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a1bfd8a9abbcd1f382a0ad150f7e2a40a">size_type</a></code> <code class="computeroutput"><span class="identifier">max_size</span></code><code class="computeroutput"><span class="special">()</span></code>
+</pre>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member55.h1"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member55.returns"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member55.returns">Returns</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.max_size__.h1"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.max_size__.returns"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.max_size__.returns">Returns</a>
</h6>
<p>
container's capacity.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member55.h2"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member55.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member55.throws">Throws</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.max_size__.h2"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.max_size__.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.max_size__.throws">Throws</a>
</h6>
<p>
Nothing.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member55.h3"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member55.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member55.complexity">Complexity</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.max_size__.h3"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.max_size__.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.max_size__.complexity">Complexity</a>
</h6>
<p>
Constant O(1).
@@ -5125,37 +5016,34 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member56"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member56" title="size()">size()</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.size__"></a><a name="classboost_1_1container_1_1static__vector_1af2a0e0148e73a8b6799ac7af3a26d6a3"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.size__" title="size()">size()</a>
</h5></div></div></div>
<p>
Returns the number of stored elements.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member56.h0"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member56.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member56.synopsis">Synopsis</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.size__.h0"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.size__.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.size__.synopsis">Synopsis</a>
</h6>
-<p>
-</p>
-<pre class="programlisting"><span class="identifier">size_type</span> <span class="identifier">size</span><span class="special">()</span></pre>
-<p>
- </p>
+<pre class="programlisting"><code class="literal"><a class="link" href="reference.html#classboost_1_1container_1_1static__vector_1a1bfd8a9abbcd1f382a0ad150f7e2a40a">size_type</a></code> <code class="computeroutput"><span class="identifier">size</span></code><code class="computeroutput"><span class="special">()</span></code>
+</pre>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member56.h1"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member56.returns"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member56.returns">Returns</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.size__.h1"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.size__.returns"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.size__.returns">Returns</a>
</h6>
<p>
Number of elements contained in the container.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member56.h2"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member56.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member56.throws">Throws</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.size__.h2"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.size__.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.size__.throws">Throws</a>
</h6>
<p>
Nothing.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member56.h3"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member56.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member56.complexity">Complexity</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.size__.h3"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.size__.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.size__.complexity">Complexity</a>
</h6>
<p>
Constant O(1).
@@ -5163,38 +5051,35 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member57"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member57" title="empty()">empty()</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.empty__"></a><a name="classboost_1_1container_1_1static__vector_1aa408660722a22b80104613e28c514fc8"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.empty__" title="empty()">empty()</a>
</h5></div></div></div>
<p>
Queries if the container contains elements.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member57.h0"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member57.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member57.synopsis">Synopsis</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.empty__.h0"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.empty__.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.empty__.synopsis">Synopsis</a>
</h6>
-<p>
-</p>
-<pre class="programlisting"><span class="keyword">bool</span> <span class="identifier">empty</span><span class="special">()</span></pre>
-<p>
- </p>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">bool</span></code> <code class="computeroutput"><span class="identifier">empty</span></code><code class="computeroutput"><span class="special">()</span></code>
+</pre>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member57.h1"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member57.returns"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member57.returns">Returns</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.empty__.h1"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.empty__.returns"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.empty__.returns">Returns</a>
</h6>
<p>
true if the number of elements contained in the container is equal to
0.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member57.h2"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member57.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member57.throws">Throws</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.empty__.h2"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.empty__.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.empty__.throws">Throws</a>
</h6>
<p>
Nothing.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member57.h3"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member57.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member57.complexity">Complexity</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.empty__.h3"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.empty__.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.empty__.complexity">Complexity</a>
</h6>
<p>
Constant O(1).
@@ -5202,30 +5087,27 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member58"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member58" title="shrink_to_fit()">shrink_to_fit()</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.shrink_to_fit__"></a><a name="classboost_1_1container_1_1static__vector_1a4d89dc588ace1ce15c307a923a89f1b5"></a><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.shrink_to_fit__" title="shrink_to_fit()">shrink_to_fit()</a>
</h5></div></div></div>
<p>
Capacity is fixed so this call has no effects.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member58.h0"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member58.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member58.synopsis">Synopsis</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.shrink_to_fit__.h0"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.shrink_to_fit__.synopsis"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.shrink_to_fit__.synopsis">Synopsis</a>
</h6>
-<p>
-</p>
-<pre class="programlisting"><span class="keyword">void</span> <span class="identifier">shrink_to_fit</span><span class="special">()</span></pre>
-<p>
- </p>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">void</span></code> <code class="computeroutput"><span class="identifier">shrink_to_fit</span></code><code class="computeroutput"><span class="special">()</span></code>
+</pre>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member58.h1"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member58.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member58.throws">Throws</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.shrink_to_fit__.h1"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.shrink_to_fit__.throws"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.shrink_to_fit__.throws">Throws</a>
</h6>
<p>
Nothing.
</p>
<h6>
-<a name="staticvector.static_vector.reference.boost_container_static_vector.member58.h2"></a>
- <span><a name="staticvector.static_vector.reference.boost_container_static_vector.member58.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.member58.complexity">Complexity</a>
+<a name="staticvector.static_vector.reference.boost_container_static_vector.shrink_to_fit__.h2"></a>
+ <span class="phrase"><a name="staticvector.static_vector.reference.boost_container_static_vector.shrink_to_fit__.complexity"></a></span><a class="link" href="reference.html#staticvector.static_vector.reference.boost_container_static_vector.shrink_to_fit__.complexity">Complexity</a>
</h6>
<p>
Constant O(1).
Modified: sandbox/static_vector/doc/make_qbk.py
==============================================================================
--- sandbox/static_vector/doc/make_qbk.py (original)
+++ sandbox/static_vector/doc/make_qbk.py 2013-01-13 10:40:30 EST (Sun, 13 Jan 2013)
@@ -13,11 +13,10 @@
cmd = "doxygen_xml2qbk"
cmd = cmd + " --xml xml/%s.xml"
cmd = cmd + " --start_include boost/"
-cmd = cmd + " --index_id_path %s"
cmd = cmd + " --output_style alt"
cmd = cmd + " > generated/%s.qbk"
os.system("doxygen Doxyfile")
-os.system(cmd % ("classboost_1_1container_1_1static__vector", "staticvector.static_vector.reference", "static_vector"))
+os.system(cmd % ("classboost_1_1container_1_1static__vector", "static_vector"))
os.system("b2")
Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk