clause(Head, Body)
Enumerates, by backtracking, the clauses of an object's dynamic predicates.
This method may be used to enumerate clauses for predicates that are not declared dynamic for dynamic objects provided that the predicates are declared in this.
clause(+callable, ?body)
instantiation_error
type_error(callable, Head)
type_error(callable, Body)
permission_error(access, private_predicate, Functor/Arity)
permission_error(access, protected_predicate, Functor/Arity)
permission_error(access, static_predicate, Functor/Arity)
existence_error(predicate_declaration, Functor/Arity)
clause(Head, Body)
::clause(Head, Body)
Object::clause(Head, Body)
abolish/1
, asserta/1
, assertz/1
, retract/1
, retractall/1
dynamic/0
, dynamic/1