title: Where is the limit.h file that defines the template numeric_limits
body: <p>So, I am trying to locate the limit.h file that has the numeric_limits defined.
  I seem to find all different flavors of the limit.h but not the defined one, as
  shown in 
  <a href="http://en.cppreference.com/w/cpp/types/numeric_limits" rel="nofollow">http://en.cppreference.com/w/cpp/types/numeric_limits</a></p>
  
  <p>I am on debian distro.</p>
  
  <p>Here is what I have done so far. I created a <code>main.cpp</code> with only <code>#include &lt;limits&gt;</code>
  Did a g++ verbose build to find all the include path:
  <code>g++ -v main.cpp -o tryout</code>.
  Now I see that <code>/usr/include</code>
  and <code>usr/lib</code> has bunch of limits.h files. But none of them seem to have the template definition I am looking for</p>
  
  <p>in <code>/usr/include/</code><br>
  <code>% find -name limits.h</code> returns the following :<br>
      ./c++/4.4/tr1/limits.h<br>
      ./limits.h<br>
      ./linux/limits.h  </p>
  
  <p>in <code>/usr/lib</code><br>
      <code>% find -name limits.h</code> returns the following:<br>
      ./perl5/Tk/pTk/compat/limits.h<br>
      ./gcc/x86_64-linux-gnu/4.3/include-fixed/limits.h<br>
      ./gcc/x86_64-linux-gnu/4.4/include-fixed/limits.h  </p>
  
  <p>So where is the <code>std::numeric_limits</code> template located. How do I find that file. </p>