model_server/project/src/projList.cxx
// first we must remove all symbols from the loaded pmods
first we must remove all symbols from the loaded pmods
first we must remove all symbols from the loaded pmods
start_transaction() {
      ForEachS(sym,base_list) {
	if (!arr.includes(sym)) {
	    Xref::remove_all_symptrs_from_xrefTable(sym);
	    Xref::xref_notifier_report_proj(-1,sym);  
	    xref_notifier_apply();   
    }    }}
start_transaction ( ) { ForEachS ( sym , base_list ) { if ( ! arr . includes ( sym ) ) { Xref :: remove_all_symptrs_from_xrefTable ( sym ) ; Xref :: xref_notifier_report_proj ( -1 , sym ) ; xref_notifier_apply ( ) ; } } }
first we must remove all symbols from the loaded pmods
first we must remove all symbols from the loaded pmods
// hide all symbols in any pmods of this proj // fake an "end_transaction" to flush more often, and especially // to flush before the rtl_delete_obj in the next loop