Lines Matching refs:SmallVector
42 class SmallVector {
47 SmallVector() in SmallVector() function
52 SmallVector(const SmallVector& that) : SmallVector() { *this = that; } in SmallVector() function
54 SmallVector(SmallVector&& that) : SmallVector() { *this = std::move(that); } in SmallVector() function
56 SmallVector(const std::vector<T>& vec) : SmallVector() { in SmallVector() function
67 SmallVector(std::vector<T>&& vec) : SmallVector() { in SmallVector() function
79 SmallVector(std::initializer_list<T> init_list) : SmallVector() { in SmallVector() function
89 SmallVector(size_t s, const T& v) : SmallVector() { resize(s, v); } in SmallVector() function
91 virtual ~SmallVector() { in ~SmallVector()
97 SmallVector& operator=(const SmallVector& that) {
131 SmallVector& operator=(SmallVector&& that) {
164 friend bool operator==(const SmallVector& lhs, const OtherVector& rhs) {
178 friend bool operator==(const std::vector<T>& lhs, const SmallVector& rhs) {
182 friend bool operator!=(const SmallVector& lhs, const std::vector<T>& rhs) {
186 friend bool operator!=(const std::vector<T>& lhs, const SmallVector& rhs) {