| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
|
|
|
|
| |
suppressing USRs). Also, fix up the source location information for
using directives so that the declaration location refers to the
namespace name.
llvm-svn: 112693
|
| |
|
|
|
|
|
|
|
|
|
| |
with a new cursor kind for a reference to a namespace.
There's still some oddities in the source location information for
NamespaceAliasDecl that I'll address with a separate commit, so the
source locations displayed in the load-namespaces.cpp test will
change.
llvm-svn: 112676
|
| |
|
|
|
|
| |
including a cursor kind, visitation, and USRs.
llvm-svn: 112629
|
| |
|
|
|
|
| |
class templates.
llvm-svn: 112627
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
libclang. This includes:
- Cursor kind for function templates, with visitation logic
- Cursor kinds for template parameters, with visitation logic
- Visitation logic for template specialization types, qualified type
locations
- USR generation for function templates, template specialization
types, template parameter types.
Also happens to fix PR7804, which I tripped across while testing.
llvm-svn: 112604
|
| |
|
|
|
|
| |
(<rdar://problem/8350262>)
llvm-svn: 111991
|
| |
|
|
| |
llvm-svn: 111768
|
| |
|
|
|
|
| |
anonymous symbols. Fixes <rdar://problem/8221557>.
llvm-svn: 109095
|
| |
|
|
| |
llvm-svn: 103517
|
| |
|
|
|
|
|
|
| |
whether a method
is static, and mangling in the qualifers of the method.
llvm-svn: 103289
|
| |
|
|
|
|
| |
NamedDecl::printName().
llvm-svn: 103285
|
| |
|
|
| |
llvm-svn: 103225
|
| |
|
|
|
|
|
|
| |
information in USRs
for anonymous symbols.
llvm-svn: 103212
|
|
|
(C) API, and will likely grow further in this direction in the future.
llvm-svn: 102779
|