[cfe-dev] CLANG Function Def... How to get Entire SourceRange
Suhas
suhaslimaye at gmail.com
Mon Apr 9 04:58:29 CDT 2012
I have 2 function prototypes
extern void myTestFunc(double a, int c);
extern "C" void myFunc2(int a, int c);
When i tried to get entire sourceRange for both, with FunctionDecl object ,
as
FunctionDecl *FD;
sourceLocation sBegin = FD->getLocStart();
sourceLocation sEnd = FD->getLocEnd();
sourceRange.setBegin(sBegin);
sourceRange.setEnd(sEnd);
The sourceRange for 1st is getting as :
extern void myTestFunc(double a, int c)
where as for second
void myFunc2(int a, int c)
Issue, is I want to get entire sourceRange for second. i.e
extern "C" void myFunc2(int a, int c)
So, how to get entire SourceRange?
Suhas Limaye.
Pune.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.cs.uiuc.edu/pipermail/cfe-dev/attachments/20120409/8da7db0b/attachment.html
More information about the cfe-dev
mailing list