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()
63 : Base(n, alloc) { } in Base() function
67 : Base(n, value, alloc) { } in Base() function
72 : Base(first, last, alloc) { } in Base() function
74 : Base(src) { } in dchecked_vector()
76 : Base(src, alloc) { } in dchecked_vector()
78 : Base(std::move(src)) { } in dchecked_vector()
80 : Base(std::move(src), alloc) { } in dchecked_vector()
83 : Base(il, alloc) { } in Base() function
86 Base::operator=(src);
90 Base::operator=(std::move(src));
94 Base::operator=(il);
99 using Base::begin;
100 using Base::end;
101 using Base::rbegin;
102 using Base::rend;
103 using Base::cbegin;
104 using Base::cend;
105 using Base::crbegin;
106 using Base::crend;
109 using Base::size;
110 using Base::max_size;
111 using Base::resize;
112 using Base::capacity;
113 using Base::empty;
114 using Base::reserve;
115 using Base::shrink_to_fit;
119 using Base::data;
124 return Base::operator[](n);
128 return Base::operator[](n);
132 reference front() { DCHECK(!empty()); return Base::front(); } in front()
133 const_reference front() const { DCHECK(!empty()); return Base::front(); } in front()
134 reference back() { DCHECK(!empty()); return Base::back(); } in back()
135 const_reference back() const { DCHECK(!empty()); return Base::back(); } in back()
138 using Base::assign;
139 using Base::push_back;
140 using Base::clear;
141 using Base::emplace_back;
144 void pop_back() { DCHECK(!empty()); Base::pop_back(); } in pop_back()
147 void swap(dchecked_vector& other) { Base::swap(other); } in swap()
152 return Base::insert(position, value); in insert()
156 return Base::insert(position, n, value); in insert()
161 return Base::insert(position, first, last); in insert()
165 return Base::insert(position, std::move(value)); in insert()
169 return Base::insert(position, il); in insert()
175 return Base::erase(position); in erase()
180 return Base::erase(first, last); in erase()
187 Base::emplace(position, std::forward(args...)); in emplace()
191 using Base::get_allocator;