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

Commit 2db38236 authored by Andreas Gampe's avatar Andreas Gampe
Browse files

Revert "Base: Delete ostream<< with std::string*"

This reverts commit 4ef5011a.

Reason for revert: Breaks an internal mocking case that cannot be changed.

Test: m
Change-Id: I83f9338bde02eb2b45b3e52b66ef78490ddbeeda
parent 0bb8dcb2
Loading
Loading
Loading
Loading
+0 −10
Original line number Diff line number Diff line
@@ -438,14 +438,4 @@ class ScopedLogSeverity {
}  // namespace base
}  // namespace android

namespace std {

// Delete << with string* to avoid mistakes. The intention was most likely to print *string.
// If you really want to print the pointer, consider static_cast<void*>.
//
// Note: for this to work, we need to have this in a namespace.
std::ostream& operator<<(std::ostream& stream, const std::string* string_pointer) = delete;

}  // namespace std

#endif  // ANDROID_BASE_LOGGING_H