-- file SMParticularTable.mesa -- last edited by Satterthwaite, August 3, 1983 8:36 am DIRECTORY BcdStamps: TYPE USING [CompareStamps], Environment: TYPE USING [Comparison], SMProj: TYPE USING [Proj, ProjInfo], TimeStamp: TYPE USING [Stamp]; ParticularTable: CEDAR DEFINITIONS IMPORTS BcdStamps ~ { Node: TYPE~SMProj.Proj; NodeRecord: TYPE~SMProj.ProjInfo; Key: TYPE~TimeStamp.Stamp; GetKey: PROC[n: Node] RETURNS[Key] ~ INLINE {RETURN[n.stamp]}; CompareKeyToNode: PROC[k: Key, n: Node] RETURNS[Environment.Comparison] ~ INLINE { RETURN[BcdStamps.CompareStamps[k, n.stamp]]}; }.