C++11 - typeid uniqueness
<p>In C++11, I am using this</p>

<pre><code>typeid(T).name()
</code></pre>

<p>for my own hash computation. I don't need the result to be same between the program runs or compilations. I just need it to be unique for the types.
I know, that it can return same name for different types, but it is usually with const, pointers etc.
In my case, <code>T</code> is only <code>class XY</code>, <code>struct XX</code> or derived types.</p>

<p>In this case, can I assume, that <code>T</code> will be unique?</p>