diff options
| author | Ted Kremenek <kremenek@apple.com> | 2010-06-21 20:15:39 +0000 |
|---|---|---|
| committer | Ted Kremenek <kremenek@apple.com> | 2010-06-21 20:15:39 +0000 |
| commit | c150887fef308647b25178499e475a331587ce78 (patch) | |
| tree | ab70013a082ab8f383c14038f92bd16119eda725 /clang/include/clang-c | |
| parent | 79404afc1c9a6b4c498bb28c6cb0aad23783de9d (diff) | |
| download | bcm5719-llvm-c150887fef308647b25178499e475a331587ce78.tar.gz bcm5719-llvm-c150887fef308647b25178499e475a331587ce78.zip | |
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
Diffstat (limited to 'clang/include/clang-c')
| -rw-r--r-- | clang/include/clang-c/Index.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/clang/include/clang-c/Index.h b/clang/include/clang-c/Index.h index ef779d622a8..9a56f332a0f 100644 --- a/clang/include/clang-c/Index.h +++ b/clang/include/clang-c/Index.h @@ -1086,7 +1086,9 @@ enum CXTypeKind { CXType_Enum = 106, CXType_Typedef = 107, CXType_ObjCInterface = 108, - CXType_ObjCObjectPointer = 109 + CXType_ObjCObjectPointer = 109, + CXType_FunctionNoProto = 110, + CXType_FunctionProto = 111 }; /** @@ -1139,6 +1141,11 @@ CINDEX_LINKAGE CXCursor clang_getTypeDeclaration(CXType T); CINDEX_LINKAGE CXString clang_getTypeKindSpelling(enum CXTypeKind K); /** + * \brief Retrieve the result type associated with a function or method type. + */ +CINDEX_LINKAGE CXType clang_getResultType(CXType T); + +/** * @} */ |

