title: Visual Studio natvis file: map iterator operator * overloading
body: <p>I have in a project a custom made map class/container which includes an iterator. The iterator has (*) operator defined to return the key of the pointed map element. I use a natvis file to show the custom map in the way I want and also the iterator and it works. Problem is when I put in the watch window something like:</p>
  
  <pre><code>*fooIterator
  </code></pre>
  
  <p>I get:</p>
  
  <pre><code>no operator "*" matches these operands
  </code></pre>
  
  <p>What to do in the natvis file to overcome this?</p>