Browse Source

Fixes #380: Implement Method now includes noexcept specifier if present

merge-requests/382/head
eidheim 8 years ago
parent
commit
01e32cd3e2
  1. 6
      src/source_clang.cc

6
src/source_clang.cc

@ -1438,7 +1438,11 @@ Source::ClangViewRefactor::ClangViewRefactor(const boost::filesystem::path &file
result+=' '; result+=' ';
if(clang_CXXMethod_isConst(cursor.cx_cursor)) if(clang_CXXMethod_isConst(cursor.cx_cursor))
specifier=" const"; specifier+=" const";
auto exception_specification_kind=static_cast<CXCursor_ExceptionSpecificationKind>(clang_getCursorExceptionSpecificationType(cursor.cx_cursor));
if(exception_specification_kind==CXCursor_ExceptionSpecificationKind_BasicNoexcept)
specifier+=" noexcept";
} }
auto name=cursor.get_spelling(); auto name=cursor.get_spelling();

Loading…
Cancel
Save