protocol
hierarchypï
Common hierarchy protocol for prototype and class hierarchies.
Availability:
logtalk_load(hierarchies(loader))Author: Paulo Moura
Version: 1:0:0
Date: 2000-07-24
Compilation flags:
staticDependencies:
(none)
Remarks:
(none)
Inherited public predicates:
(none)
Public predicatesï
ancestor/1ï
Returns, by backtracking, all object ancestors.
Compilation flags:
staticTemplate:
ancestor(Ancestor)Mode and number of proofs:
ancestor(?object) - zero_or_moreancestors/1ï
List of all object ancestors.
Compilation flags:
staticTemplate:
ancestors(Ancestors)Mode and number of proofs:
ancestors(-list) - oneleaf/1ï
Returns, by backtracking, all object leaves.
Compilation flags:
staticTemplate:
leaf(Leaf)Mode and number of proofs:
leaf(?object) - zero_or_moreleaves/1ï
List of all object leaves.
Compilation flags:
staticTemplate:
leaves(Leaves)Mode and number of proofs:
leaves(-list) - onedescendant/1ï
Returns, by backtracking, all object descendants.
Compilation flags:
staticTemplate:
descendant(Descendant)Mode and number of proofs:
descendant(?object) - zero_or_moredescendants/1ï
List of all object descendants.
Compilation flags:
staticTemplate:
descendants(Descendants)Mode and number of proofs:
descendants(-list) - oneProtected predicatesï
(none)
Private predicatesï
(none)
Operatorsï
(none)