C Modify and Modifyby Kinds

Kind Name
Entity Performing Reference
Entity Being Referenced
C Deref Modify
func
i
C Deref Modifyby
i
func
C Modify
func
i
C Modifyby
i
func

A Modify or Modifyby indicates a reference where a variable is modified without an explicit assignment statement. The variable is both used and set at the same reference location.

int func(int i) { 
  i++;            // modify 
  ...} 

Deref Modify and Deref Modifyby indicate a reference in which a variable is dereferenced. For example:

int *a,*b=0;  
++*a;    // deref modify of a 

Scientific Toolworks, Inc.
http://www.scitools.com