diff options
Diffstat (limited to 'sources/shiboken6/ApiExtractor/clangparser/clangbuilder.cpp')
| -rw-r--r-- | sources/shiboken6/ApiExtractor/clangparser/clangbuilder.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/sources/shiboken6/ApiExtractor/clangparser/clangbuilder.cpp b/sources/shiboken6/ApiExtractor/clangparser/clangbuilder.cpp index 7cfb0e747..23c2c75fe 100644 --- a/sources/shiboken6/ApiExtractor/clangparser/clangbuilder.cpp +++ b/sources/shiboken6/ApiExtractor/clangparser/clangbuilder.cpp @@ -369,6 +369,12 @@ static inline CodeModel::FunctionType functionTypeFromCursor(const CXCursor &cur case CXCursor_Destructor: result = CodeModel::Destructor; break; + case CXCursor_CXXMethod: + if (clang_CXXMethod_isCopyAssignmentOperator(cursor) != 0) + result = CodeModel::AssignmentOperator; + else if (clang_CXXMethod_isMoveAssignmentOperator(cursor) != 0) + result = CodeModel::MoveAssignmentOperator; + break; default: break; } |
