MCPcopy Create free account
hub / github.com/boostorg/json / term

Method term

include/boost/json/detail/string_impl.hpp:314–330  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

312 storage_ptr const& sp) noexcept;
313
314 void
315 term(std::size_t n) noexcept
316 {
317 if(s_.k == short_string_)
318 {
319 s_.buf[sbo_chars_] =
320 static_cast<char>(
321 sbo_chars_ - n);
322 s_.buf[n] = 0;
323 }
324 else
325 {
326 p_.t->size = static_cast<
327 std::uint32_t>(n);
328 data()[n] = 0;
329 }
330 }
331
332 char*
333 data() noexcept

Callers 2

growMethod · 0.80
assignMethod · 0.80

Calls 1

dataClass · 0.85

Tested by

no test coverage detected