A typedef | folly::fbvector< T, Allocator > | private |
allocator_type typedef | folly::fbvector< T, Allocator > | |
assign(It first, It last) | folly::fbvector< T, Allocator > | inline |
assign(size_type n, VT value) | folly::fbvector< T, Allocator > | inline |
assign(std::initializer_list< T > il) | folly::fbvector< T, Allocator > | inline |
assign(ForwardIterator first, ForwardIterator last, std::forward_iterator_tag) | folly::fbvector< T, Allocator > | inlineprivate |
assign(InputIterator first, InputIterator last, std::input_iterator_tag) | folly::fbvector< T, Allocator > | inlineprivate |
at(size_type n) const | folly::fbvector< T, Allocator > | inline |
at(size_type n) | folly::fbvector< T, Allocator > | inline |
attach(fbvector< _T, _A > &, _T *data, size_t sz, size_t cap) | folly::fbvector< T, Allocator > | friend |
back() | folly::fbvector< T, Allocator > | inline |
back() const | folly::fbvector< T, Allocator > | inline |
begin() noexcept | folly::fbvector< T, Allocator > | inline |
begin() const noexcept | folly::fbvector< T, Allocator > | inline |
capacity() const noexcept | folly::fbvector< T, Allocator > | inline |
cbegin() const noexcept | folly::fbvector< T, Allocator > | inline |
cend() const noexcept | folly::fbvector< T, Allocator > | inline |
clear() noexcept | folly::fbvector< T, Allocator > | inline |
computeInsertCapacity(size_type n) | folly::fbvector< T, Allocator > | inlineprivate |
computePushBackCapacity() const | folly::fbvector< T, Allocator > | inlineprivate |
const_iterator typedef | folly::fbvector< T, Allocator > | |
const_pointer typedef | folly::fbvector< T, Allocator > | |
const_reference typedef | folly::fbvector< T, Allocator > | |
const_reverse_iterator typedef | folly::fbvector< T, Allocator > | |
crbegin() const noexcept | folly::fbvector< T, Allocator > | inline |
crend() const noexcept | folly::fbvector< T, Allocator > | inline |
D_destroy_range_a(T *first, T *last) noexcept | folly::fbvector< T, Allocator > | inlineprivate |
D_uninitialized_copy_a(T *dest, It first, It last) | folly::fbvector< T, Allocator > | inlineprivate |
D_uninitialized_fill_n_a(T *dest, size_type sz) | folly::fbvector< T, Allocator > | inlineprivate |
D_uninitialized_fill_n_a(T *dest, size_type sz, VT value) | folly::fbvector< T, Allocator > | inlineprivate |
D_uninitialized_move_a(T *dest, It first, It last) | folly::fbvector< T, Allocator > | inlineprivate |
data() noexcept | folly::fbvector< T, Allocator > | inline |
data() const noexcept | folly::fbvector< T, Allocator > | inline |
dataIsInternal(const T &t) | folly::fbvector< T, Allocator > | inlineprivate |
dataIsInternalAndNotVT(const T &t) | folly::fbvector< T, Allocator > | inlineprivate |
difference_type typedef | folly::fbvector< T, Allocator > | |
do_real_insert(const_iterator cpos, size_type n, IsInternalFunc &&isInternalFunc, InsertInternalFunc &&insertInternalFunc, ConstructFunc &&constructFunc, DestroyFunc &&destroyFunc) | folly::fbvector< T, Allocator > | inlineprivate |
else | folly::fbvector< T, Allocator > | private |
emplace(const_iterator cpos, Args &&...args) | folly::fbvector< T, Allocator > | inline |
emplace_back(Args &&...args) | folly::fbvector< T, Allocator > | inline |
emplace_back_aux(Args &&...args) | folly::fbvector< T, Allocator > | private |
empty() const noexcept | folly::fbvector< T, Allocator > | inline |
end() noexcept | folly::fbvector< T, Allocator > | inline |
end() const noexcept | folly::fbvector< T, Allocator > | inline |
erase(const_iterator position) | folly::fbvector< T, Allocator > | inline |
erase(const_iterator first, const_iterator last) | folly::fbvector< T, Allocator > | inline |
fbvector()=default | folly::fbvector< T, Allocator > | |
fbvector(const Allocator &a) | folly::fbvector< T, Allocator > | inlineexplicit |
fbvector(size_type n, const Allocator &a=Allocator()) | folly::fbvector< T, Allocator > | inlineexplicit |
fbvector(size_type n, VT value, const Allocator &a=Allocator()) | folly::fbvector< T, Allocator > | inline |
fbvector(It first, It last, const Allocator &a=Allocator()) | folly::fbvector< T, Allocator > | inline |
fbvector(const fbvector &other) | folly::fbvector< T, Allocator > | inline |
fbvector(fbvector &&other) noexcept | folly::fbvector< T, Allocator > | inline |
fbvector(const fbvector &other, const Allocator &a) | folly::fbvector< T, Allocator > | inline |
fbvector(fbvector &&other, const Allocator &a) | folly::fbvector< T, Allocator > | inline |
fbvector(std::initializer_list< T > il, const Allocator &a=Allocator()) | folly::fbvector< T, Allocator > | inline |
fbvector(ForwardIterator first, ForwardIterator last, const Allocator &a, std::forward_iterator_tag) | folly::fbvector< T, Allocator > | inlineprivate |
fbvector(InputIterator first, InputIterator last, const Allocator &a, std::input_iterator_tag) | folly::fbvector< T, Allocator > | inlineprivate |
front() | folly::fbvector< T, Allocator > | inline |
front() const | folly::fbvector< T, Allocator > | inline |
get_allocator() const noexcept | folly::fbvector< T, Allocator > | inline |
impl_ | folly::fbvector< T, Allocator > | private |
insert(const_iterator cpos, const T &value) | folly::fbvector< T, Allocator > | inline |
insert(const_iterator cpos, T &&value) | folly::fbvector< T, Allocator > | inline |
insert(const_iterator cpos, size_type n, VT value) | folly::fbvector< T, Allocator > | inline |
insert(const_iterator cpos, It first, It last) | folly::fbvector< T, Allocator > | inline |
insert(const_iterator cpos, std::initializer_list< T > il) | folly::fbvector< T, Allocator > | inline |
insert(const_iterator cpos, FIt first, FIt last, std::forward_iterator_tag) | folly::fbvector< T, Allocator > | inlineprivate |
insert(const_iterator cpos, IIt first, IIt last, std::input_iterator_tag) | folly::fbvector< T, Allocator > | inlineprivate |
insert_use_fresh(bool at_end, size_type n) | folly::fbvector< T, Allocator > | inlineprivate |
isValid(const_iterator it) | folly::fbvector< T, Allocator > | inlineprivate |
iterator typedef | folly::fbvector< T, Allocator > | |
M_destroy_range_e(T *pos) noexcept | folly::fbvector< T, Allocator > | inlineprivate |
M_relocate(T *newB) | folly::fbvector< T, Allocator > | inlineprivate |
M_uninitialized_copy_e(It first, It last) | folly::fbvector< T, Allocator > | inlineprivate |
M_uninitialized_fill_n_e(size_type sz) | folly::fbvector< T, Allocator > | inlineprivate |
M_uninitialized_fill_n_e(size_type sz, VT value) | folly::fbvector< T, Allocator > | inlineprivate |
M_uninitialized_move_e(It first, It last) | folly::fbvector< T, Allocator > | inlineprivate |
make_window(iterator position, size_type n) | folly::fbvector< T, Allocator > | inlineprivate |
max_size() const noexcept | folly::fbvector< T, Allocator > | inline |
moveFrom(fbvector &&other, std::true_type) | folly::fbvector< T, Allocator > | inlineprivate |
moveFrom(fbvector &&other, std::false_type) | folly::fbvector< T, Allocator > | inlineprivate |
operator!=(const fbvector &other) const | folly::fbvector< T, Allocator > | inline |
operator<(const fbvector &other) const | folly::fbvector< T, Allocator > | inline |
operator<=(const fbvector &other) const | folly::fbvector< T, Allocator > | inline |
operator=(const fbvector &other) | folly::fbvector< T, Allocator > | inline |
operator=(fbvector &&other) | folly::fbvector< T, Allocator > | inline |
operator=(std::initializer_list< T > il) | folly::fbvector< T, Allocator > | inline |
operator==(const fbvector &other) const | folly::fbvector< T, Allocator > | inline |
operator>(const fbvector &other) const | folly::fbvector< T, Allocator > | inline |
operator>=(const fbvector &other) const | folly::fbvector< T, Allocator > | inline |
operator[](size_type n) | folly::fbvector< T, Allocator > | inline |
operator[](size_type n) const | folly::fbvector< T, Allocator > | inline |
pointer typedef | folly::fbvector< T, Allocator > | |
pop_back() | folly::fbvector< T, Allocator > | inline |
push_back(const T &value) | folly::fbvector< T, Allocator > | inline |
push_back(T &&value) | folly::fbvector< T, Allocator > | inline |
rbegin() noexcept | folly::fbvector< T, Allocator > | inline |
rbegin() const noexcept | folly::fbvector< T, Allocator > | inline |
reference typedef | folly::fbvector< T, Allocator > | |
relinquish(fbvector< _T, _A > &) | folly::fbvector< T, Allocator > | friend |
relocate_done(T *, T *first, T *last) noexcept | folly::fbvector< T, Allocator > | inlineprivate |
relocate_move(T *dest, T *first, T *last) | folly::fbvector< T, Allocator > | inlineprivate |
relocate_move_or_copy(T *dest, T *first, T *last, std::true_type) | folly::fbvector< T, Allocator > | inlineprivate |
relocate_move_or_copy(T *dest, T *first, T *last, std::false_type) | folly::fbvector< T, Allocator > | inlineprivate |
relocate_move_or_memcpy(T *dest, T *first, T *last, std::true_type) | folly::fbvector< T, Allocator > | inlineprivate |
relocate_move_or_memcpy(T *dest, T *first, T *last, std::false_type) | folly::fbvector< T, Allocator > | inlineprivate |
relocate_undo(T *dest, T *first, T *last) noexcept | folly::fbvector< T, Allocator > | inlineprivate |
relocate_use_memcpy typedef | folly::fbvector< T, Allocator > | private |
relocate_use_move typedef | folly::fbvector< T, Allocator > | private |
rend() noexcept | folly::fbvector< T, Allocator > | inline |
rend() const noexcept | folly::fbvector< T, Allocator > | inline |
reserve(size_type n) | folly::fbvector< T, Allocator > | inline |
reserve_in_place(size_type n) | folly::fbvector< T, Allocator > | inlineprivate |
resize(size_type n) | folly::fbvector< T, Allocator > | inline |
resize(size_type n, VT t) | folly::fbvector< T, Allocator > | inline |
reverse_iterator typedef | folly::fbvector< T, Allocator > | |
S_copy_n(T *dest, It first, size_type n) | folly::fbvector< T, Allocator > | inlineprivatestatic |
S_copy_n(T *dest, const T *first, size_type n) | folly::fbvector< T, Allocator > | inlineprivatestatic |
S_copy_n(T *dest, std::move_iterator< T * > mIt, size_type n) | folly::fbvector< T, Allocator > | inlineprivatestatic |
S_destroy_range(T *first, T *last) noexcept | folly::fbvector< T, Allocator > | inlineprivatestatic |
S_destroy_range_a(Allocator &a, T *first, T *last) noexcept | folly::fbvector< T, Allocator > | inlineprivatestatic |
S_uninitialized_copy(T *dest, It first, It last) | folly::fbvector< T, Allocator > | inlineprivatestatic |
S_uninitialized_copy_a(Allocator &a, T *dest, It first, It last) | folly::fbvector< T, Allocator > | inlineprivatestatic |
S_uninitialized_copy_bits(T *dest, const T *first, const T *last) | folly::fbvector< T, Allocator > | inlineprivatestatic |
S_uninitialized_copy_bits(T *dest, std::move_iterator< T * > first, std::move_iterator< T * > last) | folly::fbvector< T, Allocator > | inlineprivatestatic |
S_uninitialized_copy_bits(T *dest, It first, It last) | folly::fbvector< T, Allocator > | inlineprivatestatic |
S_uninitialized_fill_n(T *dest, size_type n) | folly::fbvector< T, Allocator > | inlineprivatestatic |
S_uninitialized_fill_n(T *dest, size_type n, const T &value) | folly::fbvector< T, Allocator > | inlineprivatestatic |
S_uninitialized_fill_n_a(Allocator &a, T *dest, size_type sz, Args &&...args) | folly::fbvector< T, Allocator > | inlineprivatestatic |
shrink_to_fit() noexcept | folly::fbvector< T, Allocator > | inline |
size() const noexcept | folly::fbvector< T, Allocator > | inline |
size_type typedef | folly::fbvector< T, Allocator > | |
swap(Impl &a, Impl &b) | folly::fbvector< T, Allocator > | inlineprivatestatic |
swap(fbvector &other) noexcept | folly::fbvector< T, Allocator > | inline |
undo_window(iterator position, size_type n) noexcept | folly::fbvector< T, Allocator > | inlineprivate |
value_type typedef | folly::fbvector< T, Allocator > | |
wrap_frame(T *ledge, size_type idx, size_type n) | folly::fbvector< T, Allocator > | inlineprivate |
~fbvector()=default | folly::fbvector< T, Allocator > | |
~T typedef | folly::fbvector< T, Allocator > | private |