<div dir="ltr">On Thu, Mar 21, 2013 at 7:07 AM, huc1985 <span dir="ltr"><<a href="mailto:huc1985@163.com" target="_blank">huc1985@163.com</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I'm using a RecursiveASTVisitor and implementing its VisitCallExpr() method.<br>
How can I get the value of struct's member?<br>
<br>
bool VisitCallExpr(CallExpr *expr)<br>
{<br>
    for (int i=0;i<expr->getNumArgs();i++)<br>
        {<br>
            Expr* ex = expr->getArg(i);<br>
            if (ex->getType()->isStructureType())<br>
            {<br>
                //get the value of struct's member<br>
            }<br>
        }<br>
}<br>
<br>
Thanks!<br></blockquote><div><br></div><div style>I'm not sure I understand what you're asking - in general the value of a variable (or member of a struct) is only known at runtime.</div><div style><br></div><div style>
Cheers,</div><div style>/Manuel</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<br>
<br>
<br>
--<br>
View this message in context: <a href="http://clang-developers.42468.n3.nabble.com/get-value-of-struct-s-member-tp4031074.html" target="_blank">http://clang-developers.42468.n3.nabble.com/get-value-of-struct-s-member-tp4031074.html</a><br>

Sent from the Clang Developers mailing list archive at Nabble.com.<br>
_______________________________________________<br>
cfe-dev mailing list<br>
<a href="mailto:cfe-dev@cs.uiuc.edu">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/mailman/listinfo/cfe-dev</a><br>
</blockquote></div><br></div></div>