From 9e4419826b3e23c63567591701a2834a837da98e Mon Sep 17 00:00:00 2001 From: Yuqian Yang Date: Fri, 17 Oct 2025 09:46:56 +0800 Subject: Toml remove String. --- src/toml/TomlDocument.cpp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'src/toml/TomlDocument.cpp') diff --git a/src/toml/TomlDocument.cpp b/src/toml/TomlDocument.cpp index e9351538..af9e2ac8 100644 --- a/src/toml/TomlDocument.cpp +++ b/src/toml/TomlDocument.cpp @@ -1,7 +1,7 @@ #include "cru/toml/TomlDocument.h" namespace cru::toml { -std::optional TomlSection::GetValue(const String& key) const { +std::optional TomlSection::GetValue(const std::string& key) const { auto it = values_.find(key); if (it == values_.end()) { return std::nullopt; @@ -9,13 +9,13 @@ std::optional TomlSection::GetValue(const String& key) const { return it->second; } -void TomlSection::SetValue(const String& key, String value) { +void TomlSection::SetValue(const std::string& key, std::string value) { values_[key] = std::move(value); } -void TomlSection::DeleteValue(const String& key) { values_.erase(key); } +void TomlSection::DeleteValue(const std::string& key) { values_.erase(key); } -TomlSection* TomlDocument::GetSection(const String& name) { +TomlSection* TomlDocument::GetSection(const std::string& name) { auto it = sections_.find(name); if (it == sections_.end()) { return nullptr; @@ -23,7 +23,7 @@ TomlSection* TomlDocument::GetSection(const String& name) { return &it->second; } -const TomlSection* TomlDocument::GetSection(const String& name) const { +const TomlSection* TomlDocument::GetSection(const std::string& name) const { auto it = sections_.find(name); if (it == sections_.end()) { return nullptr; @@ -31,7 +31,7 @@ const TomlSection* TomlDocument::GetSection(const String& name) const { return &it->second; } -TomlSection* TomlDocument::GetSectionOrCreate(const String& name) { +TomlSection* TomlDocument::GetSectionOrCreate(const std::string& name) { auto it = sections_.find(name); if (it == sections_.end()) { sections_[name] = TomlSection(); @@ -40,10 +40,10 @@ TomlSection* TomlDocument::GetSectionOrCreate(const String& name) { return &it->second; } -void TomlDocument::SetSection(const String& name, TomlSection section) { +void TomlDocument::SetSection(const std::string& name, TomlSection section) { sections_[name] = std::move(section); } -void TomlDocument::DeleteSection(const String& name) { sections_.erase(name); } +void TomlDocument::DeleteSection(const std::string& name) { sections_.erase(name); } } // namespace cru::toml -- cgit v1.2.3