Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f95e758d authored by Treehugger Robot's avatar Treehugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Correctly handle empty vector when printing" into main

parents c321fe2a 6742ee98
Loading
Loading
Loading
Loading
+5 −4
Original line number Diff line number Diff line
@@ -117,11 +117,12 @@ std::string dumpMapKeys(const std::map<K, V>& map,
template <typename T>
std::string dumpVector(const std::vector<T>& values,
                       std::string (*valueToString)(const T&) = constToString) {
    std::string dump = valueToString(values[0]);
    for (size_t i = 1; i < values.size(); i++) {
        dump += ", " + valueToString(values[i]);
    std::string out;
    for (const auto& value : values) {
        out += out.empty() ? "[" : ", ";
        out += valueToString(value);
    }
    return dump;
    return out.empty() ? "[]" : (out + "]");
}

const char* toString(bool value);