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.
Template std.variant.VariantN.peek
If the VariantN
object
holds a value of the
exact type
T
, returns a pointer to that
value. Otherwise, returns null
. In cases
where T
is statically disallowed,
will not compile.
peek
Arguments
template peek(T);
Functions
Function name | Description |
---|---|
peek |
Example
Variant a = 5; auto b = a.peek!(int); assert(b !is null); *b = 6; assert(a == 6);