RCArray

Constructors

this
this(T[] orig, T[] slice)
this
this(string n, T[] orig, T[] slice)
Undocumented in source.

Destructor

~this
~this()
Undocumented in source.

Postblit

this(this)
this(this)

Alias This

work

Members

Functions

decRef
void decRef(string file, size_t line)

dispose array if refCount == 0

incRef
void incRef(string file, size_t line)
name
string name()
Undocumented in source. Be warned that the author may not have intended to support it.
name
void name(string n)
Undocumented in source. Be warned that the author may not have intended to support it.
opSlice
auto opSlice(size_t i, size_t j)
Undocumented in source. Be warned that the author may not have intended to support it.
opSlice
auto opSlice(size_t i, size_t j)
refCount
size_t refCount()

Static functions

make
auto make(T[] o)

no increment ref

make
auto make(string n, T[] o)

no increment ref

Variables

work
T[] work;

Meta