model_server/xref/src/ddSymbol.h.cxx
// private version
// look up Xref symbol without self-insertion
private version
look up Xref symbol without self-insertion
private version look up Xref symbol without self - insertion
xrefSymbol* ddSymbol::find_xrefSymbol_priv()
{
  Initialize(ddSymbol::find_xrefSymbol);
  if (dd_sym.isnotnull())
    return dd_sym.operator -> ();
  app* ah = checked_cast(app, get_main_header());
  Xref* Xr = ah? app_get_xref(ah): get_XREF();
  if (Xr == 0)
    return NULL;
  XrefTable* xr = Xr->get_lxref();
  IF (xr == 0) return
    NULL;
  return 
    xr->find_symbol(this);
}
xrefSymbol * ddSymbol :: find_xrefSymbol_priv ( ) { Initialize ( ddSymbol :: find_xrefSymbol ) ; if ( dd_sym . isnotnull ( ) ) return dd_sym . operator -> ( ) ; app * ah = checked_cast ( app , get_main_header ( ) ) ; Xref * Xr = ah ? app_get_xref ( ah ) : get_XREF ( ) ; if ( Xr == 0 ) return NULL ; XrefTable * xr = Xr -> get_lxref ( ) ; IF ( xr == 0 ) return NULL ; return xr -> find_symbol ( this ) ; }
private version
look up Xref symbol without self-insertion
private version look up Xref symbol without self - insertion