void PrintTo(const FileContainer &container, ::std::ostream* os) { *os << "FileContainer(" << container.filePath().constData() << ", " << container.projectPartId().constData() << ", " << container.fileArguments().constData() << ", " << container.documentRevision(); if (container.hasUnsavedFileContent()) *os << ", " << container.unsavedFileContent().constData(); *os << ")"; }
QDebug operator<<(QDebug debug, const FileContainer &container) { debug.nospace() << "FileContainer(" << container.filePath() << ", " << container.projectPartId() << ", " << container.fileArguments() << ", " << container.documentRevision(); if (container.hasUnsavedFileContent()) { const Utf8String fileWithContent = debugWriteFileForInspection( container.unsavedFileContent(), debugId(container)); debug.nospace() << ", " << "<" << fileWithContent << ">"; } debug.nospace() << ")"; return debug; }