Lines Matching refs:vector
27 #include <vector>
94 * This class wraps a std::vector and implements a subset of its
101 typedef std::vector<uint32_t> vector_t;
110 : vector(size, 0) {}
123 return (((uint64_t)vector[idx_hi]) << 32) | vector[idx_lo];
135 vector[idx_lo] = value & 0xFFFFFFFF;
136 vector[idx_hi] = (value >> 32) & 0xFFFFFFFF;
140 return vector[index(addr)];
144 return vector[index(addr)];
148 iterator begin() noexcept { return vector.begin(); }
149 const_iterator begin() const noexcept { return vector.begin(); }
150 const_iterator cbegin() const noexcept { return vector.cbegin(); }
152 iterator end() noexcept { return vector.end(); }
153 const_iterator end() const noexcept { return vector.end(); }
154 const_iterator cend() const noexcept { return vector.cend(); }
156 const size_type size() const noexcept { return vector.size(); }
168 vector_t vector;