RCObject

Constructors

this
this(T o)
this
this(string n, T o)
Undocumented in source.

Destructor

~this
~this()

nothrow need for dispose

Postblit

this(this)
this(this)

Alias This

obj

Members

Functions

decRef
void decRef(string file, size_t line)

dispose object if refCount == 0

incRef
void incRef(string file, size_t line)
refCount
size_t refCount()

return 0 if object is null

Static functions

make
auto make(T o)

no increment ref

make
auto make(string n, T o)

no increment ref

Variables

name
string name;
Undocumented in source.
obj
T obj;

Meta