MCPcopy Create free account
hub / github.com/Snapchat/Valdi / parsePackedRepeated

Function parsePackedRepeated

valdi_protobuf/src/valdi_protobuf/Field.cpp:737–742  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

735using RepeatedParser = void (*)(RepeatedField* repeated, const Byte* data, size_t length);
736
737static RepeatedField* parsePackedRepeated(Field* field, const Byte* data, size_t length, RepeatedParser parser) {
738 auto repeatedField = makeShared<RepeatedField>();
739 parser(repeatedField.get(), data, length);
740 field->setRepeated(repeatedField.get());
741 return repeatedField.get();
742}
743
744static RepeatedField* toPackedRepeated(Field* field, RepeatedParser parser) {
745 if (field->getInternalType() == Field::InternalType::Raw) {

Callers 1

toPackedRepeatedFunction · 0.85

Calls 2

setRepeatedMethod · 0.80
getMethod · 0.65

Tested by

no test coverage detected