| 263 | // raw pointer access with scalars). |
| 264 | template<typename T> |
| 265 | T *GetAnyVectorElemAddressOf(const VectorOfAny *vec, size_t i, |
| 266 | size_t elem_size) { |
| 267 | return reinterpret_cast<T *>(vec->Data() + elem_size * i); |
| 268 | } |
| 269 | |
| 270 | // Similarly, for elements of tables. |
| 271 | template<typename T> |