this/1


Description

this(This)

Unifies its argument with the identifier of the object that contains the predicate definition that is being executed. This method is useful in avoiding problems when an object is renamed or when using parametric objects. Can also be used to retrieve runtime parametric object parameters though unification (see also parameter/2).

Template and modes

this(?object_identifier)

Errors

(none)

Examples

test :-
    this(This),
    write('executing a definition contained in '),
    writeq(This), nl.

Previous | Next | Table of Contents | Bibliography | Glossary

Last updated on: January 28, 2003