Changeset 7634
- Timestamp:
- 03/14/11 15:24:14 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/c/Container/DataSet.cpp
r6412 r7634 77 77 /*FUNCTION DataSet::~DataSet{{{1*/ 78 78 DataSet::~DataSet(){ 79 // Echo(); 79 80 clear(); 81 // Echo(); 80 82 xfree((void**)&sorted_ids); 81 83 xfree((void**)&id_offsets); … … 379 381 void DataSet::clear(){ 380 382 381 vector<Object*>::iterator object; 382 383 for ( object=objects.begin() ; object < objects.end(); object++ ){ 383 /* use reverse_iterator for efficiency in matlab memory manager 384 (keeping old code in case it needs to revert back) */ 385 386 // vector<Object*>::iterator object; 387 vector<Object*>::reverse_iterator object; 388 389 // for ( object=objects.begin() ; object < objects.end(); object++ ){ 390 // delete (*object); 391 // } 392 for ( object=objects.rbegin() ; object < objects.rend(); object++ ){ 384 393 delete (*object); 385 394 }
Note:
See TracChangeset
for help on using the changeset viewer.