<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im"><br></div>
Ok, I'll try again. when I was doing it I would get circular referencing but maybe I did something wrong...<br>
</blockquote></div><br><div>Another possibility is to use `.A`: the (.) prefix means the symbol is looked in the external scope, not inside the template. So the 2-params A is found.</div><div><br></div><div><span style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:12.666666984558105px;background-color:rgb(255,255,255)">template A(T)</span><br style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:12.666666984558105px;background-color:rgb(255,255,255)">
<span style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:12.666666984558105px;background-color:rgb(255,255,255)">{</span><br style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:12.666666984558105px;background-color:rgb(255,255,255)">
<span style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:12.666666984558105px;background-color:rgb(255,255,255)">  alias .A!(T, true) A;</span><br style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:12.666666984558105px;background-color:rgb(255,255,255)">
<span style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:12.666666984558105px;background-color:rgb(255,255,255)">}</span></div>