[libc++][NFC] Inline most of `__vector_base` into `vector`.
authorKonstantin Varlamov <varconst@apple.com>
Mon, 8 Nov 2021 08:10:13 +0000 (00:10 -0800)
committerKonstantin Varlamov <varconst@apple.com>
Mon, 8 Nov 2021 08:45:48 +0000 (00:45 -0800)
commit12b55821a578929a7b03448a22c3a678aa649bd5
treeef47590f68bf0f4de816866f8dafd317e6da726d
parentd7ab283996d476c62ef2264ecbd1900c07102113
[libc++][NFC] Inline most of `__vector_base` into `vector`.

`__vector_base` exists for historical reasons and cannot be eliminated
entirely without breaking the ABI. Member variables are left
untouched -- this patch only does changes that clearly cannot affect the
ABI.

Differential Revision: https://reviews.llvm.org/D112976
libcxx/include/vector