Own

Owns the type T memory ensuring that it is not copyable and that T constructed memory is freed and T is destroyed at end of scope.

Constructors

this
this(T t)
Undocumented in source.
this
this(Args args)
Undocumented in source.

Destructor

~this
~this()
Undocumented in source.

Postblit

this(this)
this(this)
Undocumented in source.

Members

Functions

opAssign
void opAssign(T o)
Undocumented in source. Be warned that the author may not have intended to support it.
opAssign
void opAssign(Own!T o)
Undocumented in source. Be warned that the author may not have intended to support it.
opEquals
bool opEquals(Own!T other)
Undocumented in source. Be warned that the author may not have intended to support it.
toHash
size_t toHash()
Undocumented in source. Be warned that the author may not have intended to support it.

Mixins

__anonymous
mixin Proxy!val
Undocumented in source.

Properties

isNull
bool isNull [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Meta