[cfe-dev] Finding default value for function argument with clang-c	API
    Milian Wolff 
    mail at milianw.de
       
    Mon Jan  6 08:10:53 PST 2014
    
    
  
Hello again.
When encountering a CXCursor_ParmDecl, how can I figure out if it has a 
default value and what that value is? E.g.:
void foo(int i = 42);
Here I'd like to know that "i" is 42 by default. A string representation of 
the default value would be sufficient to me, but even that doesn't seem to be 
accessible. I could find some range for where the "= 42" is, but then I cannot 
find any function in the C-API of clang to get a string representation of that 
range.
Bye
-- 
Milian Wolff
mail at milianw.de
http://milianw.de
    
    
More information about the cfe-dev
mailing list