if_diff/src/idfReport.cxx
//============================================================================
// Report mismatches in relations for the given symbols.
// Return true if any mismatches are found.
//============================================================================
Report mismatches in relations for the given symbols.
Return true if any mismatches are found.
Report mismatches in relations for the given symbols . Return true if any mismatches are found .
static boolean report_relations(idfRelationDictionary &rel1,
      	      	      	      	idfRelationDictionary &rel2,
      	      	      	        idfSymbol &sym1, idfSymbol &sym2,
      	      	      	        const char *sym_id1, const char *sym_id2,
      	      	      	        const idfModel &model1,
      	      	      	      	const idfModel &model2)
{
  boolean discrepancy = 
       report_relations(rel1, rel2, sym1, sym2, sym_id1, sym_id2, model1, model2, true)
    || report_relations(rel2, rel1, sym2, sym1, sym_id2, sym_id1, model2, model1, false);
  return discrepancy;
}
static boolean report_relations ( idfRelationDictionary & rel1 , idfRelationDictionary & rel2 , idfSymbol & sym1 , idfSymbol & sym2 , const char * sym_id1 , const char * sym_id2 , const idfModel & model1 , const idfModel & model2 ) { boolean discrepancy = report_relations ( rel1 , rel2 , sym1 , sym2 , sym_id1 , sym_id2 , model1 , model2 , true ) || report_relations ( rel2 , rel1 , sym2 , sym1 , sym_id2 , sym_id1 , model2 , model1 , false ) ; return discrepancy ; }
Report mismatches in relations for the given symbols.
Report mismatches in relations for the given symbols .