diff options
author | Dmitri Gribenko <gribozavr@gmail.com> | 2014-04-07 14:59:13 +0000 |
---|---|---|
committer | Dmitri Gribenko <gribozavr@gmail.com> | 2014-04-07 14:59:13 +0000 |
commit | e570ede5d1f88e95003ecde3b528c139123faacb (patch) | |
tree | 9efd419ad5127f449bafea92537310ad1b5a6cbf /clang/tools/c-index-test/c-index-test.c | |
parent | 484182779da4b2f2dd8a1f4bc48e5fcf9c97ca56 (diff) | |
download | bcm5719-llvm-e570ede5d1f88e95003ecde3b528c139123faacb.tar.gz bcm5719-llvm-e570ede5d1f88e95003ecde3b528c139123faacb.zip |
libclang: add clang_CXXMethod_isConst API that allows to determine if a C++
member function or member function template is declared 'const'
Patch by Kevin Funk with testcase updates by me.
llvm-svn: 205714
Diffstat (limited to 'clang/tools/c-index-test/c-index-test.c')
-rw-r--r-- | clang/tools/c-index-test/c-index-test.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/tools/c-index-test/c-index-test.c b/clang/tools/c-index-test/c-index-test.c index f6b5510292b..6a48196a45c 100644 --- a/clang/tools/c-index-test/c-index-test.c +++ b/clang/tools/c-index-test/c-index-test.c @@ -768,6 +768,8 @@ static void PrintCursor(CXCursor Cursor, printf(" (static)"); if (clang_CXXMethod_isVirtual(Cursor)) printf(" (virtual)"); + if (clang_CXXMethod_isConst(Cursor)) + printf(" (const)"); if (clang_CXXMethod_isPureVirtual(Cursor)) printf(" (pure)"); if (clang_Cursor_isVariadic(Cursor)) |