* Inverse all flagged rows */
| 996 | * Inverse all flagged rows |
| 997 | */ |
| 998 | void CsvTable::invertFlags() { |
| 999 | std::set<table_index_t, std::greater<table_index_t> > inverseFlags; |
| 1000 | for(table_index_t r = 0; r < getNumberRows(); ++r) { |
| 1001 | if( !isFlagged(r) ) { |
| 1002 | inverseFlags.insert(r); |
| 1003 | } |
| 1004 | } |
| 1005 | flags = inverseFlags; |
| 1006 | updateInternals(); |
| 1007 | } |
| 1008 | |
| 1009 | |
| 1010 | /** |