Option

Undocumented in source.

Constructors

this
this(ValT val)
Undocumented in source.
this
this(ValT val)
Undocumented in source.

Members

Aliases

ValT
alias ValT = Unqual!T
Undocumented in source.

Functions

opAssign
void opAssign(T val)
Undocumented in source. Be warned that the author may not have intended to support it.
opAssign
void opAssign(ValT val)
Undocumented in source. Be warned that the author may not have intended to support it.
opCast
auto opCast()
Undocumented in source. Be warned that the author may not have intended to support it.
setNone
void setNone()
Undocumented in source. Be warned that the author may not have intended to support it.
setNone
void setNone()
Undocumented in source. Be warned that the author may not have intended to support it.

Properties

empty
bool empty [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
front
inout(ValT) front [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
front
ValT front [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
get
inout(ValT) get [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
isNone
bool isNone [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
isNone
bool isNone [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
isSome
bool isSome [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
isSome
bool isSome [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
length
size_t length [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
popFront
void popFront [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
save
Option!(inout(ValT)) save [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
save
Option!ValT save [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Templates

toString
template toString()
Undocumented in source.

Meta