diff options
author | Ayke van Laethem <[email protected]> | 2022-04-13 21:34:43 +0200 |
---|---|---|
committer | Ron Evans <[email protected]> | 2022-09-16 14:05:17 +0200 |
commit | 5551ec7a1ed9d59764cfdf5a73b23dc40365a6f8 (patch) | |
tree | 0fcff842574327f6615ed0909ed57efaf726dba5 /cgo/libclang_stubs.c | |
parent | 91104b2f276348e251a25e9e58e7faafe781358f (diff) | |
download | tinygo-5551ec7a1ed9d59764cfdf5a73b23dc40365a6f8.tar.gz tinygo-5551ec7a1ed9d59764cfdf5a73b23dc40365a6f8.zip |
cgo: implement support for static functions
Diffstat (limited to 'cgo/libclang_stubs.c')
-rw-r--r-- | cgo/libclang_stubs.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/cgo/libclang_stubs.c b/cgo/libclang_stubs.c index 2bc4451c6..b0668ed71 100644 --- a/cgo/libclang_stubs.c +++ b/cgo/libclang_stubs.c @@ -17,6 +17,14 @@ CXString tinygo_clang_getCursorSpelling(CXCursor c) { return clang_getCursorSpelling(c); } +CXString tinygo_clang_getCursorPrettyPrinted(CXCursor c, CXPrintingPolicy policy) { + return clang_getCursorPrettyPrinted(c, policy); +} + +CXPrintingPolicy tinygo_clang_getCursorPrintingPolicy(CXCursor c) { + return clang_getCursorPrintingPolicy(c); +} + enum CXCursorKind tinygo_clang_getCursorKind(CXCursor c) { return clang_getCursorKind(c); } @@ -45,6 +53,10 @@ CXCursor tinygo_clang_Cursor_getArgument(CXCursor c, unsigned i) { return clang_Cursor_getArgument(c, i); } +enum CX_StorageClass tinygo_clang_Cursor_getStorageClass(CXCursor c) { + return clang_Cursor_getStorageClass(c); +} + CXSourceLocation tinygo_clang_getCursorLocation(CXCursor c) { return clang_getCursorLocation(c); } |