Ted Kremenek
|
c62ab8d064
|
Add CXType support for querying the return type of Objective-C methods. This is done by
adding a clang_getCursorResultType() function (which complements clang_getResultType()).
llvm-svn: 106473
|
2010-06-21 20:48:56 +00:00 |
Ted Kremenek
|
c150887fef
|
Add CXType support for FunctionNoProto and FunctionProto types. This includes adding a new
function, clang_getResultType(), which returns the result type of the function type.
llvm-svn: 106459
|
2010-06-21 20:15:39 +00:00 |
Dan Gohman
|
b2e7169db8
|
Delete a blank line to make it easier to process this file with a script.
llvm-svn: 105275
|
2010-06-01 16:56:42 +00:00 |
Ted Kremenek
|
31729162bc
|
Remove clang_isFromMainFile(). It doesn't work correctly with CXDiagnostics, and we shouldn't
have an API around that cannot be implemented correctly yet.
llvm-svn: 104849
|
2010-05-27 16:57:42 +00:00 |
Douglas Gregor
|
a2db793ff0
|
Introduce priorities into the code-completion results.
llvm-svn: 104751
|
2010-05-26 22:00:08 +00:00 |
Ted Kremenek
|
76a434840a
|
Add libclang function 'clang_isFromMainFile()' (which just wraps SourceManager::isFromMainFile()).
llvm-svn: 104208
|
2010-05-20 02:59:19 +00:00 |
Ted Kremenek
|
84d2bd759f
|
Remove clang_isDeclarationADefinition() since its functionality is already provided by clang_isCursorDefinition().
llvm-svn: 104138
|
2010-05-19 18:36:55 +00:00 |
Ted Kremenek
|
a10f12829f
|
Add function 'clang_isTagDeclDefinition()' to allow clients of libclang to distinguish between
forward declarations and definitions of structs/classes/enums.
llvm-svn: 104075
|
2010-05-18 22:32:15 +00:00 |
Ted Kremenek
|
9cfe9e6a4a
|
Add libclang function 'clang_CXXMethod_isStatic' to query of a C++ method
is declared static.
llvm-svn: 103963
|
2010-05-17 20:06:56 +00:00 |
Ted Kremenek
|
6bca984b54
|
Add CXType and an initial set of supporting functions to libclang. This exposes details of
Clang's representation of the C type system to clients. It is nowhere near complete, and will
be expanded on demand.
llvm-svn: 103809
|
2010-05-14 21:29:26 +00:00 |
Daniel Dunbar
|
d5a2a073a0
|
Rename 'CIndex' to 'libclang', since it has basically become our stable public
(C) API, and will likely grow further in this direction in the future.
llvm-svn: 102779
|
2010-04-30 21:51:10 +00:00 |