MCPcopy Create free account
hub / github.com/TombEngine/TombEngine / Align

Function Align

Libs/flatbuffers/flexbuffers.h:1357–1362  ·  view source on GitHub ↗

Align to prepare for writing a scalar with a certain size.

Source from the content-addressed store, hash-verified

1355
1356 // Align to prepare for writing a scalar with a certain size.
1357 uint8_t Align(BitWidth alignment) {
1358 auto byte_width = 1U << alignment;
1359 buf_.insert(buf_.end(), flatbuffers::PaddingBytes(buf_.size(), byte_width),
1360 0);
1361 return static_cast<uint8_t>(byte_width);
1362 }
1363
1364 void WriteBytes(const void *val, size_t size) {
1365 buf_.insert(buf_.end(), reinterpret_cast<const uint8_t *>(val),

Callers 5

FinishFunction · 0.70
PushIndirectFunction · 0.70
CreateBlobFunction · 0.70
ScalarVectorFunction · 0.70
CreateVectorFunction · 0.70

Calls 4

PaddingBytesFunction · 0.85
insertMethod · 0.45
endMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected