Skip to content

StoreGate: disable implicit string to HandleKey conversion

Disable the implicit std::string to HandleKey conversion as this can lead to surprising failure modes as the implicitly created key will not have been initialized correctly (see e.g. !77957 (comment 9103142)). This also requires the addition of a push_back(const std::string&) overload for the array use-case as we can no longer rely on the implicit conversion.

Also add a few missing assignment operators.

Doing this in 24.0 to avoid surprises when code gets merged into main.

cc @ssnyder

Edited by Frank Winklmeier

Merge request reports

Loading