PreventLeave()¶
FUNKTION¶
int PreventLeave(object ob, mixed dest);
DEFINIERT IN¶
/std/container/restrictions.c
ARGUMENTE¶
ob
Das Objekt, das aus dem Behaelter genommen werden soll.
dest
Das Ziel in das das Objekt ob bewegt werden soll.
BESCHREIBUNG¶
Mit dieser Funktion kann ein Behaelter pruefen, ob er das Objekt ob
sich bewegen lassen moechte oder nicht.
RUeCKGABEWERT¶
0, wenn das Objekt bewegt werden kann; ein Wert groesser als 0
zeigt an, dass das Objekt nicht bewegt werden soll.
BEMERKUNGEN¶
Wenn ob mit dem Flag M_NOCHECK bewegt wird, wird PreventLeave() zwar
aufgerufen, das Objekt wird jedoch auf jeden Fall aus dem Behaelter
bewegt, unabhaengig vom Rueckgabewert!
SIEHE AUCH¶
PreventInsert(), NotifyInsert(), NotifyLeave(),
MayAddWeight(), move(), /std/container/restrictions.c
PreventLeaveLiving(), PreventInsertLiving(), PreventMove(),
NotifyMove(), MayAddObject(), NotifyRemove()
Last modified: 04.08.2007, Zesstra