Extracted from Pike v7.8 release 352 at 2011-09-07.
pike.ida.liu.se
[Top]
lfun::

Namespace lfun::

Description

Callback functions used to overload various builtin functions.

The functions can be grouped into a few sets:

Note

Although these functions are called from outside the object they exist in, they will still be used even if they are declared protected. It is in fact recommended to declare them protected, since that will hinder them being used for other purposes.

See also

::


syntax

mixed lfun::`mixed `->symbol()

Description

Variable retrieval callback (aka "getter").

Note

Note that the symbol in the name can be any symbol.

Note

This is not a true LFUN, since it is even more low level!

Note

This function WILL be called even by inheriting programs when they attempt to access the variable named symbol.

See also

lfun::`->symbol=() , lfun::`->()


syntax

void lfun::`void `->symbol=(zero value)

Description

Variable assignment callback (aka "setter").

Note

Note that the symbol in the name can be any symbol.

Note

This is not a true LFUN, since it is even more low level!

Note

This function WILL be called even by inheriting programs when they attempt to set the variable named symbol.

See also

lfun::`->symbol() , lfun::`->=()