brintos

brintos / llvm-project-archived public Read only

0
0
Text · 518 B · 2b4e7f1 Raw
22 lines · c
1#include "a.h"2#ifndef _LIBCPP_VECTOR3template <class, class _Allocator>4class __vector_base {5protected:6  _Allocator __alloc() const;7  __vector_base(_Allocator);8};9 10template <class _Tp, class _Allocator = allocator>11class vector : __vector_base<_Tp, _Allocator> {12public:13  vector() noexcept(is_nothrow_default_constructible<_Allocator>::value);14  vector(const vector &);15  vector(vector &&)16      noexcept(is_nothrow_move_constructible<_Allocator>::value);17};18 19#endif20void GetUniquePtrType() { vector<char> v; }21 22