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

Function packRepeatedField

valdi_protobuf/test/Field_tests.cpp:341–352  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

339
340template<typename T>
341static std::string packRepeatedField(const google::protobuf::RepeatedField<T>& values,
342 void (*doWrite)(google::protobuf::io::CodedOutputStream*, T)) {
343 std::string output;
344 google::protobuf::io::StringOutputStream outputStream(&output);
345 google::protobuf::io::CodedOutputStream codedOutputStream(&outputStream);
346
347 for (const auto& value : values) {
348 doWrite(&codedOutputStream, value);
349 }
350
351 return output;
352}
353
354template<typename T>
355static void writeRepeatedField(int fieldKey,

Callers 1

writeRepeatedFieldFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected