reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
44 bool empty() const { return Storage.empty(); } 48 unsigned Index = Storage.size(); 49 Storage.push_back(V); 52 T *data = Storage.data(); 65 T tmp = Storage[0]; 67 unsigned NewSize = Storage.size() - 1; 71 Storage[0] = Storage[NewSize]; 71 Storage[0] = Storage[NewSize]; 73 std::swap(Storage[0], Storage[NewSize]); 73 std::swap(Storage[0], Storage[NewSize]); 88 if (Precedes(Storage[L], Storage[Index])) 88 if (Precedes(Storage[L], Storage[Index])) 89 std::swap(Storage[L], Storage[Index]); 89 std::swap(Storage[L], Storage[Index]); 95 unsigned IndexToTest = (Precedes(Storage[L], Storage[R]) ? L : R); 95 unsigned IndexToTest = (Precedes(Storage[L], Storage[R]) ? L : R); 98 if (!Precedes(Storage[IndexToTest], Storage[Index])) 98 if (!Precedes(Storage[IndexToTest], Storage[Index])) 102 std::swap(Storage[IndexToTest], Storage[Index]); 102 std::swap(Storage[IndexToTest], Storage[Index]); 106 Storage.pop_back();