Loading src/html.cpp +4 −1 Original line number Diff line number Diff line Loading @@ -120,14 +120,17 @@ libhtmlpp::HtmlString::HtmlString(const libhtmlpp::HtmlString& str) : HtmlString } void libhtmlpp::HtmlString::push_back(const char src){ _Data.erase(std::remove(_Data.begin(), _Data.end(), '\0'), _Data.end()); _Data.push_back(src); _Data.push_back('\0'); } void libhtmlpp::HtmlString::append(const std::string& src) { if(src.empty()) return; std::copy(src.begin(),src.end(),std::back_inserter(_Data)); _Data.erase(std::remove(_Data.begin(), _Data.end(), '\0'), _Data.end()); std::copy(src.begin(),src.end(),std::back_inserter(_Data)); _Data.push_back('\0'); } void libhtmlpp::HtmlString::append(libhtmlpp::HtmlString& hstring) { Loading Loading
src/html.cpp +4 −1 Original line number Diff line number Diff line Loading @@ -120,14 +120,17 @@ libhtmlpp::HtmlString::HtmlString(const libhtmlpp::HtmlString& str) : HtmlString } void libhtmlpp::HtmlString::push_back(const char src){ _Data.erase(std::remove(_Data.begin(), _Data.end(), '\0'), _Data.end()); _Data.push_back(src); _Data.push_back('\0'); } void libhtmlpp::HtmlString::append(const std::string& src) { if(src.empty()) return; std::copy(src.begin(),src.end(),std::back_inserter(_Data)); _Data.erase(std::remove(_Data.begin(), _Data.end(), '\0'), _Data.end()); std::copy(src.begin(),src.end(),std::back_inserter(_Data)); _Data.push_back('\0'); } void libhtmlpp::HtmlString::append(libhtmlpp::HtmlString& hstring) { Loading