[#bsl-vector-0c8] = xref:bsl.adoc[bsl]::xref:bsl/vector-00d.adoc[vector]<void*> :relfileprefix: ../ :mrdocs: == Synopsis Declared in `<bslstl_vector.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<> class xref:bsl/vector-00d.adoc[vector]<void*>; ---- == Type Aliases [cols="1"] |=== | Name | xref:bsl/vector-0c8/allocator_type.adoc[`allocator_type`] | xref:bsl/vector-0c8/const_iterator.adoc[`const_iterator`] | xref:bsl/vector-0c8/const_pointer.adoc[`const_pointer`] | xref:bsl/vector-0c8/const_reference.adoc[`const_reference`] | xref:bsl/vector-0c8/const_reverse_iterator.adoc[`const_reverse_iterator`] | xref:bsl/vector-0c8/difference_type.adoc[`difference_type`] | xref:bsl/vector-0c8/iterator.adoc[`iterator`] | xref:bsl/vector-0c8/pointer.adoc[`pointer`] | xref:bsl/vector-0c8/reference.adoc[`reference`] | xref:bsl/vector-0c8/reverse_iterator.adoc[`reverse_iterator`] | xref:bsl/vector-0c8/size_type.adoc[`size_type`] | xref:bsl/vector-0c8/value_type.adoc[`value_type`] |=== == Member Functions [cols="1,4"] |=== | Name| Description | xref:bsl/vector-0c8/2constructor-06b.adoc[`vector`] [.small]#[constructor]# | | xref:bsl/vector-0c8/2destructor.adoc[`~vector`] [.small]#[destructor]# | | xref:bsl/vector-0c8/operator_assign-0a.adoc[`operator=`] | NOTE: This function has been implemented inline due to an issue with the Sun compiler. | xref:bsl/vector-0c8/append_range.adoc[`append_range`] | | xref:bsl/vector-0c8/assign-08.adoc[`assign`] | | xref:bsl/vector-0c8/assign_range.adoc[`assign_range`] | | xref:bsl/vector-0c8/at-0c.adoc[`at`] | | xref:bsl/vector-0c8/back-00.adoc[`back`] | | xref:bsl/vector-0c8/begin-016a.adoc[`begin`] | | xref:bsl/vector-0c8/capacity.adoc[`capacity`] | | xref:bsl/vector-0c8/cbegin.adoc[`cbegin`] | | xref:bsl/vector-0c8/cend.adoc[`cend`] | | xref:bsl/vector-0c8/clear.adoc[`clear`] | | xref:bsl/vector-0c8/crbegin.adoc[`crbegin`] | | xref:bsl/vector-0c8/crend.adoc[`crend`] | | xref:bsl/vector-0c8/data-09.adoc[`data`] | | xref:bsl/vector-0c8/emplace-02.adoc[`emplace`] | | xref:bsl/vector-0c8/emplace_back-00.adoc[`emplace_back`] | | xref:bsl/vector-0c8/empty.adoc[`empty`] | | xref:bsl/vector-0c8/end-05.adoc[`end`] | | xref:bsl/vector-0c8/erase-00.adoc[`erase`] | | xref:bsl/vector-0c8/front-0e.adoc[`front`] | | xref:bsl/vector-0c8/get_allocator.adoc[`get_allocator`] | | xref:bsl/vector-0c8/insert-05.adoc[`insert`] | | xref:bsl/vector-0c8/insert_range.adoc[`insert_range`] | | xref:bsl/vector-0c8/max_size.adoc[`max_size`] | | xref:bsl/vector-0c8/operator_subs-08.adoc[`operator[]`] | | xref:bsl/vector-0c8/pop_back.adoc[`pop_back`] | | xref:bsl/vector-0c8/push_back.adoc[`push_back`] | | xref:bsl/vector-0c8/rbegin-0d.adoc[`rbegin`] | | xref:bsl/vector-0c8/rend-0d.adoc[`rend`] | | xref:bsl/vector-0c8/reserve.adoc[`reserve`] | | xref:bsl/vector-0c8/resize-04.adoc[`resize`] | | xref:bsl/vector-0c8/shrink_to_fit.adoc[`shrink_to_fit`] | | xref:bsl/vector-0c8/size.adoc[`size`] | | xref:bsl/vector-0c8/swap.adoc[`swap`] | |=== == Friends [cols="1,4"] |=== | Name| Description | `xref:bsl/swap-080.adoc[bsl::swap]` | Exchange the values of the specified `a` and `b` objects. | `xref:bsl/operator_3way-0d5.adoc[bsl::operator<=>]` | Perform a three‐way comparison of the specified `lhs` and `rhs` vectors and return the result of that comparison. | `xref:bsl/operator_eq-0eb.adoc[bsl::operator==]` | Return `true` if the specified `lhs` and `rhs` vectors have the same value, and `false` otherwise. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#