| 165 | } |
| 166 | |
| 167 | void mitk::Preferences::PutByteArray(const std::string& key, const std::byte* array, size_t size) |
| 168 | { |
| 169 | this->SetProperty<std::pair<decltype(array), decltype(size)>>(m_Properties, key, std::make_pair(array, size), [](const auto& value) { |
| 170 | using namespace boost::beast::detail; |
| 171 | |
| 172 | std::vector<char> encodedArray(base64::encoded_size(value.second) + 1, '\0'); |
| 173 | base64::encode(encodedArray.data(), value.first, value.second); |
| 174 | |
| 175 | return std::string(encodedArray.data()); |
| 176 | }); |
| 177 | } |
| 178 | |
| 179 | void mitk::Preferences::Override(const std::string& key, const std::string& value) |
| 180 | { |
no test coverage detected