Mod: use empty

This commit is contained in:
berniev
2022-08-06 02:29:31 +10:00
committed by wwmayer
parent 22dcf5866f
commit 53ba98d636
134 changed files with 419 additions and 419 deletions

View File

@@ -280,7 +280,7 @@ std::string ViewProviderSubShapeBinder::dropObjectEx(App::DocumentObject* obj, A
values[owner ? owner : obj] = elements;
else {
std::vector<std::string> subs;
if (elements.size()) {
if (!elements.empty()) {
subs.reserve(elements.size());
for (auto& element : elements)
subs.push_back(sub + element);
@@ -330,7 +330,7 @@ bool ViewProviderSubShapeBinder::setEdit(int ModNum) {
if (!obj || !obj->getNameInDocument())
continue;
const auto& subs = link.getSubValues();
if (subs.size())
if (!subs.empty())
Gui::Selection().addSelections(obj->getDocument()->getName(),
obj->getNameInDocument(), subs);
else
@@ -355,7 +355,7 @@ void ViewProviderSubShapeBinder::updatePlacement(bool transaction) {
bool relative = self->Relative.getValue();
App::DocumentObject* parent = nullptr;
std::string parentSub;
if (relative && self->getParents().size()) {
if (relative && !self->getParents().empty()) {
const auto& sel = Gui::Selection().getSelection("", Gui::ResolveMode::NoResolve);
if (sel.size() != 1 || !sel[0].pObject ||
sel[0].pObject->getSubObject(sel[0].SubName) != self)