Unable to use a struct that uses a template as a parameter in a method
<p>I have the following code:</p>

<pre><code>template &lt;typename A, typename B&gt;
struct TheStruct {
    A a;
    B b;
};

class TheClass {
public:
    void do_something(TheStruct&lt;A,B&gt; blah);
}
</code></pre>

<p>I get compiler errors on the <code>do_somethng</code> method that resembles <code>error: 'A' was not declared in this scope</code>...  </p>

<p>What is the correct syntax for defining this kind of type in a method parameter?</p>

<p>Thanks!</p>
