title: Is the number of types in a C++ template variant limited?
body: <p>I'm trying to understand how variants are implemented, and reading:</p>
  
  <p><a href="http://www.codeproject.com/KB/cpp/TTLTyplist.aspx" rel="nofollow noreferrer">http://www.codeproject.com/KB/cpp/TTLTyplist.aspx</a></p>
  
  <p>And I'm getting the impression that I can't write a variant that takes X types; but that the template writer picks some N, and I can only have less than-N types in a variant.</p>
  
  <p>Is this correct?</p>
  
  <p>Thanks!</p>