<h2><code><aclass="back"title="Return to index"href="../index.html#to_self1">::/1</a></code></h2>
<hr/>
<h4>Description</h4>
<blockquote>
<pre>
::Predicate
::(Predicate1, Predicate2, ...)
::(Predicate1; Predicate2; ...)
</pre>
<p>
Send a message to <aclass="glossary"title="Go to glossary definition"href="../../glossary.html#self">self</a>. Only used in the body of a predicate definition. The argument should match a public or protected predicate of <aclass="glossary"title="Go to glossary definition"href="../../glossary.html#self">self</a>. It may also match a private predicate if the predicate is imported from a category, if used from inside a category, or when using private inheritance. We can also send a set of messages to self. The "<CODE>,</CODE>" and "<CODE>;</CODE>" in the list have the usual Prolog meaning.