mirror of
https://github.com/Kitware/CMake.git
synced 2026-05-03 04:40:18 -05:00
Prefer front/back/data over dereferencing begin/rbegin iter
Changed for sequenced containers: vector, list, string and array
This commit is contained in:
@@ -47,11 +47,11 @@ static void extendResult(
|
||||
if (!result.empty() &&
|
||||
(*(result.end() - 1))->GetType() ==
|
||||
cmGeneratorExpressionEvaluator::Text &&
|
||||
(*contents.begin())->GetType() == cmGeneratorExpressionEvaluator::Text) {
|
||||
contents.front()->GetType() == cmGeneratorExpressionEvaluator::Text) {
|
||||
TextContent* textContent = static_cast<TextContent*>(*(result.end() - 1));
|
||||
textContent->Extend(
|
||||
static_cast<TextContent*>(*contents.begin())->GetLength());
|
||||
delete *contents.begin();
|
||||
static_cast<TextContent*>(contents.front())->GetLength());
|
||||
delete contents.front();
|
||||
result.insert(result.end(), contents.begin() + 1, contents.end());
|
||||
} else {
|
||||
result.insert(result.end(), contents.begin(), contents.end());
|
||||
|
||||
Reference in New Issue
Block a user