Embed

TODO: Imitate Unique! for all objects (assume dtor) with release() TODO: implement @override on underlying type T, and check for shadowed members.

Destructor

~this
~this()
Undocumented in source.

Alias This

opStar

Members

Aliases

T
alias T = typeof(*OBJ)
Undocumented in source.
T
alias T = TR
Undocumented in source.
TR
alias TR = typeof(OBJ)
Undocumented in source.

Functions

checkInvariants
void checkInvariants()
Undocumented in source. Be warned that the author may not have intended to support it.
defaultInit
void defaultInit()
Undocumented in source. Be warned that the author may not have intended to support it.
opApply
int opApply(U args)
Undocumented in source. Be warned that the author may not have intended to support it.
opApply
int opApply(U args)
Undocumented in source. Be warned that the author may not have intended to support it.
opBinary
auto opBinary(U args)
Undocumented in source. Be warned that the author may not have intended to support it.
opBinaryRight
auto opBinaryRight(Key key)
Undocumented in source. Be warned that the author may not have intended to support it.
opBinaryRight
bool opBinaryRight(U e)
Undocumented in source. Be warned that the author may not have intended to support it.
opCmp
int opCmp(U other)
Undocumented in source. Be warned that the author may not have intended to support it.
opDollar
size_t opDollar()
Undocumented in source. Be warned that the author may not have intended to support it.
opEquals
bool opEquals(U other)
Undocumented in source. Be warned that the author may not have intended to support it.
opIndex
auto ref opIndex(U args)
Undocumented in source. Be warned that the author may not have intended to support it.
opIndexAssign
void opIndexAssign(U arg1, V arg2)
Undocumented in source. Be warned that the author may not have intended to support it.
opOpAssign
void opOpAssign(U args)
Undocumented in source. Be warned that the author may not have intended to support it.
opSlice
auto opSlice(U args)
Undocumented in source. Be warned that the author may not have intended to support it.
opSliceAssign
void opSliceAssign(U args)
Undocumented in source. Be warned that the author may not have intended to support it.

Properties

opStar
const(T) opStar [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
opStar
T opStar [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
release
TR release [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Meta