Uses of Class
org.problets.domain.model.variable.PtrModel

Packages that use PtrModel
org.problets.domain.model.implement   
org.problets.domain.model.variable   
 

Uses of PtrModel in org.problets.domain.model.implement
 

Methods in org.problets.domain.model.implement that return PtrModel
 PtrModel ActivationRecord.getPointer(int index, boolean searchParents, boolean searchChildren)
          Returns a reference to the pointer of given index by searching this activation record, followed by activation records of ancestral scopes, followed by the activation records of nested scopes

searchParents = false; searchChildren = false;
Only check this scope object for the variable

searchParents = false; searchChildren = true;
NOT LIKELY USAGE - except when the procedure calls itself recursively when the flags are true & true

searchParents = true; searchChildren = false;
Check this scope object, and all its ancestors

searchParents = true; searchChildren = true;
Check this scope object, its static parents and children - Used to create buggy code.
 

Methods in org.problets.domain.model.implement with parameters of type PtrModel
 void HeapModel.deleteObject(PtrModel pointer)
           
 void ActivationRecord.setPointer(PtrModel pointer, int index)
          Inserts a pointer to the activation record at the given index
 

Uses of PtrModel in org.problets.domain.model.variable
 

Methods in org.problets.domain.model.variable with parameters of type PtrModel
 void AnonVarModel.setPointer(PtrModel inPointer)