c++11 use chrono as syntactic sugar
<p>I use function from external library with interface like this:<code>void f(int timeout);</code>.
Where <code>timeout</code> is in milliseconds. To make my code more readable, I want to use <code>chrono</code> in such form:</p>

<pre><code>f(std::chrono::milliseconds(10).count());
</code></pre>

<ol>
<li><p>is it possible that <code>std::chrono::milliseconds(10).count() != 10</code> ?</p></li>
<li><p>is any "underwater rocks" that prevent modern compilers (clang, gcc, VC++) to convert  <code>f(std::chrono::milliseconds(10).count())</code> to <code>f(10)</code>?</p></li>
</ol>