| 53 | // One departure is that %s can be driven by a std::string or string. |
| 54 | template <typename... Args> |
| 55 | inline void AppendF(string* destination, const char* fmt, Args&&... args) { |
| 56 | AppendFHelper(destination, fmt, IdentityOrConvertStringToRaw(args)...); |
| 57 | } |
| 58 | |
| 59 | // Return formatted string (with format fmt and args args). fmt follows C printf |
| 60 | // semantics. One departure is that %s can be driven by a std::string or string. |
no test coverage detected