[#bsl-vector-02e] = xref:bsl.adoc[bsl]::xref:bsl/vector-00d.adoc[vector]<char const*> :relfileprefix: ../ :mrdocs: == Synopsis Declared in `<bslstl_vector.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<> class xref:bsl/vector-00d.adoc[vector]<char const*>; ---- == Type Aliases [cols="1"] |=== | Name | xref:bsl/vector-02e/allocator_type.adoc[`allocator_type`] | xref:bsl/vector-02e/const_iterator.adoc[`const_iterator`] | xref:bsl/vector-02e/const_pointer.adoc[`const_pointer`] | xref:bsl/vector-02e/const_reference.adoc[`const_reference`] | xref:bsl/vector-02e/const_reverse_iterator.adoc[`const_reverse_iterator`] | xref:bsl/vector-02e/difference_type.adoc[`difference_type`] | xref:bsl/vector-02e/iterator.adoc[`iterator`] | xref:bsl/vector-02e/pointer.adoc[`pointer`] | xref:bsl/vector-02e/reference.adoc[`reference`] | xref:bsl/vector-02e/reverse_iterator.adoc[`reverse_iterator`] | xref:bsl/vector-02e/size_type.adoc[`size_type`] | xref:bsl/vector-02e/value_type.adoc[`value_type`] |=== == Member Functions [cols="1,4"] |=== | Name| Description | xref:bsl/vector-02e/2constructor-06a.adoc[`vector`] [.small]#[constructor]# | | xref:bsl/vector-02e/2destructor.adoc[`~vector`] [.small]#[destructor]# | | xref:bsl/vector-02e/operator_assign-04.adoc[`operator=`] | NOTE: This function has been implemented inline due to an issue with the Sun compiler. | xref:bsl/vector-02e/append_range.adoc[`append_range`] | | xref:bsl/vector-02e/assign-0f3.adoc[`assign`] | | xref:bsl/vector-02e/assign_range.adoc[`assign_range`] | | xref:bsl/vector-02e/at-05.adoc[`at`] | | xref:bsl/vector-02e/back-00.adoc[`back`] | | xref:bsl/vector-02e/begin-02.adoc[`begin`] | | xref:bsl/vector-02e/capacity.adoc[`capacity`] | | xref:bsl/vector-02e/cbegin.adoc[`cbegin`] | | xref:bsl/vector-02e/cend.adoc[`cend`] | | xref:bsl/vector-02e/clear.adoc[`clear`] | | xref:bsl/vector-02e/crbegin.adoc[`crbegin`] | | xref:bsl/vector-02e/crend.adoc[`crend`] | | xref:bsl/vector-02e/data-08.adoc[`data`] | | xref:bsl/vector-02e/emplace-08.adoc[`emplace`] | | xref:bsl/vector-02e/emplace_back-03.adoc[`emplace_back`] | | xref:bsl/vector-02e/empty.adoc[`empty`] | | xref:bsl/vector-02e/end-014.adoc[`end`] | | xref:bsl/vector-02e/erase-06.adoc[`erase`] | | xref:bsl/vector-02e/front-09.adoc[`front`] | | xref:bsl/vector-02e/get_allocator.adoc[`get_allocator`] | | xref:bsl/vector-02e/insert-09.adoc[`insert`] | | xref:bsl/vector-02e/insert_range.adoc[`insert_range`] | | xref:bsl/vector-02e/max_size.adoc[`max_size`] | | xref:bsl/vector-02e/operator_subs-01.adoc[`operator[]`] | | xref:bsl/vector-02e/pop_back.adoc[`pop_back`] | | xref:bsl/vector-02e/push_back.adoc[`push_back`] | | xref:bsl/vector-02e/rbegin-04.adoc[`rbegin`] | | xref:bsl/vector-02e/rend-0d.adoc[`rend`] | | xref:bsl/vector-02e/reserve.adoc[`reserve`] | | xref:bsl/vector-02e/resize-02.adoc[`resize`] | | xref:bsl/vector-02e/shrink_to_fit.adoc[`shrink_to_fit`] | | xref:bsl/vector-02e/size.adoc[`size`] | | xref:bsl/vector-02e/swap.adoc[`swap`] | |=== == Friends [cols="1,4"] |=== | Name| Description | `xref:bsl/swap-018.adoc[bsl::swap]` | Exchange the values of the specified `a` and `b` objects. | `xref:bsl/operator_3way-0377.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-081.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]#