  
  [1X7 [33X[0;0YPointers[133X[101X
  
  
  [1X7.1 [33X[0;0YWeak pointer objects[133X[101X
  
  [1X7.1-1 IsContainerForWeakPointers[101X
  
  [33X[1;0Y[29X[2XIsContainerForWeakPointers[102X( [3Xarg[103X ) [32X filter[133X
  [6XReturns:[106X  [33X[0;10Y[9Xtrue[109X or [9Xfalse[109X[133X
  
  [33X[0;0YThe category for weak pointer objects[133X
  
  [1X7.1-2 ContainerForWeakPointers[101X
  
  [33X[1;0Y[29X[2XContainerForWeakPointers[102X( [3Xarg[103X ) [32X function[133X
  [6XReturns:[106X  [33X[0;10Ya list which can store weak pointers[133X
  
  [33X[0;0YThe constructor for lists of weak pointers.[133X
  
  [1X7.1-3 UpdateContainerOfWeakPointers[101X
  
  [33X[1;0Y[29X[2XUpdateContainerOfWeakPointers[102X( [3Xarg[103X ) [32X operation[133X
  
  [33X[0;0YUpdates the weak pointers in a container and deletes the empty ones[133X
  
  [1X7.1-4 _AddElmWPObj_ForHomalg[101X
  
  [33X[1;0Y[29X[2X_AddElmWPObj_ForHomalg[102X( [3Xarg[103X ) [32X function[133X
  
  [33X[0;0YAdds a weak pointer of an objects to a weak pointer list.[133X
  
  [1X7.1-5 _AddTwoElmWPObj_ForHomalg[101X
  
  [33X[1;0Y[29X[2X_AddTwoElmWPObj_ForHomalg[102X( [3Xarg[103X ) [32X function[133X
  
  [33X[0;0YAdds a weak pointer which depends on two objects to a list of weak pointers[133X
  
  [1X7.1-6 _ElmWPObj_ForHomalg[101X
  
  [33X[1;0Y[29X[2X_ElmWPObj_ForHomalg[102X( [3Xarg1[103X, [3Xarg2[103X, [3Xarg3[103X ) [32X operation[133X
  
  [33X[0;0YCreates  a  weak  pointer  depending  on  two  objects  and  adds  it to the
  container.[133X
  
  
  [1X7.2 [33X[0;0YPointer objects[133X[101X
  
  [1X7.2-1 IsContainerForPointers[101X
  
  [33X[1;0Y[29X[2XIsContainerForPointers[102X( [3Xarg[103X ) [32X filter[133X
  [6XReturns:[106X  [33X[0;10Y[9Xtrue[109X or [9Xfalse[109X[133X
  
  [33X[0;0YThe category for pointer objects[133X
  
  [1X7.2-2 ContainerForPointers[101X
  
  [33X[1;0Y[29X[2XContainerForPointers[102X( [3Xarg[103X ) [32X function[133X
  [6XReturns:[106X  [33X[0;10Ya container for pointers[133X
  
  [33X[0;0YCreates a container for pointers.[133X
  
  [1X7.2-3 UpdateContainerOfPointers[101X
  
  [33X[1;0Y[29X[2XUpdateContainerOfPointers[102X( [3Xarg[103X ) [32X operation[133X
  
  [33X[0;0YUpdates the container of pointers, removes old.[133X
  
  [1X7.2-4 _AddElmPObj_ForHomalg[101X
  
  [33X[1;0Y[29X[2X_AddElmPObj_ForHomalg[102X( [3Xarg[103X ) [32X function[133X
  
  [33X[0;0YAdds a pointer to an object to a container for pointers.[133X
  
  [1X7.2-5 _AddTwoElmPObj_ForHomalg[101X
  
  [33X[1;0Y[29X[2X_AddTwoElmPObj_ForHomalg[102X( [3Xarg[103X ) [32X function[133X
  
  [33X[0;0YAdds a pointer to two objects to a container for pointers[133X
  
  [1X7.2-6 _ElmPObj_ForHomalg[101X
  
  [33X[1;0Y[29X[2X_ElmPObj_ForHomalg[102X( [3Xarg1[103X, [3Xarg2[103X, [3Xarg3[103X ) [32X operation[133X
  [6XReturns:[106X  [33X[0;10Yan object[133X
  
  [33X[0;0YReturns an object which a pointer refers to.[133X
  
