Skip to content

Commit fb636d9

Browse files
committed
added remove method to container
1 parent 343460e commit fb636d9

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

src/Flux/flxCoreProps.h

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1594,6 +1594,18 @@ template <class T> class flxContainer : public flxObject
15941594
return _vector.erase(pos);
15951595
}
15961596

1597+
// simple remove based on value
1598+
void remove(T value)
1599+
{
1600+
// in the vector?
1601+
iterator it = std::find(_vector.begin(), _vector.end(), value);
1602+
1603+
if (it == _vector.end())
1604+
return;
1605+
1606+
_vector.erase(it);
1607+
}
1608+
15971609
// Defines a type specific static method - so can be called outside
15981610
// of an instance.
15991611
//

0 commit comments

Comments
 (0)