USRECCL ; SLC/PKR,MA - Routines for expanding/collapsing class views ;11/25/09
Source file <USRECCL.m>
| Package | Total | Call Graph | 
|---|---|---|
| Registration | 2 | $$SETFLD^VALM1 (MSG,RESTORE)^VALM10 | 
| VA Fileman | 1 | $$EXTERNAL^DILFD | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| INSSUB(LIST,TSTART,USRIEN) | ;Insert the subclasses into the list. | |
| COPYCL(LIST,LSTART,START,END) | ;Copy elements of ^TMP("USRCLASS",$J) starting | |
| VEXREQ(VALMY) | ;Check for valid expand/contract requests. | |
| EC(USRVALMY) | ;Expand or contract the list of classes in VALMY. | |
| ISSUB(CLASS1,CLASS2,USRLEVEL) | ;Return true if CLASS2 is sub to CLASS1. | 
| FileNo | Call Tags | 
|---|---|
| ^USR(8930 - [#8930] | EXTERNAL^DILFD | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^ORD(101 - [#101] | EC+63 | 
| ^TMP("USRCLASS" | COPYCL+5, EC+13, EC+38, EC+39, EC+48, EC+52!, EC+59*, EC+60*, EC+62*, EC+64* , VEXREQ+9, VEXREQ+13, VEXREQ+19 | 
| ^TMP("USRCLASSIDX" | COPYCL+7, EC+10, EC+52!, EC+61*, VEXREQ+25, VEXREQ+27 | 
| ^USR(8930 - [#8930] | INSSUB+11, INSSUB+12, INSSUB+13, INSSUB+17, VEXREQ+26, VEXREQ+28 | 
| Name | Line Occurrences | 
|---|---|
| $$COPYCL | EC+19, EC+30, EC+50 | 
| $$INSSUB | EC+25 | 
| $$ISSUB | VEXREQ+23 | 
| $$VEXREQ | EC+2 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ACTIND | VEXREQ+6~, VEXREQ+14*, VEXREQ+15 | 
| ACTION | EC+3~, EC+14*, EC+15, EC+17, EC+27, VEXREQ+6~ | 
| ACTION( | VEXREQ+16*, VEXREQ+22*, VEXREQ+24, VEXREQ+29 | 
| ACTIVE | INSSUB+1~, INSSUB+22*, INSSUB+23 | 
| ACTJND | VEXREQ+6~, VEXREQ+20*, VEXREQ+21 | 
| CIND | VEXREQ+6~ | 
| CIND( | VEXREQ+25*, VEXREQ+26, VEXREQ+27*, VEXREQ+28 | 
| CLASS1 | ISSUB~, ISSUB+2, ISSUB+5 | 
| CLASS2 | ISSUB~, ISSUB+2, ISSUB+5 | 
| CLN | INSSUB+1~, INSSUB+16*, INSSUB+17*, INSSUB+18*, INSSUB+19*, INSSUB+20 | 
| CLNS | INSSUB+1~, INSSUB+5*, INSSUB+6*, INSSUB+7*, INSSUB+8*, INSSUB+9*, INSSUB+16 | 
| CN | VEXREQ+6~ | 
| CN( | VEXREQ+26*, VEXREQ+28*, VEXREQ+29 | 
| CONTRACT | EC+28~, EC+36*, EC+38, EC+42* | 
| DATA | INSSUB+1~, INSSUB+13*, INSSUB+19, INSSUB+21, INSSUB+22 | 
| DIROUT | EC+3~, EC+9 | 
| END | COPYCL~, COPYCL+3, VEXREQ+1~, VEXREQ+3*, VEXREQ+4, VEXREQ+8 | 
| IEN | INSSUB+1~, INSSUB+12*, INSSUB+13, INSSUB+17, INSSUB+25 | 
| IND | COPYCL+2~, COPYCL+3*, COPYCL+5, COPYCL+7, INSSUB+1~, INSSUB+7*, INSSUB+10*, INSSUB+11*, INSSUB+12, ISSUB+1~ , ISSUB+5*, ISSUB+6, VEXREQ+6~, VEXREQ+8*, VEXREQ+9, VEXREQ+11*, VEXREQ+12*, VEXREQ+13, VEXREQ+14, VEXREQ+16 , VEXREQ+17, VEXREQ+23, VEXREQ+24, VEXREQ+25, VEXREQ+26, VEXREQ+29 | 
| ISSUB | ISSUB+1~, ISSUB+4*, ISSUB+7*, ISSUB+8 | 
| JND | VEXREQ+6~, VEXREQ+17*, VEXREQ+18*, VEXREQ+19, VEXREQ+20, VEXREQ+22, VEXREQ+23, VEXREQ+24, VEXREQ+27, VEXREQ+28 , VEXREQ+29 | 
| LIST | COPYCL~, INSSUB~ | 
| LIST( | COPYCL+7*, INSSUB+4, INSSUB+25* | 
| LISTNUM | EC+3~, EC+11*, EC+13, EC+19, EC+20, EC+30, EC+49*, EC+50 | 
| LSTART | COPYCL~, COPYCL+4*, COPYCL+6, COPYCL+7, COPYCL+8 | 
| MSG | INSSUB+1~, VEXREQ+6~, VEXREQ+29*, VEXREQ+30 | 
| REBUILD | EC+3~, EC+5*, EC+18*, EC+29*, EC+47 | 
| START | COPYCL~, COPYCL+3, EC+3~, EC+6*, EC+19, EC+20*, EC+30, EC+35*, EC+38, EC+39 , EC+41*, EC+50, EC+54*, EC+55*, EC+57, EC+58, EC+59, EC+60, EC+61, VEXREQ+1~ , VEXREQ+2*, VEXREQ+4, VEXREQ+8 | 
| TEMP | EC+28~, EC+39*, EC+41 | 
| TEXT | COPYCL+2~, COPYCL+5*, COPYCL+6*, COPYCL+7, EC+3~, EC+13*, EC+14, EC+22, EC+32, EC+33 , EC+57*, EC+59, INSSUB+1~, INSSUB+15*, INSSUB+20*, INSSUB+21*, INSSUB+23*, INSSUB+25, VEXREQ+6~ | 
| TEXT( | VEXREQ+13*, VEXREQ+14, VEXREQ+16, VEXREQ+19*, VEXREQ+20, VEXREQ+22 | 
| TMP0 | EC+4~, EC+48*, EC+49, EC+62 | 
| TSTART | EC+3~, EC+7*, EC+19*, EC+21*, EC+22, EC+23, EC+24, EC+25*, EC+30*, EC+31* , EC+32, EC+34, EC+50*, INSSUB~, INSSUB+4, INSSUB+14*, INSSUB+15, INSSUB+25, INSSUB+26 | 
| U | COPYCL+7, EC+11, EC+12, EC+24, EC+34, EC+49, EC+57, EC+58, EC+61, EC+62 , EC+64, INSSUB+19, INSSUB+21, INSSUB+22, INSSUB+25, VEXREQ+25, VEXREQ+26, VEXREQ+27, VEXREQ+28 | 
| USRDATA | EC+4~, EC+10*, EC+11, EC+12 | 
| USRI | EC+4~, EC+8*, EC+9*, EC+10, EC+35, EC+45 | 
| USRIEN | EC+4~, EC+12*, EC+24, EC+25, EC+34, EC+58*, EC+61, INSSUB~, INSSUB+11, INSSUB+12 | 
| USRLEVEL | EC+33*, EC+41, INSSUB+1~, INSSUB+4*, INSSUB+5, INSSUB+7, INSSUB+8, ISSUB~, VEXREQ+6~, VEXREQ+23 | 
| USRLEVEL( | ISSUB+2, ISSUB+6, VEXREQ+9* | 
| USRPICK | EC+4~, EC+63*, EC+64 | 
| USRTMP | EC+3~, EC+19, EC+25, EC+30, EC+50 | 
| USRTMP( | EC+22*, EC+23*, EC+24*, EC+32*, EC+34*, EC+55, EC+57, EC+58 | 
| USRVALMY | EC~, EC+2 | 
| VALID | VEXREQ+6~, VEXREQ+10*, VEXREQ+32*, VEXREQ+33 | 
| >> VALMCNT | EC+53*, EC+56*, EC+62, EC+64 | 
| VALMY | VEXREQ~ | 
| VALMY( | EC+9, VEXREQ+12, VEXREQ+18 | 
| VALMY("" | VEXREQ+2, VEXREQ+3 |