reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
179 class SmallVectorTemplateBase : public SmallVectorTemplateCommon<T> { 181 SmallVectorTemplateBase(size_t Size) : SmallVectorTemplateCommon<T>(Size) {} 183 static void destroy_range(T *S, T *E) { 183 static void destroy_range(T *S, T *E) { 186 E->~T(); 211 void push_back(const T &Elt) { 214 ::new ((void*) this->end()) T(Elt); 218 void push_back(T &&Elt) { 221 ::new ((void*) this->end()) T(::std::move(Elt)); 227 this->end()->~T();