5 #ifndef TRIGSTEERINGEVENT_STRINGSERIALIZER_H
6 #define TRIGSTEERINGEVENT_STRINGSERIALIZER_H
35 void serialize (
const std::vector<std::string>& strings, std::vector<uint32_t>& storage );
36 void serialize (
const std::string&
str, std::vector<uint32_t>& storage );
48 std::vector<uint32_t>::const_iterator last,
49 std::vector<std::string>& strings);
52 std::size_t
deserialize (
const std::vector<uint32_t>& storage, std::vector<std::string>& strings ) {
53 return deserialize(storage.begin(), storage.end(), strings);
58 std::vector<uint32_t>::const_iterator last,
62 std::size_t
deserialize (
const std::vector<uint32_t>& storage, std::string&
str ) {
69 unsigned int inquireSize(
const std::vector<uint32_t>& storage);
89 #endif // TRIGSTEERINGEVENT_STRINGSERIALIZER_H