title: Passing template classes as arguments to methods
body: <p>I have a class method with a signature like this:</p>
  
  <pre><code>// someheader.h
  class Blah {
  ...
    void DoSomeWork(class Screen&amp; p);
  ..
  };
  </code></pre>
  
  <p>The Screen class however is supposed to turn into a template now, something like...</p>
  
  <pre><code>template &lt;int width, int height&gt;
  class Screen {
  ...
  </code></pre>
  
  <p>So my question is, how should I change the method's prototype in someheader.h?</p>