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;
|
std::size_t linesProcessed = 0;
|
||||||
int faults = NoChecks;
|
int faults = NoChecks;
|
||||||
|
|
||||||
|
const auto error = [&] () -> decltype(auto) {
|
||||||
|
return std::cerr << ErrorMessagePreamble << m_currentFileString
|
||||||
|
<< ":" << m_currentFileLineNumber << " ";
|
||||||
|
};
|
||||||
|
|
||||||
// Read file line by line
|
// Read file line by line
|
||||||
while (std::getline(input, tmpLine)) {
|
while (std::getline(input, tmpLine)) {
|
||||||
++m_currentFileLineNumber;
|
++m_currentFileLineNumber;
|
||||||
@ -1301,9 +1306,7 @@ public:
|
|||||||
.filename()
|
.filename()
|
||||||
.generic_string())) {
|
.generic_string())) {
|
||||||
faults |= PrivateHeaderChecks;
|
faults |= PrivateHeaderChecks;
|
||||||
std::cerr << ErrorMessagePreamble << m_currentFileString
|
error() << "includes private header " << includedHeader << std::endl;
|
||||||
<< ":" << m_currentFileLineNumber
|
|
||||||
<< " includes private header " << includedHeader << std::endl;
|
|
||||||
}
|
}
|
||||||
for (const auto &module : m_commandLineArgs->knownModules()) {
|
for (const auto &module : m_commandLineArgs->knownModules()) {
|
||||||
std::string suggestedHeader = "Qt" + module + '/' + includedHeader;
|
std::string suggestedHeader = "Qt" + module + '/' + includedHeader;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user