HashSet and PackedList get an unset() method

- provides a convenient (and lazy) means of removing entries
This commit is contained in:
Mark Olesen
2009-12-08 10:01:48 +01:00
parent 16c715ceec
commit d2d39c32be
4 changed files with 32 additions and 1 deletions

View File

@ -58,9 +58,15 @@ int main(int argc, char *argv[])
list1.print(Info);
Info<< "\ntest set() with default argument (max_value)\n";
list1.set(1);
list1.set(3);
list1.print(Info);
Info<< "\ntest unset() with in-range and out-of-range\n";
list1.unset(3);
list1.unset(100000);
list1.print(Info);
Info<< "\ntest assign between references\n";
list1[2] = 3;
list1[4] = list1[2];