[core] Add const to string specialization optional_value/value_or

This commit is contained in:
J. Nick Koston
2026-04-07 14:04:00 -10:00
parent 779faec9a5
commit 8f6acbd42d
+2 -2
View File
@@ -289,13 +289,13 @@ template<typename... X> class TemplatableValue<std::string, X...> {
}
}
optional<std::string> optional_value(X... x) {
optional<std::string> optional_value(X... x) const {
if (!this->has_value())
return {};
return this->value(x...);
}
std::string value_or(X... x, std::string default_value) {
std::string value_or(X... x, std::string default_value) const {
if (!this->has_value())
return default_value;
return this->value(x...);