<div dir="ltr">Call getConstructor() on your CXXConstructExpr to get the CXXConstructorDecl that matches your function.  Then iterate over the parameters till you find the one called "x".  Get the index of the parameter and use getArg(index) on CXXConstructExpr to get the argument corresponding to "x".</div>
<div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Oct 9, 2013 at 2:42 AM, Jesper Eskilson <span dir="ltr"><<a href="mailto:jesper.eskilson@iar.com" target="_blank">jesper.eskilson@iar.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
I have a class with a large number of constructors which differ only slightly. I'd like to be able to distinguish these by looking at the names of the arguments, but I cannot seem to find them.<br>
<br>
class A {<br>
public:<br>
     A(int x);<br>
     A(int x, float y);<br>
     A(double w, int x, char *z);<br>
     ...<br>
}<br>
<br>
I'd like to be able to (for example) look at a particular CXXConstructExpr and get the value of "x", whichever position "x" may have.<br>
<br>
Where should I be looking?<span class="HOEnZb"><font color="#888888"><br>
<br>
-- <br>
*Jesper Eskilson* /Development Engineer/<br>
IAR Systems AB<br>
Box 23051, Strandbodgatan 1<br>
SE-750 23 Uppsala, SWEDEN<br>
E-mail: <a href="mailto:jesper.eskilson@iar.com" target="_blank">jesper.eskilson@iar.com</a> <mailto:<a href="mailto:jesper.eskilson@iar.com" target="_blank">jesper.eskilson@iar.<u></u>com</a>> Website: <a href="http://www.iar.com" target="_blank">www.iar.com</a><br>

<<a href="http://www.iar.com" target="_blank">http://www.iar.com</a>> Twitter: <a href="http://www.twitter.com/iarsystems" target="_blank">www.twitter.com/iarsystems</a> <<a href="http://www.twitter.com/iarsystems" target="_blank">http://www.twitter.com/<u></u>iarsystems</a>><br>

<br>
______________________________<u></u>_________________<br>
cfe-dev mailing list<br>
<a href="mailto:cfe-dev@cs.uiuc.edu" target="_blank">cfe-dev@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev" target="_blank">http://lists.cs.uiuc.edu/<u></u>mailman/listinfo/cfe-dev</a><br>
</font></span></blockquote></div><br></div>