sweetplo module define a set of operator aliases for most common plo predicates, allowing for cleaner code.
15 Nov 2004
Object::Method
Ground: Object
Ground: Method
calls osend(Object, Method)
Object::Attr << Value
Ground: Object
Ground: Attr
Ground: Value
deterministic atributte set or reset. Calls oattr_reset(Object, Attr, Value)
Object::Attr <<* Value
Ground: Object
Ground: Attr
Ground: Value
non-deterministic atributte set. Calls oattr_set(Object, Attr, Value)
Object::Attr <<*~
Ground: Object
Ground: Attr
unset: removes last attribute value under key Attr. Calls oattr_unset(Object, Attr, _)
Object::Attr <<*~ Value
Ground: Object
Ground: Attr
Unrestricted: Value
unset: removes last attribute value under key Attr matching Value. Calls oattr_unset(Object, Attr, _)
Object::Attr <<~
Ground: Object
Ground: Attr
Ground: Value
unset-all: removes all attribute values under key Attr. Calls oattr_unset_all(Object, Attr, _)
Object::Attr <<~ Value
Ground: Object
Ground: Attr
Unrestricted: Value
unset-all: removes all attribute values under key Attr matching Value. Calls oattr_unset_all(Object, Attr, Value)
Object::Attr >> Value
Ground: Object
Ground: Attr
Unrestricted: Value
deterministic atributte get. Calls oattr_get(Object, Attr, Value), !
Object::Attr >>*Value
Ground: Object
Ground: Attr
Unrestricted: Value
non-deterministic atributte get. Calls oattr_get(Object, Attr, Value)
![]() |