title: C++ template specialization all types except one
body: <p>I need a method(C++ 11) that is called for all types except one.</p>
  
  <pre><code>template&lt;typename T&gt;
  void method(T&amp; value)
  {
  ...
  }
  
  template&lt;&gt;
  void method(std::string&amp; value)
  {
  ...
  }
  </code></pre>
  
  <p>Is it possible to do something like this? If not, is there other alternatives than using typeid at runtime?</p>