metapredicate/1
metapredicate(Metapredicate)Declares metapredicates, i.e., predicates that have arguments that will be called as goals.
metapredicate(+metapredicate_predicate_term)
:- metapredicate(findall(*, ::, *)). :- metapredicate(forall(::, ::)).