Added SmallSet::erase( const T& t )
authorJoris Mooij <joris.mooij@tuebingen.mpg.de>
Tue, 3 Aug 2010 12:52:30 +0000 (14:52 +0200)
committerJoris Mooij <joris.mooij@tuebingen.mpg.de>
Tue, 3 Aug 2010 12:52:30 +0000 (14:52 +0200)
ChangeLog
include/dai/smallset.h

index 8f59471..dfc69a4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,6 @@
 git HEAD
 --------
+* Added SmallSet::erase( const T& t )
 * Added DECMAP algorithm.
 * Added createFactorDelta( const VarSet& vs, size_t state )
 * [Peter Rockett] Improved Makefiles for image segmentation example.
index ce5eee7..45a48dd 100644 (file)
@@ -87,6 +87,11 @@ class SmallSet {
             return *this;
         }
 
+        /// Erases \a t from \c *this
+        SmallSet& erase( const T& t ) {
+            return (*this /= t);
+        }
+
         /// Set-minus operator: returns all elements in \c *this, except those in \a x
         SmallSet operator/ ( const SmallSet& x ) const {
             SmallSet res;