| 123 | private: |
| 124 | template<typename Writer, typename Hash, typename Equal, typename Alloc> |
| 125 | inline static void SerializeStringSet(Writer &writer, const std::unordered_set<std::wstring, Hash, Equal, Alloc> &set, std::wstring_view key) |
| 126 | { |
| 127 | rjh::WriteKey(writer, key); |
| 128 | writer.StartArray(); |
| 129 | for (const std::wstring &str : set) |
| 130 | { |
| 131 | rjh::WriteString(writer, str); |
| 132 | } |
| 133 | writer.EndArray(); |
| 134 | } |
| 135 | |
| 136 | template<typename Hash, typename Equal, typename Alloc> |
| 137 | inline static void DeserializeStringSet(const rjh::value_t &arr, std::unordered_set<std::wstring, Hash, Equal, Alloc> &set, std::wstring_view key) |
nothing calls this directly
no test coverage detected