% @(#)$Id: with_member_objs.lsl,v 1.4 1995/08/23 22:58:34 leavens Exp $ % This trait is useful for defining contained_objects for generic containers, % such as Set<T>, List<T>, etc, for which the trait function \in is defined. % See container_objs for a stronger trait that assumes more. with_member_objs(E,C): trait includes contained_objects(C) assumes HasMembership(E,C), contained_objects(E) asserts \forall e: E, c: C, st: State (e \in c) => (contained_objects(e,st) \subseteq contained_objects(c, st))
[Index]
HTML generated using lcpp2html.