blob: f9b6e9f3e3b3a09d45f3fd089a7ac1775103eb58 [file] [log] [blame]
Zesstra18626972017-01-31 10:38:27 +01001MayAddObject()
2==============
3
4FUNKTION
5--------
6::
7
8 int MayAddObject(object ob);
9
10DEFINIERT IN
11------------
12::
13
14 /std/container/restrictions.c
15
16ARGUMENTE
17---------
18::
19
20 ob - Das Object bei dem geprueft werden soll, ob es noch in den
21 Container passt.
22
23BESCHREIBUNG
24------------
25::
26
27 Wenn ein Objekt in einen Container bewegt wird, prueft move() ueber
28 diese Funktion, ob das Objekt ueberhaupt noch in den Behaelter hinein
29 passt. Dazu uebergibt move() das Objekt das in den Container bewegt
30 werden soll. (In Raeumen ist diese Funktionen ueberschrieben und
31 liefert immer True zurueck.)
32
33RUeCKGABEWERT
34-------------
35::
36
37 1 - wenn das Objekt noch vom Container aufgenommen werden kann.
38 0 sonst.
39
40BEMERKUNGEN
41-----------
42::
43
44 invis-Objekte passen immer in den Container hinein!
45 move() ruft diese Funktion nicht auf, wenn in den Flags M_NOCHECK
46 gesetzt war!
47
48SIEHE AUCH
49----------
50::
51
52 MayAddWeight(), PreventInsert(), move(), /std/container/restrictions.c
53
54
55Last modified: 23.09.2007, Zesstra
56