<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> U<span class="special">,</span> <span class="keyword">typename</span> T1<span class="special">,</span> <span class="keyword">typename</span> T2<span class="special">,</span> <span class="special">...</span><span class="special">,</span> <span class="keyword">typename</span> TN<span class="special">></span>
<span class="keyword">const</span> <span class="identifier">U</span> <span class="special">&</span> <span class="identifier">polymorphic_strict_get</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="variant.html" title="Class template variant">variant</a><span class="special"><</span><span class="identifier">T1</span><span class="special">,</span> <span class="identifier">T2</span><span class="special">,</span> <span class="special">...</span><span class="special">,</span> <span class="identifier">TN</span><span class="special">></span> <span class="special">&</span> operand<span class="special">)</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="idp703282912"></a><h2>Description</h2>
+<a name="idp616810064"></a><h2>Description</h2>
<p>Acts exactly like <code class="computeroutput"><a class="link" href="polymorphic_relaxed_get.html" title="Function polymorphic_relaxed_get">polymorphic_relaxed_get</a></code> but does a compile time check
that type <code class="computeroutput">U</code> is one of the types that can be stored in variant.</p>
</div>