modernize C++: use transparent functors

This commit is contained in:
wmayer
2023-08-07 13:31:19 +02:00
committed by wwmayer
parent 31ed14db83
commit b6f331f4fa
7 changed files with 13 additions and 11 deletions

View File

@@ -748,7 +748,7 @@ std::vector<TechDraw::DrawViewDimension*> DrawViewPart::getDimensions() const
{
std::vector<TechDraw::DrawViewDimension*> result;
std::vector<App::DocumentObject*> children = getInList();
std::sort(children.begin(), children.end(), std::less<App::DocumentObject*>());
std::sort(children.begin(), children.end(), std::less<>());
std::vector<App::DocumentObject*>::iterator newEnd =
std::unique(children.begin(), children.end());
for (std::vector<App::DocumentObject*>::iterator it = children.begin(); it != newEnd; ++it) {
@@ -764,7 +764,7 @@ std::vector<TechDraw::DrawViewBalloon*> DrawViewPart::getBalloons() const
{
std::vector<TechDraw::DrawViewBalloon*> result;
std::vector<App::DocumentObject*> children = getInList();
std::sort(children.begin(), children.end(), std::less<App::DocumentObject*>());
std::sort(children.begin(), children.end(), std::less<>());
std::vector<App::DocumentObject*>::iterator newEnd =
std::unique(children.begin(), children.end());
for (std::vector<App::DocumentObject*>::iterator it = children.begin(); it != newEnd; ++it) {