[cfe-dev] Tracing Typedef Chain

Daniel Dilts via cfe-dev cfe-dev at lists.llvm.org
Mon Nov 23 08:27:21 PST 2015


If I have code like this:

typedef int X;
typedef X Y;
typedef Y Z;

Z i = 0;

I have the QualType for i.  getAsString() returns "Z".
getCanonicalType().getAsString() returns "int".

Is there some way to trace the typedef chain such that I get "Z", "Y", "X",
and "int"?  Order is not particularly important to me, but it would be nice
to get them in that order.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20151123/1cb4db0e/attachment.html>


More information about the cfe-dev mailing list