Lines Matching refs:Base
41 using Base = std::vector<T, Alloc>; variable
44 using typename Base::value_type;
45 using typename Base::allocator_type;
46 using typename Base::reference;
47 using typename Base::const_reference;
48 using typename Base::pointer;
49 using typename Base::const_pointer;
50 using typename Base::iterator;
51 using typename Base::const_iterator;
52 using typename Base::reverse_iterator;
53 using typename Base::const_reverse_iterator;
54 using typename Base::size_type;
55 using typename Base::difference_type;
59 : Base() { } in dchecked_vector()
61 : Base(alloc) { } in dchecked_vector()
65 : Base(alloc) { resize(n); } in Base() function
69 : Base(n, value, alloc) { } in Base() function
74 : Base(first, last, alloc) { } in Base() function
76 : Base(src) { } in dchecked_vector()
78 : Base(src, alloc) { } in dchecked_vector()
80 : Base(std::move(src)) { } in dchecked_vector()
82 : Base(std::move(src), alloc) { } in dchecked_vector()
85 : Base(il, alloc) { } in Base() function
88 Base::operator=(src);
92 Base::operator=(std::move(src));
96 Base::operator=(il);
101 using Base::begin;
102 using Base::end;
103 using Base::rbegin;
104 using Base::rend;
105 using Base::cbegin;
106 using Base::cend;
107 using Base::crbegin;
108 using Base::crend;
111 using Base::size;
112 using Base::max_size;
113 using Base::resize;
114 using Base::capacity;
115 using Base::empty;
116 using Base::reserve;
117 using Base::shrink_to_fit;
121 using Base::data;
126 return Base::operator[](n);
130 return Base::operator[](n);
134 reference front() { DCHECK(!empty()); return Base::front(); } in front()
135 const_reference front() const { DCHECK(!empty()); return Base::front(); } in front()
136 reference back() { DCHECK(!empty()); return Base::back(); } in back()
137 const_reference back() const { DCHECK(!empty()); return Base::back(); } in back()
140 using Base::assign;
141 using Base::push_back;
142 using Base::clear;
143 using Base::emplace_back;
146 void pop_back() { DCHECK(!empty()); Base::pop_back(); } in pop_back()
149 void swap(dchecked_vector& other) { Base::swap(other); } in swap()
154 return Base::insert(position, value); in insert()
158 return Base::insert(position, n, value); in insert()
163 return Base::insert(position, first, last); in insert()
167 return Base::insert(position, std::move(value)); in insert()
171 return Base::insert(position, il); in insert()
177 return Base::erase(position); in erase()
182 return Base::erase(first, last); in erase()
189 Base::emplace(position, std::forward(args...)); in emplace()
193 using Base::get_allocator;