Logtalk reference manual
 
Built-in method: forall/2
 
forall/2
Description
forall(Generator, Test)
	For all solutions of Generator, Test is true.
Template and modes
forall(+callable, +callable)
Errors
	- Either Generator or Test is a variable:
- instantiation_error
- Generator is neither a variable nor a callable term:
- type_error(callable, Generator)
- Test is neither a variable nor a callable term:
- type_error(callable, Test)
Examples
	- To call both goals in this:
- forall(Generator, Test)
- To call both goals in self:
- forall(::Generator, ::Test)
- To call both goals in an object:
- forall(Object::Generator, Object::Test)