reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2225 Last = Inline; 2235 std::copy(First, Last, Tmp); 2242 Last = First + S; 2255 Last = First + Other.size(); 2261 Last = Other.Last; 2261 Last = Other.Last; 2273 Last = First + Other.size(); 2280 Last = Other.Last; 2280 Last = Other.Last; 2287 std::swap(Last, Other.Last); 2287 std::swap(Last, Other.Last); 2294 if (Last == Cap) 2296 *Last++ = Elem; 2300 assert(Last != First && "Popping empty vector!"); 2301 --Last; 2306 Last = First + Index; 2310 T* end() { return Last; } 2312 bool empty() const { return First == Last; } 2313 size_t size() const { return static_cast<size_t>(Last - First); } 2315 assert(Last != First && "Calling back() on empty vector!"); 2316 return *(Last - 1); 2322 void clear() { Last = First; }