5 #ifndef TRIGSERIALIZERESULT_STRINGSERIALIZER_H
6 #define TRIGSERIALIZERESULT_STRINGSERIALIZER_H
32 void serialize (
const std::vector<std::string>& strings, std::vector<uint32_t>& storage );
33 void serialize (
const std::string&
str, std::vector<uint32_t>& storage );
45 std::vector<uint32_t>::const_iterator last,
46 std::vector<std::string>& strings);
49 std::size_t
deserialize (
const std::vector<uint32_t>& storage, std::vector<std::string>& strings ) {
50 return deserialize(storage.begin(), storage.end(), strings);
54 std::vector<std::string>
deserialize (
const std::vector<uint32_t>& storage) {
55 std::vector<std::string> strings;
56 deserialize(storage.begin(), storage.end(), strings);
62 std::vector<uint32_t>::const_iterator last,
66 std::size_t
deserialize (
const std::vector<uint32_t>& storage, std::string&
str ) {
73 unsigned int inquireSize(
const std::vector<uint32_t>& storage);
88 #endif // TRIGSERIALIZERESULT_STRINGSERIALIZER_H