pike.git/
src/
builtin_functions.c
Branch:
Tag:
Non-build tags
All tags
No tags
2004-04-19
2004-04-19 22:30:19 by Martin Nilsson <mani@lysator.liu.se>
c8bb3c5588b7638d6e0e702f67be6f82958e27a6 (
10
lines) (+
6
/-
4
)
[
Show
|
Annotate
]
Branch:
7.9
Updated destruct documentation.
Rev: src/builtin_functions.c:1.541
2:
|| This file is part of Pike. For copyright information see COPYRIGHT. || Pike is distributed under GPL, LGPL and MPL. See the file COPYING || for more information.
-
|| $Id: builtin_functions.c,v 1.
540
2004/04/
15
00
:
12
:
21
nilsson Exp $
+
|| $Id: builtin_functions.c,v 1.
541
2004/04/
19
22
:
30
:
19
nilsson Exp $
*/ #include "global.h"
-
RCSID("$Id: builtin_functions.c,v 1.
540
2004/04/
15
00
:
12
:
21
nilsson Exp $");
+
RCSID("$Id: builtin_functions.c,v 1.
541
2004/04/
19
22
:
30
:
19
nilsson Exp $");
#include "interpret.h" #include "svalue.h" #include "pike_macros.h"
2305:
} }
-
/*! @decl void destruct(object o)
+
/*! @decl void destruct(
void|
object o)
*! *! Mark an object as destructed. *!
-
*! Calls @expr{o->destroy()@}, and then clears all variables in the object.
+
*! Calls @expr{o->destroy()@}, and then clears all variables in the
+
*!
object.
If no argument is given, the current object is destructed.
*! *! All pointers and function pointers to this object will become zero. *! The destructed object will be freed from memory as soon as possible.