Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 8 additions & 8 deletions QuantumBinding.Clang/Generated/Classes/QBClientData.cs
Original file line number Diff line number Diff line change
Expand Up @@ -16,27 +16,27 @@ namespace QuantumBinding.Clang;
///<summary>
/// Opaque pointer representing client data that will be passed through to various callbacks and visitors.
///</summary>
public unsafe partial class QBClientData : IUnmanagedWrapper<QuantumBinding.Clang.Interop.CXClientDataImpl>
public unsafe partial class QBClientData : IUnmanagedWrapper<QuantumBinding.Clang.Interop.CXClientData>
{
internal CXClientDataImpl __Instance;
internal CXClientData __Instance;
public QBClientData()
{
}

public QBClientData(in QuantumBinding.Clang.Interop.CXClientDataImpl __Instance)
public QBClientData(in QuantumBinding.Clang.Interop.CXClientData __Instance)
{
this.__Instance = __Instance;
}

public QuantumBinding.Clang.Interop.CXClientDataImpl GetNativeValue() => __Instance;
public ref readonly CXClientDataImpl GetPinnableReference() => ref __Instance;
public QuantumBinding.Clang.Interop.CXClientData GetNativeValue() => __Instance;
public ref readonly CXClientData GetPinnableReference() => ref __Instance;

public static implicit operator QuantumBinding.Clang.Interop.CXClientDataImpl(QBClientData q)
public static implicit operator QuantumBinding.Clang.Interop.CXClientData(QBClientData q)
{
return q?.__Instance ?? new QuantumBinding.Clang.Interop.CXClientDataImpl();
return q?.__Instance ?? new QuantumBinding.Clang.Interop.CXClientData();
}

public static implicit operator QBClientData(QuantumBinding.Clang.Interop.CXClientDataImpl q)
public static implicit operator QBClientData(QuantumBinding.Clang.Interop.CXClientData q)
{
return new QBClientData(in q);
}
Expand Down
16 changes: 8 additions & 8 deletions QuantumBinding.Clang/Generated/Classes/QBCompletionString.cs
Original file line number Diff line number Diff line change
Expand Up @@ -16,19 +16,19 @@ namespace QuantumBinding.Clang;
///<summary>
/// A semantic string that describes a code-completion result.
///</summary>
public unsafe partial class QBCompletionString : IUnmanagedWrapper<QuantumBinding.Clang.Interop.CXCompletionStringImpl>
public unsafe partial class QBCompletionString : IUnmanagedWrapper<QuantumBinding.Clang.Interop.CXCompletionString>
{
internal CXCompletionStringImpl __Instance;
internal CXCompletionString __Instance;
public QBCompletionString()
{
}

public QBCompletionString(in QuantumBinding.Clang.Interop.CXCompletionStringImpl __Instance)
public QBCompletionString(in QuantumBinding.Clang.Interop.CXCompletionString __Instance)
{
this.__Instance = __Instance;
}

public QuantumBinding.Clang.Interop.CXCompletionStringImpl GetNativeValue() => __Instance;
public QuantumBinding.Clang.Interop.CXCompletionString GetNativeValue() => __Instance;
///<summary>
/// Retrieve the annotation associated with the given completion string.
///</summary>
Expand Down Expand Up @@ -116,14 +116,14 @@ public uint GetNumCompletionChunks()
return QuantumBinding.Clang.Interop.ClangInterop.clang_getNumCompletionChunks(this);
}

public ref readonly CXCompletionStringImpl GetPinnableReference() => ref __Instance;
public ref readonly CXCompletionString GetPinnableReference() => ref __Instance;

public static implicit operator QuantumBinding.Clang.Interop.CXCompletionStringImpl(QBCompletionString q)
public static implicit operator QuantumBinding.Clang.Interop.CXCompletionString(QBCompletionString q)
{
return q?.__Instance ?? new QuantumBinding.Clang.Interop.CXCompletionStringImpl();
return q?.__Instance ?? new QuantumBinding.Clang.Interop.CXCompletionString();
}

public static implicit operator QBCompletionString(QuantumBinding.Clang.Interop.CXCompletionStringImpl q)
public static implicit operator QBCompletionString(QuantumBinding.Clang.Interop.CXCompletionString q)
{
return new QBCompletionString(in q);
}
Expand Down
16 changes: 8 additions & 8 deletions QuantumBinding.Clang/Generated/Classes/QBDiagnostic.cs
Original file line number Diff line number Diff line change
Expand Up @@ -16,19 +16,19 @@ namespace QuantumBinding.Clang;
///<summary>
/// A single diagnostic, containing the diagnostic's severity, location, text, source ranges, and fix-it hints.
///</summary>
public unsafe partial class QBDiagnostic : IUnmanagedWrapper<QuantumBinding.Clang.Interop.CXDiagnosticImpl>
public unsafe partial class QBDiagnostic : IUnmanagedWrapper<QuantumBinding.Clang.Interop.CXDiagnostic>
{
internal CXDiagnosticImpl __Instance;
internal CXDiagnostic __Instance;
public QBDiagnostic()
{
}

public QBDiagnostic(in QuantumBinding.Clang.Interop.CXDiagnosticImpl __Instance)
public QBDiagnostic(in QuantumBinding.Clang.Interop.CXDiagnostic __Instance)
{
this.__Instance = __Instance;
}

public QuantumBinding.Clang.Interop.CXDiagnosticImpl GetNativeValue() => __Instance;
public QuantumBinding.Clang.Interop.CXDiagnostic GetNativeValue() => __Instance;
///<summary>
/// Destroy a diagnostic.
///</summary>
Expand Down Expand Up @@ -175,14 +175,14 @@ public QBString GetDiagnosticSpelling()
return QuantumBinding.Clang.Interop.ClangInterop.clang_getDiagnosticSpelling(this);
}

public ref readonly CXDiagnosticImpl GetPinnableReference() => ref __Instance;
public ref readonly CXDiagnostic GetPinnableReference() => ref __Instance;

public static implicit operator QuantumBinding.Clang.Interop.CXDiagnosticImpl(QBDiagnostic q)
public static implicit operator QuantumBinding.Clang.Interop.CXDiagnostic(QBDiagnostic q)
{
return q?.__Instance ?? new QuantumBinding.Clang.Interop.CXDiagnosticImpl();
return q?.__Instance ?? new QuantumBinding.Clang.Interop.CXDiagnostic();
}

public static implicit operator QBDiagnostic(QuantumBinding.Clang.Interop.CXDiagnosticImpl q)
public static implicit operator QBDiagnostic(QuantumBinding.Clang.Interop.CXDiagnostic q)
{
return new QBDiagnostic(in q);
}
Expand Down
16 changes: 8 additions & 8 deletions QuantumBinding.Clang/Generated/Classes/QBDiagnosticSet.cs
Original file line number Diff line number Diff line change
Expand Up @@ -16,19 +16,19 @@ namespace QuantumBinding.Clang;
///<summary>
/// A group of CXDiagnostics.
///</summary>
public unsafe partial class QBDiagnosticSet : IUnmanagedWrapper<QuantumBinding.Clang.Interop.CXDiagnosticSetImpl>
public unsafe partial class QBDiagnosticSet : IUnmanagedWrapper<QuantumBinding.Clang.Interop.CXDiagnosticSet>
{
internal CXDiagnosticSetImpl __Instance;
internal CXDiagnosticSet __Instance;
public QBDiagnosticSet()
{
}

public QBDiagnosticSet(in QuantumBinding.Clang.Interop.CXDiagnosticSetImpl __Instance)
public QBDiagnosticSet(in QuantumBinding.Clang.Interop.CXDiagnosticSet __Instance)
{
this.__Instance = __Instance;
}

public QuantumBinding.Clang.Interop.CXDiagnosticSetImpl GetNativeValue() => __Instance;
public QuantumBinding.Clang.Interop.CXDiagnosticSet GetNativeValue() => __Instance;
///<summary>
/// Release a CXDiagnosticSet and all of its contained diagnostics.
///</summary>
Expand All @@ -53,14 +53,14 @@ public uint GetNumDiagnosticsInSet()
return QuantumBinding.Clang.Interop.ClangInterop.clang_getNumDiagnosticsInSet(this);
}

public ref readonly CXDiagnosticSetImpl GetPinnableReference() => ref __Instance;
public ref readonly CXDiagnosticSet GetPinnableReference() => ref __Instance;

public static implicit operator QuantumBinding.Clang.Interop.CXDiagnosticSetImpl(QBDiagnosticSet q)
public static implicit operator QuantumBinding.Clang.Interop.CXDiagnosticSet(QBDiagnosticSet q)
{
return q?.__Instance ?? new QuantumBinding.Clang.Interop.CXDiagnosticSetImpl();
return q?.__Instance ?? new QuantumBinding.Clang.Interop.CXDiagnosticSet();
}

public static implicit operator QBDiagnosticSet(QuantumBinding.Clang.Interop.CXDiagnosticSetImpl q)
public static implicit operator QBDiagnosticSet(QuantumBinding.Clang.Interop.CXDiagnosticSet q)
{
return new QBDiagnosticSet(in q);
}
Expand Down
16 changes: 8 additions & 8 deletions QuantumBinding.Clang/Generated/Classes/QBEvalResult.cs
Original file line number Diff line number Diff line change
Expand Up @@ -16,19 +16,19 @@ namespace QuantumBinding.Clang;
///<summary>
/// Evaluation result of a cursor
///</summary>
public unsafe partial class QBEvalResult : IUnmanagedWrapper<QuantumBinding.Clang.Interop.CXEvalResultImpl>
public unsafe partial class QBEvalResult : IUnmanagedWrapper<QuantumBinding.Clang.Interop.CXEvalResult>
{
internal CXEvalResultImpl __Instance;
internal CXEvalResult __Instance;
public QBEvalResult()
{
}

public QBEvalResult(in QuantumBinding.Clang.Interop.CXEvalResultImpl __Instance)
public QBEvalResult(in QuantumBinding.Clang.Interop.CXEvalResult __Instance)
{
this.__Instance = __Instance;
}

public QuantumBinding.Clang.Interop.CXEvalResultImpl GetNativeValue() => __Instance;
public QuantumBinding.Clang.Interop.CXEvalResult GetNativeValue() => __Instance;
///<summary>
/// Disposes the created Eval memory.
///</summary>
Expand Down Expand Up @@ -94,14 +94,14 @@ public uint EvalResult_isUnsignedInt()
return QuantumBinding.Clang.Interop.ClangInterop.clang_EvalResult_isUnsignedInt(this);
}

public ref readonly CXEvalResultImpl GetPinnableReference() => ref __Instance;
public ref readonly CXEvalResult GetPinnableReference() => ref __Instance;

public static implicit operator QuantumBinding.Clang.Interop.CXEvalResultImpl(QBEvalResult q)
public static implicit operator QuantumBinding.Clang.Interop.CXEvalResult(QBEvalResult q)
{
return q?.__Instance ?? new QuantumBinding.Clang.Interop.CXEvalResultImpl();
return q?.__Instance ?? new QuantumBinding.Clang.Interop.CXEvalResult();
}

public static implicit operator QBEvalResult(QuantumBinding.Clang.Interop.CXEvalResultImpl q)
public static implicit operator QBEvalResult(QuantumBinding.Clang.Interop.CXEvalResult q)
{
return new QBEvalResult(in q);
}
Expand Down
22 changes: 11 additions & 11 deletions QuantumBinding.Clang/Generated/Classes/QBFile.cs
Original file line number Diff line number Diff line change
Expand Up @@ -16,25 +16,25 @@ namespace QuantumBinding.Clang;
///<summary>
/// A particular source file that is part of a translation unit.
///</summary>
public unsafe partial class QBFile : IUnmanagedWrapper<QuantumBinding.Clang.Interop.CXFileImpl>
public unsafe partial class QBFile : IUnmanagedWrapper<QuantumBinding.Clang.Interop.CXFile>
{
internal CXFileImpl __Instance;
internal CXFile __Instance;
public QBFile()
{
}

public QBFile(in QuantumBinding.Clang.Interop.CXFileImpl __Instance)
public QBFile(in QuantumBinding.Clang.Interop.CXFile __Instance)
{
this.__Instance = __Instance;
}

public QuantumBinding.Clang.Interop.CXFileImpl GetNativeValue() => __Instance;
public QuantumBinding.Clang.Interop.CXFile GetNativeValue() => __Instance;
///<summary>
/// Returns non-zero if the file1 and file2 point to the same file, or they are both NULL.
///</summary>
public int File_isEqual(QuantumBinding.Clang.QBFile file2)
{
var arg1 = file2 == null ? new CXFileImpl() : (CXFileImpl)file2;
var arg1 = file2 == null ? new CXFile() : (CXFile)file2;
return QuantumBinding.Clang.Interop.ClangInterop.clang_File_isEqual(this, arg1);
}

Expand Down Expand Up @@ -67,20 +67,20 @@ public long GetFileTime()
///</summary>
public int GetFileUniqueID(out QBFileUniqueID outID)
{
QuantumBinding.Clang.Interop.CXFileUniqueID arg1;
var result = QuantumBinding.Clang.Interop.ClangInterop.clang_getFileUniqueID(this, out arg1);
QuantumBinding.Clang.Interop.CXFileUniqueID arg1 = default;
var result = QuantumBinding.Clang.Interop.ClangInterop.clang_getFileUniqueID(this, &arg1);
outID = new QBFileUniqueID(arg1);
return result;
}

public ref readonly CXFileImpl GetPinnableReference() => ref __Instance;
public ref readonly CXFile GetPinnableReference() => ref __Instance;

public static implicit operator QuantumBinding.Clang.Interop.CXFileImpl(QBFile q)
public static implicit operator QuantumBinding.Clang.Interop.CXFile(QBFile q)
{
return q?.__Instance ?? new QuantumBinding.Clang.Interop.CXFileImpl();
return q?.__Instance ?? new QuantumBinding.Clang.Interop.CXFile();
}

public static implicit operator QBFile(QuantumBinding.Clang.Interop.CXFileImpl q)
public static implicit operator QBFile(QuantumBinding.Clang.Interop.CXFile q)
{
return new QBFile(in q);
}
Expand Down
16 changes: 8 additions & 8 deletions QuantumBinding.Clang/Generated/Classes/QBIdxClientASTFile.cs
Original file line number Diff line number Diff line change
Expand Up @@ -16,27 +16,27 @@ namespace QuantumBinding.Clang;
///<summary>
/// The client's data object that is associated with an AST file (PCH or module).
///</summary>
public unsafe partial class QBIdxClientASTFile : IUnmanagedWrapper<QuantumBinding.Clang.Interop.CXIdxClientASTFileImpl>
public unsafe partial class QBIdxClientASTFile : IUnmanagedWrapper<QuantumBinding.Clang.Interop.CXIdxClientASTFile>
{
internal CXIdxClientASTFileImpl __Instance;
internal CXIdxClientASTFile __Instance;
public QBIdxClientASTFile()
{
}

public QBIdxClientASTFile(in QuantumBinding.Clang.Interop.CXIdxClientASTFileImpl __Instance)
public QBIdxClientASTFile(in QuantumBinding.Clang.Interop.CXIdxClientASTFile __Instance)
{
this.__Instance = __Instance;
}

public QuantumBinding.Clang.Interop.CXIdxClientASTFileImpl GetNativeValue() => __Instance;
public ref readonly CXIdxClientASTFileImpl GetPinnableReference() => ref __Instance;
public QuantumBinding.Clang.Interop.CXIdxClientASTFile GetNativeValue() => __Instance;
public ref readonly CXIdxClientASTFile GetPinnableReference() => ref __Instance;

public static implicit operator QuantumBinding.Clang.Interop.CXIdxClientASTFileImpl(QBIdxClientASTFile q)
public static implicit operator QuantumBinding.Clang.Interop.CXIdxClientASTFile(QBIdxClientASTFile q)
{
return q?.__Instance ?? new QuantumBinding.Clang.Interop.CXIdxClientASTFileImpl();
return q?.__Instance ?? new QuantumBinding.Clang.Interop.CXIdxClientASTFile();
}

public static implicit operator QBIdxClientASTFile(QuantumBinding.Clang.Interop.CXIdxClientASTFileImpl q)
public static implicit operator QBIdxClientASTFile(QuantumBinding.Clang.Interop.CXIdxClientASTFile q)
{
return new QBIdxClientASTFile(in q);
}
Expand Down
16 changes: 8 additions & 8 deletions QuantumBinding.Clang/Generated/Classes/QBIdxClientContainer.cs
Original file line number Diff line number Diff line change
Expand Up @@ -16,27 +16,27 @@ namespace QuantumBinding.Clang;
///<summary>
/// The client's data object that is associated with a semantic container of entities.
///</summary>
public unsafe partial class QBIdxClientContainer : IUnmanagedWrapper<QuantumBinding.Clang.Interop.CXIdxClientContainerImpl>
public unsafe partial class QBIdxClientContainer : IUnmanagedWrapper<QuantumBinding.Clang.Interop.CXIdxClientContainer>
{
internal CXIdxClientContainerImpl __Instance;
internal CXIdxClientContainer __Instance;
public QBIdxClientContainer()
{
}

public QBIdxClientContainer(in QuantumBinding.Clang.Interop.CXIdxClientContainerImpl __Instance)
public QBIdxClientContainer(in QuantumBinding.Clang.Interop.CXIdxClientContainer __Instance)
{
this.__Instance = __Instance;
}

public QuantumBinding.Clang.Interop.CXIdxClientContainerImpl GetNativeValue() => __Instance;
public ref readonly CXIdxClientContainerImpl GetPinnableReference() => ref __Instance;
public QuantumBinding.Clang.Interop.CXIdxClientContainer GetNativeValue() => __Instance;
public ref readonly CXIdxClientContainer GetPinnableReference() => ref __Instance;

public static implicit operator QuantumBinding.Clang.Interop.CXIdxClientContainerImpl(QBIdxClientContainer q)
public static implicit operator QuantumBinding.Clang.Interop.CXIdxClientContainer(QBIdxClientContainer q)
{
return q?.__Instance ?? new QuantumBinding.Clang.Interop.CXIdxClientContainerImpl();
return q?.__Instance ?? new QuantumBinding.Clang.Interop.CXIdxClientContainer();
}

public static implicit operator QBIdxClientContainer(QuantumBinding.Clang.Interop.CXIdxClientContainerImpl q)
public static implicit operator QBIdxClientContainer(QuantumBinding.Clang.Interop.CXIdxClientContainer q)
{
return new QBIdxClientContainer(in q);
}
Expand Down
16 changes: 8 additions & 8 deletions QuantumBinding.Clang/Generated/Classes/QBIdxClientEntity.cs
Original file line number Diff line number Diff line change
Expand Up @@ -16,27 +16,27 @@ namespace QuantumBinding.Clang;
///<summary>
/// The client's data object that is associated with a semantic entity.
///</summary>
public unsafe partial class QBIdxClientEntity : IUnmanagedWrapper<QuantumBinding.Clang.Interop.CXIdxClientEntityImpl>
public unsafe partial class QBIdxClientEntity : IUnmanagedWrapper<QuantumBinding.Clang.Interop.CXIdxClientEntity>
{
internal CXIdxClientEntityImpl __Instance;
internal CXIdxClientEntity __Instance;
public QBIdxClientEntity()
{
}

public QBIdxClientEntity(in QuantumBinding.Clang.Interop.CXIdxClientEntityImpl __Instance)
public QBIdxClientEntity(in QuantumBinding.Clang.Interop.CXIdxClientEntity __Instance)
{
this.__Instance = __Instance;
}

public QuantumBinding.Clang.Interop.CXIdxClientEntityImpl GetNativeValue() => __Instance;
public ref readonly CXIdxClientEntityImpl GetPinnableReference() => ref __Instance;
public QuantumBinding.Clang.Interop.CXIdxClientEntity GetNativeValue() => __Instance;
public ref readonly CXIdxClientEntity GetPinnableReference() => ref __Instance;

public static implicit operator QuantumBinding.Clang.Interop.CXIdxClientEntityImpl(QBIdxClientEntity q)
public static implicit operator QuantumBinding.Clang.Interop.CXIdxClientEntity(QBIdxClientEntity q)
{
return q?.__Instance ?? new QuantumBinding.Clang.Interop.CXIdxClientEntityImpl();
return q?.__Instance ?? new QuantumBinding.Clang.Interop.CXIdxClientEntity();
}

public static implicit operator QBIdxClientEntity(QuantumBinding.Clang.Interop.CXIdxClientEntityImpl q)
public static implicit operator QBIdxClientEntity(QuantumBinding.Clang.Interop.CXIdxClientEntity q)
{
return new QBIdxClientEntity(in q);
}
Expand Down
Loading