<div dir="ltr">Right, sorry. Had somewhere in my mind that <span style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px">getPointeeType returned a Type* instead a QualType. </span><div><span style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px"><br>
</span></div><div><span style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px"><br></span></div><div><span style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px">Thanks</span></div></div><div class="gmail_extra">
<br><br><div class="gmail_quote">2013/7/7 Richard Smith <span dir="ltr"><<a href="mailto:richard@metafoo.co.uk" target="_blank">richard@metafoo.co.uk</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="HOEnZb"><div class="h5">On Sun, Jul 7, 2013 at 3:46 PM, Victor Vicente de Carvalho<br>
<<a href="mailto:victor.v.carvalho@gmail.com">victor.v.carvalho@gmail.com</a>> wrote:<br>
> I'm having a hard time recovering the const qualifier for a function that<br>
> returns a const & QualType. QualType::isConstQualified and<br>
> QualType::isLocalConstQualified are returning false and<br>
> getLocalCVRQualifiers , getCVRQualifiers are returning 0. getNameAsString is<br>
> returning const on the name. There is a different way to recover the<br>
> constness when the object is a reference?<br>
<br>
</div></div>A reference can't be const. Call getPointeeType to find the type that<br>
the reference refers to, and apply isConstQualified to that.<br>
</blockquote></div><br></div>