diff --git a/sources/ClangSharp.Interop/Extensions/CXCursor.cs b/sources/ClangSharp.Interop/Extensions/CXCursor.cs index 9317561c..10081926 100644 --- a/sources/ClangSharp.Interop/Extensions/CXCursor.cs +++ b/sources/ClangSharp.Interop/Extensions/CXCursor.cs @@ -906,7 +906,7 @@ public string DeclKindSpelling public bool IsConversionFromLambda => clangsharp.Cursor_getIsConversionFromLambda(this) != 0; - public bool IsCopyOrMoveConstructor => clangsharp.Cursor_getIsCopyOrMoveConstructor(this) != 0; + public bool IsCopyOrMoveConstructor => clangsharp.Cursor_getIsCopyOrMoveConstructor(this) == 0; public bool IsCXXTry => clangsharp.Cursor_getIsCXXTry(this) != 0; @@ -916,9 +916,9 @@ public string DeclKindSpelling public bool IsDefinition => clang.isCursorDefinition(this) != 0; - public bool IsDelegatingConstructor => clangsharp.Cursor_getIsDelegatingConstructor(this) != 0; + public bool IsDelegatingConstructor => clangsharp.Cursor_getIsDelegatingConstructor(this) == 0; - public bool IsDeleted => clangsharp.Cursor_getIsDeleted(this) != 0; + public bool IsDeleted => clangsharp.Cursor_getIsDeleted(this) == 0; public bool IsDeprecated => clangsharp.Cursor_getIsDeprecated(this) != 0; @@ -926,7 +926,7 @@ public string DeclKindSpelling public bool IsElidable => clangsharp.Cursor_getIsElidable(this) != 0; - public bool IsExplicitlyDefaulted => clangsharp.Cursor_getIsExplicitlyDefaulted(this) != 0; + public bool IsExplicitlyDefaulted => clangsharp.Cursor_getIsExplicitlyDefaulted(this) == 0; public bool IsExpression => clang.isExpression(Kind) != 0; @@ -950,7 +950,7 @@ public string DeclKindSpelling public bool IsIncomplete => clangsharp.Cursor_getIsIncomplete(this) != 0; - public bool IsInheritingConstructor => clangsharp.Cursor_getIsInheritingConstructor(this) != 0; + public bool IsInheritingConstructor => clangsharp.Cursor_getIsInheritingConstructor(this) == 0; public bool IsInvalid => clang.isInvalid(Kind) != 0;