1d8052db5a38b62ba5f3802160dcccd87fa0b5b8 |
|
03-May-2011 |
Ted Kremenek <kremenek@apple.com> |
Use the canonical decl when generating the locations for USRs. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@130748 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Index/usrs.cpp
|
3deeb6deaed56f28baa32296b10e259cb3e4127b |
|
12-Mar-2011 |
Abramo Bagnara <abramo.bagnara@gmail.com> |
Fixed type and declaration source range in presence of typeQuals. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@127535 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Index/usrs.cpp
|
acba90f30876b4140b738f0d3dd0e50724053a96 |
|
08-Mar-2011 |
Abramo Bagnara <abramo.bagnara@gmail.com> |
Fixed NamespaceDecl source range. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@127242 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Index/usrs.cpp
|
ff676cb48fe8bf7be2feaa251dc7c5fb15af4730 |
|
08-Mar-2011 |
Abramo Bagnara <abramo.bagnara@gmail.com> |
Fixed source range for all DeclaratorDecl's. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@127225 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Index/usrs.cpp
|
344577e6b58f42d18dc8118c8903b49a85dc005e |
|
06-Mar-2011 |
Abramo Bagnara <abramo.bagnara@gmail.com> |
Fixed TypedefDecl and TemplateTypeParameter source range. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@127119 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Index/usrs.cpp
|
7e24256c95afb64b4d5abf201a0f9f0527cb4cf3 |
|
01-Sep-2010 |
Douglas Gregor <dgregor@apple.com> |
Implement libclang support for using declarations. Clang actually uses three different kinds of AST nodes to represent using declarations: UsingDecl, UnresolvedUsingValueDecl, and UnresolvedUsingTypenameDecl. These three are collapsed into a single cursor kind for using declarations, since libclang clients don't need the distinction. Several related changes here: - Cursor visitation of the three AST nodes for using declarations - Proper source-range computation for these AST nodes - Using declarations have no USRs, since they don't actually declare any entities. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@112730 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Index/usrs.cpp
|
828629bd81b08385291f71bee8fa086ae24c2e97 |
|
01-Sep-2010 |
Douglas Gregor <dgregor@apple.com> |
Add test for nothing... i.e., the contents of a USR for using directives git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@112716 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Index/usrs.cpp
|
0a35bceb7768fc0be62cb644a4e31d8bfd9fb44a |
|
01-Sep-2010 |
Douglas Gregor <dgregor@apple.com> |
Implement libclang support for using directives (cursor + visitation + suppressing USRs). Also, fix up the source location information for using directives so that the declaration location refers to the namespace name. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@112693 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Index/usrs.cpp
|
6931900f43cea558c6974075256c07728dbfecc6 |
|
01-Sep-2010 |
Douglas Gregor <dgregor@apple.com> |
Add libclang support for namespace aliases (visitation + USRs) along 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. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@112676 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Index/usrs.cpp
|
1f3b4a98d4c5d814f472b4068571422b5650af87 |
|
22-Jul-2010 |
Ted Kremenek <kremenek@apple.com> |
Update test case to include USRs containing offsets instead of line/columns. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@109096 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Index/usrs.cpp
|
2ea5baf08dc5006f2d6168948140fd3a709d5cf7 |
|
07-May-2010 |
Ted Kremenek <kremenek@apple.com> |
Extend C++ usrs to include type mangling for tag decl arguments, indicating whether a method is static, and mangling in the qualifers of the method. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@103289 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Index/usrs.cpp
|
8e67219a7cb0cf7bfa432f8c30da9c52999737ce |
|
07-May-2010 |
Ted Kremenek <kremenek@apple.com> |
Add initial USR support for mangling in the types of C++ functions and methods. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@103225 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Index/usrs.cpp
|
d5d90fedcc07222acde24dce357266161836b302 |
|
07-May-2010 |
Ted Kremenek <kremenek@apple.com> |
Add USR test case for C++ operator methods. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@103223 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Index/usrs.cpp
|
cbd66f00cfe5c4412f8efd6e66b0bb6bae956f7c |
|
07-May-2010 |
Ted Kremenek <kremenek@apple.com> |
Add USR support for C++ namespaces, and unify mangling of location information in USRs for anonymous symbols. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@103212 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Index/usrs.cpp
|