Sam McCall
Sam McCall
For those (like me) unfamiliar with Qt, here's [`qobject.h`](https://github.com/qt/qtbase/blob/dev/src/corelib/kernel/qobject.h) which defines the important class QObject. The header `include/QtCore/QObject` is generated and contains only `#include "qobject.h"`. Importantly there's no explicit indication...
> I think that these double headers could be considered more "aliases" than "public/private". My idea is that these kinds of "alias" headers could be identified by the fact that...
We just don't have any actions here to show on C++ class names :-) Or rather, we do in trunk ("declare implicit copy/move members"), but not in the 13 or...
> > a switch statement over an enum, without handling all cases, cursor on switch > > This did not, but I may be missing something obvious. Try this: ```...
> I have been able to get clangs to successfully query qcc for includes, but have to manually specify defines used by qcc for best performance. qcc -dM -xc++ /dev/null...
This is a really cool idea, and seems implementable. (Well, not the colours!) Some thoughts: - I wonder what a non-misleading way of showing transitive cost is. If I include...
The compile command is basically a pair {working directory, argv}. When argv are parsed by the driver, relative paths are resolved against the working directory. First: what are you really...
We have RemoveUsingNamespace which is very similar. It has some limitations but works on your example. It could be adapted to add using declarations instead. > Afaict, the information which...
I think this is also basically a dupe of #137, right? The lambda *does* get analyzed and is valid (if you write `->bool` you get the diagnostic about not returning...
Time to revive an old thread. I have a patch out for the original request. https://reviews.llvm.org/D119537 @njames93 > A glaring issue with this is templates are often defined in header...