View source code
Display the source code in std/variant.d from which this page was generated on
github.
Improve this page
Quickly fork, edit online, and submit a pull request for this page.
Requires a signed-in GitHub account. This works well for small changes.
If you'd like to make larger changes you may want to consider using
local clone.
Page wiki
View or edit the community-maintained wiki page associated with this page.
Function std.variant.VariantN.hasValue
Returns true if and only if the VariantN
object
holds a valid value (has been initialized with, or assigned
from, a valid value).
Prototype
bool hasValue() const pure nothrow @property;
Example
Variant a; assert(!a.hasValue); Variant b; a = b; assert(!a.hasValue); // still no value a = 5; assert(a.hasValue);