libcxx 中的“class vector”在哪里实现?

Where is `class vector` implemented in libcxx?

我想在 libcxx 中找到 class vector 的实现。但是在libcxx的头文件vector中,https://github.com/llvm/llvm-project/blob/main/libcxx/include/vector,注释区只定义了class vector,源码区没有

class vector真正定义在哪里?

就在那里,在line 472附近:

template <class _Tp, class _Allocator /* = allocator<_Tp> */>
class _LIBCPP_TEMPLATE_VIS vector
    : private __vector_base<_Tp, _Allocator>
{
    . . .