Thanks for the link. <br><br>On Friday, April 10, 2015, Kevin Funk <<a href="mailto:kfunk@kde.org">kfunk@kde.org</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Wednesday, April 08, 2015 14:37:35 Anders Bakken wrote:<br>
> Is there an example showing how to do this? I've tried to piece something<br>
> together to do it but it doesn't work correctly and is a terrible hack.<br>
><br>
> E.g.<br>
><br>
> struct A<br>
> {<br>
> };<br>
> A getA() { return A(); }<br>
> int foo()<br>
> {<br>
>      A a;<br>
>      auto b = a;<br>
>      auto c = getA();<br>
>      auto d = A();<br>
>      auto *e = new A();<br>
> }<br>
><br>
> I would like to make a function that could return the CXCursor for A for<br>
> all of these vardecls (b, c, d and e).<br>
<br>
I've asked about this a while ago and it has been discussed in lengths but<br>
without solution yet -- At some point Clang reported the deduced type, but<br>
stopped doing so in later versions.<br>
<br>
See full discussion here:<br>
  <a href="http://lists.cs.uiuc.edu/pipermail/cfe-dev/2014-January/034845.html" target="_blank">http://lists.cs.uiuc.edu/pipermail/cfe-dev/2014-January/034845.html</a><br>
<br>
Disclaimer: I'd really like to see this being fixed as well.<br>
<br>
Greets<br>
<br>
> The code I have is here:<br>
><br>
> <a href="https://github.com/Andersbakken/rtags/blob/master/src/RTagsClang.cpp" target="_blank">https://github.com/Andersbakken/rtags/blob/master/src/RTagsClang.cpp</a><br>
<br>
> Starting at line 232 (resolveAutoTypeRef).<br>
><br>
> best regards and thanks for a wonderful library.<br>
><br>
> Anders<br>
<br>
--<br>
Kevin Funk | <a href="javascript:;" onclick="_e(event, 'cvml', 'kfunk@kde.org')">kfunk@kde.org</a> | <a href="http://kfunk.org" target="_blank">http://kfunk.org</a></blockquote>