- free(+Ref) is det
- Delete object if it exists.
- send(+Object, +Selector, +Arg...) is semidet
- Succeeds if sending a message to Object with Selector and the
given Arguments succeeds. Normally, goal_expansion/2 expands all
these goals into send(Receiver, Method(Args...)).
- get(+Object, :Selector, +Arg..., ?Rval) is semidet
- See the comments with send/[3-12].
- send_implementation(+Id, +Message, +Object)[multifile]
- Method-bodies are compiled into clauses for this predicate. Id
is a unique identifier for the implementation, Message is a
compound whose functor is the method name and whose arguments
are the arguments to the method-call. Object is the receiving
object.
- get_implementation(+Id, +Message, +Object, -Return)[multifile]
- As send_implementation/3, but for get-methods.
Undocumented predicates
The following predicates are exported, but not or incorrectly documented.
- send_class(Arg1, Arg2, Arg3)
- get(Arg1, Arg2, Arg3, Arg4, Arg5)
- send(Arg1, Arg2)
- send(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6)
- pce_postscript_stream(Arg1)
- pce_lazy_get_method(Arg1, Arg2, Arg3)
- set_pce_thread
- pce_open(Arg1, Arg2, Arg3)
- get(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8)
- object(Arg1, Arg2)
- send(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7)
- pce_class(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6)
- object(Arg1)
- get(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7)
- get(Arg1, Arg2, Arg3)
- send(Arg1, Arg2, Arg3, Arg4)
- pce_uses_template(Arg1, Arg2)
- new(Arg1, Arg2)
- pce_dispatch
- get_class(Arg1, Arg2, Arg3, Arg4)
- send(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8)
- get(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6)
- pce_method_implementation(Arg1, Arg2)
- in_pce_thread(Arg1)
- pce_lazy_send_method(Arg1, Arg2, Arg3)
- send(Arg1, Arg2, Arg3, Arg4, Arg5)