| commit | 6b8232ff82f85f40ecda480f2852bf5ec8ccf87c | [log] [tgz] | 
|---|---|---|
| author | Douglas Gregor <dgregor@apple.com> | Tue Jan 19 19:34:47 2010 +0000 | 
| committer | Douglas Gregor <dgregor@apple.com> | Tue Jan 19 19:34:47 2010 +0000 | 
| tree | 99054a55818529e0fefe24816e065d920273de81 | |
| parent | fefcb1531c43e792e1fc5a3b8fab9282f0f85625 [diff] | 
Eliminate cursor kinds used to express definitions. Instead, provide CIndex functions that (1) map from a reference or declaration to the corresponding definition, if available, and (2) determine whether a given declaration cursor is also a definition. This eliminates a lot of duplication in the cursor kinds, and maps more closely to the Clang ASTs. This is another API + ABI breaker with no deprecation. Yay, progress. llvm-svn: 93893