aslike

Members

Aliases

LikeObj
alias LikeObj(T, S) = LikeWrapper!(T, S, true)
Undocumented in source.
LikeObjCtx
alias LikeObjCtx(T, S) = LikeWrapper!(T, S, false)
Undocumented in source.

Classes

LikeWrapper
class LikeWrapper(T, S, bool isRef = false, string ctxName = "__context_", bool isFinal = true)

Functions

as
Like!T as(X obj)
asObj
auto asObj(X obj)
asObjCtx
auto asObjCtx(X obj)
testField
void testField()
Undocumented in source. Be warned that the author may not have intended to support it.
toObj
auto toObj(X th)
useConstFoo
int useConstFoo(Like!ConstFoo obj)
Undocumented in source. Be warned that the author may not have intended to support it.
useConstFooObj
int useConstFooObj(ConstFoo obj)
Undocumented in source. Be warned that the author may not have intended to support it.
useFoo
int useFoo(Like!Foo obj)
Undocumented in source. Be warned that the author may not have intended to support it.
useFooObj
int useFooObj(Foo obj)
Undocumented in source. Be warned that the author may not have intended to support it.

Interfaces

ConstFoo
interface ConstFoo
Undocumented in source.
Foo
interface Foo
Undocumented in source.

Structs

Like
struct Like(T)

Meta