Download Reference Manual
The Developer's Library for D
About Wiki Forums Source Search Contact
Show
Ignore:
Timestamp:
01/14/10 17:25:35 (2 years ago)
Author:
kris
Message:

tentative support for weak-references, courtesy of wm4

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/tango/core/rt/gc/basic/gc.d

    r4971 r5298  
    218218    _gc.removeRange( p ); 
    219219} 
     220 
     221extern (C) void* gc_weakpointerCreate( Object r ) 
     222{ 
     223    return _gc.weakpointerCreate(r); 
     224} 
     225 
     226extern (C) void gc_weakpointerDestroy( void* wp ) 
     227{ 
     228    _gc.weakpointerDestroy(wp); 
     229} 
     230 
     231extern (C) Object gc_weakpointerGet( void* wp ) 
     232{ 
     233    return _gc.weakpointerGet(wp); 
     234}