Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Expose cxx constructor and method properties through libclang and python ↵ | Jonathan Coe | 2016-04-27 | 1 | -0/+17 |
| | | | | | | | | | | | | | | | | | | | | | | | bindings. Summary: I have exposed the following function through libclang and the clang.cindex python bindings: clang_CXXConstructor_isConvertingConstructor, clang_CXXConstructor_isCopyConstructor, clang_CXXConstructor_isDefaultConstructor, clang_CXXConstructor_isMoveConstructor, clang_CXXMethod_isDefaulted I need (some of) these methods for a C++ code model I am building in Python to drive a code generator. Reviewers: compnerd, skalinichev Subscribers: cfe-commits Differential Revision: http://reviews.llvm.org/D15469 llvm-svn: 267706 | ||||
* | Index: expose is_mutable_field | Saleem Abdulrasool | 2015-10-27 | 1 | -0/+6 |
| | | | | | | | | Expose isMutable via libClang and python bindings. Patch by Jonathan B Coe! llvm-svn: 251410 | ||||
* | [sema] Fix assertion hit when using libclang to index a particular C++ ↵ | Argyrios Kyrtzidis | 2015-09-11 | 1 | -0/+10 |
| | | | | | | | | snippet involving templates. Assertion hit was in ClassTemplateSpecializationDecl::getSourceRange(). llvm-svn: 247373 | ||||
* | When the template specialization header is missing, set a valid source ↵ | Argyrios Kyrtzidis | 2013-06-05 | 1 | -0/+13 |
| | | | | | | | | | | | location for the template keyword when recovering. Otherwise ClassTemplateSpecializationDecl::getSourceRange() will mistakenly consider itself as an implicit partial specialization and lead to a crash. Fixes rdar://14063074 llvm-svn: 183325 | ||||
* | [libclang] Fix a crash with invalid code, while skip function bodies is enabled. | Argyrios Kyrtzidis | 2013-02-22 | 1 | -0/+4 |
| | | | | llvm-svn: 175860 | ||||
* | [libclang] Fix indexing type alias declarations. rdar://11878406 | Argyrios Kyrtzidis | 2012-09-01 | 1 | -0/+6 |
llvm-svn: 163072 |