Revision 9c3fb07821724cc6acfce12ae1804e46265663b6 authored by Fons Rademakers on 18 August 2006, 17:34:46 UTC, committed by Fons Rademakers on 18 August 2006, 17:34:46 UTC
new class TObjectSpy and TObjectRefSpy. These small classes monitor objects for deletion via RecursiveRemvoe() and reflect the deletion by reverting the internal pointer to zero. When this pointer is zero (via GetObject()) we know the object has been deleted. This avoids the unsafe TestBit(kNotDeleted) hack. The spied object must have the kMustCleanup bit set otherwise you will get an error. To be used in editor management. git-svn-id: http://root.cern.ch/svn/root/trunk@16056 27541ba8-7e3a-0410-8455-c3a389f83636
1 parent 9c75247
File | Mode | Size |
---|---|---|
README | ||
alien | ||
asimage | ||
auth | ||
base | ||
build | ||
chirp | ||
cint | ||
cintex | ||
clarens | ||
clib | ||
config | ||
cont | ||
dcache | ||
eg | ||
etc | ||
fftw | ||
foam | ||
fonts | ||
freetype | ||
fumili | ||
g3d | ||
gdml | ||
ged | ||
gedold | ||
geom | ||
geombuilder | ||
geompainter | ||
gfal | ||
gl | ||
globusauth | ||
gpad | ||
graf | ||
gui | ||
guibuilder | ||
hbook | ||
hist | ||
histpainter | ||
html | ||
icons | ||
io | ||
krb5auth | ||
ldap | ||
macros | ||
main | ||
man | ||
math | ||
mathcore | ||
mathmore | ||
matrix | ||
meta | ||
metautils | ||
minuit | ||
minuit2 | ||
mlp | ||
monalisa | ||
mysql | ||
net | ||
netx | ||
newdelete | ||
odbc | ||
oracle | ||
pcre | ||
peac | ||
pgsql | ||
physics | ||
postscript | ||
proof | ||
proofd | ||
proofplayer | ||
proofx | ||
pyroot | ||
pythia | ||
pythia6 | ||
qt | ||
qtgsi | ||
qtroot | ||
quadp | ||
reflex | ||
rfio | ||
rint | ||
roofit | ||
roofitcore | ||
rootd | ||
roots | ||
rootx | ||
rpdutils | ||
ruby | ||
sapdb | ||
sessionviewer | ||
smatrix | ||
splot | ||
sql | ||
srputils | ||
table | ||
test | ||
thread | ||
tmva | ||
tree | ||
treeplayer | ||
treeviewer | ||
tutorials | ||
unix | ||
utils | ||
venus | ||
vmc | ||
vms | ||
win32gdk | ||
winnt | ||
x11 | ||
x11ttf | ||
x3d | ||
xml | ||
xmlparser | ||
xrootd | ||
zip | ||
.cvsignore | -rw-r--r-- | 175 bytes |
LICENSE | -rw-r--r-- | 25.8 KB |
Makefile | -rw-r--r-- | 33.4 KB |
configure | -rwxr-xr-x | 141.0 KB |
Computing file changes ...