<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Wed, May 25, 2016 at 12:24 PM, barbara via cfe-dev <span dir="ltr"><<a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000">
    <br>
    Our many thanks to Chandler, Daniel, Mikhail, Russell, and a few
    others at CppNow. It was suggested we look at clangTidy which helped
    us figure out what libraries we needed. The second part was adding
    --start-group in the makefile, which came from an example Jeff Trull
    presented at CppNow. <br>
    <br>
    We are now about to successfully link DoxyPress with the libTooling
    libraries in Autotools!  Of course the same technique will work in
    our pending CMake build files. <br>
    <br>
    We are able to utilize all of the lib clang code we developed for
    parsing C++ in the new code using libTooling. Actually the new code
    is shorter, more efficient, more readable, and requires less
    contortions.   <br>
    <br>
    At the current time we have two items we have not been able to
    figure out how to detect in a FunctionDecl. <br>
    <br>
    1    explicit<br></div></blockquote><div><br></div><div>Maybe CXXConstructorDecl::isExplicit() works for you there.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div bgcolor="#FFFFFF" text="#000000">
    2    noexcept <br></div></blockquote><div><br></div><div>Take a look at FunctionProtoType::getNoexceptSpec/getNoexceptExpr etc.</div><div><br></div><div>-- James</div><div><br></div></div></div></div>