| 246 | |
| 247 | template <typename T = V> |
| 248 | typename std::enable_if_t<provide_std_interface<T>, PrimitiveWriter<T>> |
| 249 | operator[](vector_size_t index) { |
| 250 | BOLT_DCHECK_LT(index, length_, "out of bound access"); |
| 251 | return PrimitiveWriter<V>{elementsVector(), valuesOffset_ + index}; |
| 252 | } |
| 253 | |
| 254 | template <typename T = V> |
| 255 | typename std::enable_if_t<provide_std_interface<T>, PrimitiveWriter<T>> |