• Home
  • Raw
  • Download

Lines Matching refs:flatbuf

166                 std::vector<uint8_t> *flatbuf,  in ResizeContext()  argument
168 : schema_(schema), startptr_(vector_data(*flatbuf) + start), in ResizeContext()
169 delta_(delta), buf_(*flatbuf), in ResizeContext()
170 dag_check_(flatbuf->size() / sizeof(uoffset_t), false) { in ResizeContext()
295 const String *str, std::vector<uint8_t> *flatbuf, in SetString() argument
299 reinterpret_cast<const uint8_t *>(str) - vector_data(*flatbuf)); in SetString()
303 memset(vector_data(*flatbuf) + start, 0, str->Length()); in SetString()
305 ResizeContext(schema, start, delta, flatbuf, root_table); in SetString()
307 WriteScalar(vector_data(*flatbuf) + str_start, in SetString()
311 memcpy(vector_data(*flatbuf) + start, val.c_str(), val.size() + 1); in SetString()
316 uoffset_t elem_size, std::vector<uint8_t> *flatbuf, in ResizeAnyVector() argument
321 vector_data(*flatbuf); in ResizeAnyVector()
329 memset(vector_data(*flatbuf) + start - size_clear, 0, size_clear); in ResizeAnyVector()
331 ResizeContext(schema, start, delta_bytes, flatbuf, root_table); in ResizeAnyVector()
332 WriteScalar(vector_data(*flatbuf) + vec_start, newsize); // Length field. in ResizeAnyVector()
335 memset(vector_data(*flatbuf) + start, 0, delta_elem * elem_size); in ResizeAnyVector()
338 return vector_data(*flatbuf) + start; in ResizeAnyVector()
341 const uint8_t *AddFlatBuffer(std::vector<uint8_t> &flatbuf, in AddFlatBuffer() argument
345 while ((flatbuf.size() & (sizeof(uoffset_t) - 1)) || in AddFlatBuffer()
346 !(flatbuf.size() & (sizeof(largest_scalar_t) - 1))) { in AddFlatBuffer()
347 flatbuf.push_back(0); in AddFlatBuffer()
349 auto insertion_point = static_cast<uoffset_t>(flatbuf.size()); in AddFlatBuffer()
351 flatbuf.insert(flatbuf.end(), newbuf + sizeof(uoffset_t), newbuf + newlen); in AddFlatBuffer()
353 return vector_data(flatbuf) + insertion_point + root_offset; in AddFlatBuffer()