syncqt.cpp: Extract Lambda error()
It will be re-used in a subsequent patch. Pick-to: 6.7 6.6 6.5 Change-Id: Ia58020a39440d5e583450f7adecf561f7267c403 Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
This commit is contained in:
parent
b2c95e74a6
commit
74cbb1bbae
@ -1177,6 +1177,11 @@ public:
|
||||
std::size_t linesProcessed = 0;
|
||||
int faults = NoChecks;
|
||||
|
||||
const auto error = [&] () -> decltype(auto) {
|
||||
return std::cerr << ErrorMessagePreamble << m_currentFileString
|
||||
<< ":" << m_currentFileLineNumber << " ";
|
||||
};
|
||||
|
||||
// Read file line by line
|
||||
while (std::getline(input, tmpLine)) {
|
||||
++m_currentFileLineNumber;
|
||||
@ -1301,9 +1306,7 @@ public:
|
||||
.filename()
|
||||
.generic_string())) {
|
||||
faults |= PrivateHeaderChecks;
|
||||
std::cerr << ErrorMessagePreamble << m_currentFileString
|
||||
<< ":" << m_currentFileLineNumber
|
||||
<< " includes private header " << includedHeader << std::endl;
|
||||
error() << "includes private header " << includedHeader << std::endl;
|
||||
}
|
||||
for (const auto &module : m_commandLineArgs->knownModules()) {
|
||||
std::string suggestedHeader = "Qt" + module + '/' + includedHeader;
|
||||
|
Loading…
x
Reference in New Issue
Block a user