<div dir="ltr">I was afraid I would have to do that. Templatizing the class on the value doesn't work as I later on want to create a hashmap of these classes.<div>When I assign a task to a variant, how do I call .yieldForce later on?<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-08-01 18:28 GMT+02:00 Adam D. Ruppe via Digitalmars-d-learn <span dir="ltr"><<a href="mailto:digitalmars-d-learn@puremagic.com" target="_blank">digitalmars-d-learn@puremagic.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Saturday, 1 August 2015 at 15:37:46 UTC, maarten van damme wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I have a class that creates a task in it's constructor. How do I store this created task as one of it's value members and later on call .yieldForce()?<br>
</blockquote>
<br></span>
If the class itself isn't templated on the type, you'll want to use something like std.variant.Variant to store it.<br>
</blockquote></div><br></div>