diff --git a/src/CppParser/Bindings/CSharp/i686-apple-darwin12.4.0/CppParser.cs b/src/CppParser/Bindings/CSharp/i686-apple-darwin12.4.0/CppParser.cs
deleted file mode 100644
index 376839c1..00000000
--- a/src/CppParser/Bindings/CSharp/i686-apple-darwin12.4.0/CppParser.cs
+++ /dev/null
@@ -1,1207 +0,0 @@
-//----------------------------------------------------------------------------
-//
-// This is autogenerated code by CppSharp.
-// Do not edit this file or all your changes will be lost after re-generation.
-//
-//----------------------------------------------------------------------------
-using System;
-using System.Runtime.InteropServices;
-using System.Security;
-
-namespace CppSharp
-{
- namespace Parser
- {
- public enum LanguageVersion
- {
- /// The C programming language.
- C = 0,
- /// The C++ programming language year 1998; supports deprecated constructs.
- CPlusPlus98 = 1,
- /// The C++ programming language year 2011.
- CPlusPlus11 = 2
- }
-
- public enum ParserDiagnosticLevel
- {
- Ignored = 0,
- Note = 1,
- Warning = 2,
- Error = 3,
- Fatal = 4
- }
-
- public enum ParserResultKind
- {
- Success = 0,
- Error = 1,
- FileNotFound = 2
- }
-
- public enum SourceLocationKind
- {
- Invalid = 0,
- Builtin = 1,
- CommandLine = 2,
- System = 3,
- User = 4
- }
-
- public unsafe partial class ParserOptions : IDisposable
- {
- [StructLayout(LayoutKind.Explicit, Size = 132)]
- public partial struct Internal
- {
- [FieldOffset(96)]
- public global::System.IntPtr ASTContext;
-
- [FieldOffset(100)]
- public int ToolSetToUse;
-
- [FieldOffset(116)]
- public CppSharp.Parser.AST.CppAbi Abi;
-
- [FieldOffset(120)]
- public byte NoStandardIncludes;
-
- [FieldOffset(121)]
- public byte NoBuiltinIncludes;
-
- [FieldOffset(122)]
- public byte MicrosoftMode;
-
- [FieldOffset(123)]
- public byte Verbose;
-
- [FieldOffset(124)]
- public CppSharp.Parser.LanguageVersion LanguageVersion;
-
- [FieldOffset(128)]
- public global::System.IntPtr TargetInfo;
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptionsC2Ev")]
- internal static extern void ctor_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptionsC2ERKS1_")]
- internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptionsD2Ev")]
- internal static extern void dtor_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions12getArgumentsEj")]
- internal static extern global::System.IntPtr getArguments_0(global::System.IntPtr instance, uint i);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions12addArgumentsEPKc")]
- internal static extern void addArguments_0(global::System.IntPtr instance, global::System.IntPtr s);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14clearArgumentsEv")]
- internal static extern void clearArguments_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14getSourceFilesEj")]
- internal static extern global::System.IntPtr getSourceFiles_0(global::System.IntPtr instance, uint i);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14addSourceFilesEPKc")]
- internal static extern void addSourceFiles_0(global::System.IntPtr instance, global::System.IntPtr s);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions16clearSourceFilesEv")]
- internal static extern void clearSourceFiles_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14getIncludeDirsEj")]
- internal static extern global::System.IntPtr getIncludeDirs_0(global::System.IntPtr instance, uint i);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14addIncludeDirsEPKc")]
- internal static extern void addIncludeDirs_0(global::System.IntPtr instance, global::System.IntPtr s);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions16clearIncludeDirsEv")]
- internal static extern void clearIncludeDirs_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions20getSystemIncludeDirsEj")]
- internal static extern global::System.IntPtr getSystemIncludeDirs_0(global::System.IntPtr instance, uint i);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions20addSystemIncludeDirsEPKc")]
- internal static extern void addSystemIncludeDirs_0(global::System.IntPtr instance, global::System.IntPtr s);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions22clearSystemIncludeDirsEv")]
- internal static extern void clearSystemIncludeDirs_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions10getDefinesEj")]
- internal static extern global::System.IntPtr getDefines_0(global::System.IntPtr instance, uint i);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions10addDefinesEPKc")]
- internal static extern void addDefines_0(global::System.IntPtr instance, global::System.IntPtr s);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions12clearDefinesEv")]
- internal static extern void clearDefines_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions12getUndefinesEj")]
- internal static extern global::System.IntPtr getUndefines_0(global::System.IntPtr instance, uint i);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions12addUndefinesEPKc")]
- internal static extern void addUndefines_0(global::System.IntPtr instance, global::System.IntPtr s);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14clearUndefinesEv")]
- internal static extern void clearUndefines_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14getLibraryDirsEj")]
- internal static extern global::System.IntPtr getLibraryDirs_0(global::System.IntPtr instance, uint i);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14addLibraryDirsEPKc")]
- internal static extern void addLibraryDirs_0(global::System.IntPtr instance, global::System.IntPtr s);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions16clearLibraryDirsEv")]
- internal static extern void clearLibraryDirs_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions17getArgumentsCountEv")]
- internal static extern uint getArgumentsCount_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14getLibraryFileEv")]
- internal static extern global::System.IntPtr getLibraryFile_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14setLibraryFileEPKc")]
- internal static extern void setLibraryFile_0(global::System.IntPtr instance, global::System.IntPtr s);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions19getSourceFilesCountEv")]
- internal static extern uint getSourceFilesCount_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions19getIncludeDirsCountEv")]
- internal static extern uint getIncludeDirsCount_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions25getSystemIncludeDirsCountEv")]
- internal static extern uint getSystemIncludeDirsCount_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions15getDefinesCountEv")]
- internal static extern uint getDefinesCount_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions17getUndefinesCountEv")]
- internal static extern uint getUndefinesCount_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions19getLibraryDirsCountEv")]
- internal static extern uint getLibraryDirsCount_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions15getTargetTripleEv")]
- internal static extern global::System.IntPtr getTargetTriple_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions15setTargetTripleEPKc")]
- internal static extern void setTargetTriple_0(global::System.IntPtr instance, global::System.IntPtr s);
- }
-
- public global::System.IntPtr __Instance { get; protected set; }
-
- protected int __PointerAdjustment;
- public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary();
- protected void*[] __OriginalVTables;
-
- protected bool __ownsNativeInstance;
-
- public static ParserOptions __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
- {
- return new ParserOptions(native.ToPointer(), skipVTables);
- }
-
- public static ParserOptions __CreateInstance(ParserOptions.Internal native, bool skipVTables = false)
- {
- return new ParserOptions(native, skipVTables);
- }
-
- private static void* __CopyValue(ParserOptions.Internal native)
- {
- var ret = Marshal.AllocHGlobal(132);
- CppSharp.Parser.ParserOptions.Internal.cctor_2(ret, new global::System.IntPtr(&native));
- return ret.ToPointer();
- }
-
- private ParserOptions(ParserOptions.Internal native, bool skipVTables = false)
- : this(__CopyValue(native), skipVTables)
- {
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- }
-
- protected ParserOptions(void* native, bool skipVTables = false)
- {
- if (native == null)
- return;
- __Instance = new global::System.IntPtr(native);
- }
-
- public ParserOptions()
- {
- __Instance = Marshal.AllocHGlobal(132);
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- Internal.ctor_0((__Instance + __PointerAdjustment));
- }
-
- public ParserOptions(CppSharp.Parser.ParserOptions _0)
- {
- __Instance = Marshal.AllocHGlobal(132);
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- if (ReferenceEquals(_0, null))
- throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
- var __arg0 = _0.__Instance;
- Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
- }
-
- public void Dispose()
- {
- Dispose(disposing: true);
- }
-
- protected virtual void Dispose(bool disposing)
- {
- CppSharp.Parser.ParserOptions __dummy;
- NativeToManagedMap.TryRemove(__Instance, out __dummy);
- Internal.dtor_0((__Instance + __PointerAdjustment));
- if (__ownsNativeInstance)
- Marshal.FreeHGlobal(__Instance);
- }
-
- public string getArguments(uint i)
- {
- var __ret = Internal.getArguments_0((__Instance + __PointerAdjustment), i);
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- public void addArguments(string s)
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(s);
- Internal.addArguments_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
-
- public void clearArguments()
- {
- Internal.clearArguments_0((__Instance + __PointerAdjustment));
- }
-
- public string getSourceFiles(uint i)
- {
- var __ret = Internal.getSourceFiles_0((__Instance + __PointerAdjustment), i);
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- public void addSourceFiles(string s)
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(s);
- Internal.addSourceFiles_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
-
- public void clearSourceFiles()
- {
- Internal.clearSourceFiles_0((__Instance + __PointerAdjustment));
- }
-
- public string getIncludeDirs(uint i)
- {
- var __ret = Internal.getIncludeDirs_0((__Instance + __PointerAdjustment), i);
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- public void addIncludeDirs(string s)
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(s);
- Internal.addIncludeDirs_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
-
- public void clearIncludeDirs()
- {
- Internal.clearIncludeDirs_0((__Instance + __PointerAdjustment));
- }
-
- public string getSystemIncludeDirs(uint i)
- {
- var __ret = Internal.getSystemIncludeDirs_0((__Instance + __PointerAdjustment), i);
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- public void addSystemIncludeDirs(string s)
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(s);
- Internal.addSystemIncludeDirs_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
-
- public void clearSystemIncludeDirs()
- {
- Internal.clearSystemIncludeDirs_0((__Instance + __PointerAdjustment));
- }
-
- public string getDefines(uint i)
- {
- var __ret = Internal.getDefines_0((__Instance + __PointerAdjustment), i);
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- public void addDefines(string s)
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(s);
- Internal.addDefines_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
-
- public void clearDefines()
- {
- Internal.clearDefines_0((__Instance + __PointerAdjustment));
- }
-
- public string getUndefines(uint i)
- {
- var __ret = Internal.getUndefines_0((__Instance + __PointerAdjustment), i);
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- public void addUndefines(string s)
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(s);
- Internal.addUndefines_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
-
- public void clearUndefines()
- {
- Internal.clearUndefines_0((__Instance + __PointerAdjustment));
- }
-
- public string getLibraryDirs(uint i)
- {
- var __ret = Internal.getLibraryDirs_0((__Instance + __PointerAdjustment), i);
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- public void addLibraryDirs(string s)
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(s);
- Internal.addLibraryDirs_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
-
- public void clearLibraryDirs()
- {
- Internal.clearLibraryDirs_0((__Instance + __PointerAdjustment));
- }
-
- public uint ArgumentsCount
- {
- get
- {
- var __ret = Internal.getArgumentsCount_0((__Instance + __PointerAdjustment));
- return __ret;
- }
- }
-
- public string LibraryFile
- {
- get
- {
- var __ret = Internal.getLibraryFile_0((__Instance + __PointerAdjustment));
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- set
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(value);
- Internal.setLibraryFile_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
- }
-
- public uint SourceFilesCount
- {
- get
- {
- var __ret = Internal.getSourceFilesCount_0((__Instance + __PointerAdjustment));
- return __ret;
- }
- }
-
- public uint IncludeDirsCount
- {
- get
- {
- var __ret = Internal.getIncludeDirsCount_0((__Instance + __PointerAdjustment));
- return __ret;
- }
- }
-
- public uint SystemIncludeDirsCount
- {
- get
- {
- var __ret = Internal.getSystemIncludeDirsCount_0((__Instance + __PointerAdjustment));
- return __ret;
- }
- }
-
- public uint DefinesCount
- {
- get
- {
- var __ret = Internal.getDefinesCount_0((__Instance + __PointerAdjustment));
- return __ret;
- }
- }
-
- public uint UndefinesCount
- {
- get
- {
- var __ret = Internal.getUndefinesCount_0((__Instance + __PointerAdjustment));
- return __ret;
- }
- }
-
- public uint LibraryDirsCount
- {
- get
- {
- var __ret = Internal.getLibraryDirsCount_0((__Instance + __PointerAdjustment));
- return __ret;
- }
- }
-
- public string TargetTriple
- {
- get
- {
- var __ret = Internal.getTargetTriple_0((__Instance + __PointerAdjustment));
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- set
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(value);
- Internal.setTargetTriple_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
- }
-
- public CppSharp.Parser.AST.ASTContext ASTContext
- {
- get
- {
- CppSharp.Parser.AST.ASTContext __result0;
- if (((Internal*) __Instance)->ASTContext == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.ASTContext.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->ASTContext))
- __result0 = (CppSharp.Parser.AST.ASTContext) CppSharp.Parser.AST.ASTContext.NativeToManagedMap[((Internal*) __Instance)->ASTContext];
- else __result0 = CppSharp.Parser.AST.ASTContext.__CreateInstance(((Internal*) __Instance)->ASTContext);
- return __result0;
- }
-
- set
- {
- ((Internal*) __Instance)->ASTContext = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance;
- }
- }
-
- public int ToolSetToUse
- {
- get
- {
- return ((Internal*) __Instance)->ToolSetToUse;
- }
-
- set
- {
- ((Internal*) __Instance)->ToolSetToUse = value;
- }
- }
-
- public CppSharp.Parser.AST.CppAbi Abi
- {
- get
- {
- return ((Internal*) __Instance)->Abi;
- }
-
- set
- {
- ((Internal*) __Instance)->Abi = value;
- }
- }
-
- public bool NoStandardIncludes
- {
- get
- {
- return ((Internal*) __Instance)->NoStandardIncludes != 0;
- }
-
- set
- {
- ((Internal*) __Instance)->NoStandardIncludes = (byte) (value ? 1 : 0);
- }
- }
-
- public bool NoBuiltinIncludes
- {
- get
- {
- return ((Internal*) __Instance)->NoBuiltinIncludes != 0;
- }
-
- set
- {
- ((Internal*) __Instance)->NoBuiltinIncludes = (byte) (value ? 1 : 0);
- }
- }
-
- public bool MicrosoftMode
- {
- get
- {
- return ((Internal*) __Instance)->MicrosoftMode != 0;
- }
-
- set
- {
- ((Internal*) __Instance)->MicrosoftMode = (byte) (value ? 1 : 0);
- }
- }
-
- public bool Verbose
- {
- get
- {
- return ((Internal*) __Instance)->Verbose != 0;
- }
-
- set
- {
- ((Internal*) __Instance)->Verbose = (byte) (value ? 1 : 0);
- }
- }
-
- public CppSharp.Parser.LanguageVersion LanguageVersion
- {
- get
- {
- return ((Internal*) __Instance)->LanguageVersion;
- }
-
- set
- {
- ((Internal*) __Instance)->LanguageVersion = value;
- }
- }
-
- public CppSharp.Parser.ParserTargetInfo TargetInfo
- {
- get
- {
- CppSharp.Parser.ParserTargetInfo __result0;
- if (((Internal*) __Instance)->TargetInfo == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.ParserTargetInfo.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->TargetInfo))
- __result0 = (CppSharp.Parser.ParserTargetInfo) CppSharp.Parser.ParserTargetInfo.NativeToManagedMap[((Internal*) __Instance)->TargetInfo];
- else __result0 = CppSharp.Parser.ParserTargetInfo.__CreateInstance(((Internal*) __Instance)->TargetInfo);
- return __result0;
- }
-
- set
- {
- ((Internal*) __Instance)->TargetInfo = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance;
- }
- }
- }
-
- public unsafe partial class ParserDiagnostic : IDisposable
- {
- [StructLayout(LayoutKind.Explicit, Size = 36)]
- public partial struct Internal
- {
- [FieldOffset(24)]
- public CppSharp.Parser.ParserDiagnosticLevel Level;
-
- [FieldOffset(28)]
- public int LineNumber;
-
- [FieldOffset(32)]
- public int ColumnNumber;
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser16ParserDiagnosticC2Ev")]
- internal static extern void ctor_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser16ParserDiagnosticC2ERKS1_")]
- internal static extern void cctor_1(global::System.IntPtr instance, global::System.IntPtr _0);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser16ParserDiagnosticD2Ev")]
- internal static extern void dtor_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser16ParserDiagnostic11getFileNameEv")]
- internal static extern global::System.IntPtr getFileName_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser16ParserDiagnostic11setFileNameEPKc")]
- internal static extern void setFileName_0(global::System.IntPtr instance, global::System.IntPtr s);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser16ParserDiagnostic10getMessageEv")]
- internal static extern global::System.IntPtr getMessage_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser16ParserDiagnostic10setMessageEPKc")]
- internal static extern void setMessage_0(global::System.IntPtr instance, global::System.IntPtr s);
- }
-
- public global::System.IntPtr __Instance { get; protected set; }
-
- protected int __PointerAdjustment;
- public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary();
- protected void*[] __OriginalVTables;
-
- protected bool __ownsNativeInstance;
-
- public static ParserDiagnostic __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
- {
- return new ParserDiagnostic(native.ToPointer(), skipVTables);
- }
-
- public static ParserDiagnostic __CreateInstance(ParserDiagnostic.Internal native, bool skipVTables = false)
- {
- return new ParserDiagnostic(native, skipVTables);
- }
-
- private static void* __CopyValue(ParserDiagnostic.Internal native)
- {
- var ret = Marshal.AllocHGlobal(36);
- CppSharp.Parser.ParserDiagnostic.Internal.cctor_1(ret, new global::System.IntPtr(&native));
- return ret.ToPointer();
- }
-
- private ParserDiagnostic(ParserDiagnostic.Internal native, bool skipVTables = false)
- : this(__CopyValue(native), skipVTables)
- {
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- }
-
- protected ParserDiagnostic(void* native, bool skipVTables = false)
- {
- if (native == null)
- return;
- __Instance = new global::System.IntPtr(native);
- }
-
- public ParserDiagnostic()
- {
- __Instance = Marshal.AllocHGlobal(36);
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- Internal.ctor_0((__Instance + __PointerAdjustment));
- }
-
- public ParserDiagnostic(CppSharp.Parser.ParserDiagnostic _0)
- {
- __Instance = Marshal.AllocHGlobal(36);
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- if (ReferenceEquals(_0, null))
- throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
- var __arg0 = _0.__Instance;
- Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
- }
-
- public void Dispose()
- {
- Dispose(disposing: true);
- }
-
- protected virtual void Dispose(bool disposing)
- {
- CppSharp.Parser.ParserDiagnostic __dummy;
- NativeToManagedMap.TryRemove(__Instance, out __dummy);
- Internal.dtor_0((__Instance + __PointerAdjustment));
- if (__ownsNativeInstance)
- Marshal.FreeHGlobal(__Instance);
- }
-
- public string FileName
- {
- get
- {
- var __ret = Internal.getFileName_0((__Instance + __PointerAdjustment));
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- set
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(value);
- Internal.setFileName_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
- }
-
- public string Message
- {
- get
- {
- var __ret = Internal.getMessage_0((__Instance + __PointerAdjustment));
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- set
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(value);
- Internal.setMessage_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
- }
-
- public CppSharp.Parser.ParserDiagnosticLevel Level
- {
- get
- {
- return ((Internal*) __Instance)->Level;
- }
-
- set
- {
- ((Internal*) __Instance)->Level = value;
- }
- }
-
- public int LineNumber
- {
- get
- {
- return ((Internal*) __Instance)->LineNumber;
- }
-
- set
- {
- ((Internal*) __Instance)->LineNumber = value;
- }
- }
-
- public int ColumnNumber
- {
- get
- {
- return ((Internal*) __Instance)->ColumnNumber;
- }
-
- set
- {
- ((Internal*) __Instance)->ColumnNumber = value;
- }
- }
- }
-
- public unsafe partial class ParserResult : IDisposable
- {
- [StructLayout(LayoutKind.Explicit, Size = 28)]
- public partial struct Internal
- {
- [FieldOffset(0)]
- public CppSharp.Parser.ParserResultKind Kind;
-
- [FieldOffset(16)]
- public global::System.IntPtr ASTContext;
-
- [FieldOffset(20)]
- public global::System.IntPtr Library;
-
- [FieldOffset(24)]
- public global::System.IntPtr CodeParser;
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser12ParserResultC2Ev")]
- internal static extern void ctor_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser12ParserResultC2ERKS1_")]
- internal static extern void cctor_1(global::System.IntPtr instance, global::System.IntPtr _0);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser12ParserResultD2Ev")]
- internal static extern void dtor_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser12ParserResult14getDiagnosticsEj")]
- internal static extern void getDiagnostics_0(global::System.IntPtr @return, global::System.IntPtr instance, uint i);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser12ParserResult14addDiagnosticsERNS0_16ParserDiagnosticE")]
- internal static extern void addDiagnostics_0(global::System.IntPtr instance, global::System.IntPtr s);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser12ParserResult16clearDiagnosticsEv")]
- internal static extern void clearDiagnostics_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser12ParserResult19getDiagnosticsCountEv")]
- internal static extern uint getDiagnosticsCount_0(global::System.IntPtr instance);
- }
-
- public global::System.IntPtr __Instance { get; protected set; }
-
- protected int __PointerAdjustment;
- public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary();
- protected void*[] __OriginalVTables;
-
- protected bool __ownsNativeInstance;
-
- public static ParserResult __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
- {
- return new ParserResult(native.ToPointer(), skipVTables);
- }
-
- public static ParserResult __CreateInstance(ParserResult.Internal native, bool skipVTables = false)
- {
- return new ParserResult(native, skipVTables);
- }
-
- private static void* __CopyValue(ParserResult.Internal native)
- {
- var ret = Marshal.AllocHGlobal(28);
- CppSharp.Parser.ParserResult.Internal.cctor_1(ret, new global::System.IntPtr(&native));
- return ret.ToPointer();
- }
-
- private ParserResult(ParserResult.Internal native, bool skipVTables = false)
- : this(__CopyValue(native), skipVTables)
- {
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- }
-
- protected ParserResult(void* native, bool skipVTables = false)
- {
- if (native == null)
- return;
- __Instance = new global::System.IntPtr(native);
- }
-
- public ParserResult()
- {
- __Instance = Marshal.AllocHGlobal(28);
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- Internal.ctor_0((__Instance + __PointerAdjustment));
- }
-
- public ParserResult(CppSharp.Parser.ParserResult _0)
- {
- __Instance = Marshal.AllocHGlobal(28);
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- if (ReferenceEquals(_0, null))
- throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
- var __arg0 = _0.__Instance;
- Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
- }
-
- public void Dispose()
- {
- Dispose(disposing: true);
- }
-
- protected virtual void Dispose(bool disposing)
- {
- CppSharp.Parser.ParserResult __dummy;
- NativeToManagedMap.TryRemove(__Instance, out __dummy);
- Internal.dtor_0((__Instance + __PointerAdjustment));
- if (__ownsNativeInstance)
- Marshal.FreeHGlobal(__Instance);
- }
-
- public CppSharp.Parser.ParserDiagnostic getDiagnostics(uint i)
- {
- var __ret = new CppSharp.Parser.ParserDiagnostic.Internal();
- Internal.getDiagnostics_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), i);
- return CppSharp.Parser.ParserDiagnostic.__CreateInstance(__ret);
- }
-
- public void addDiagnostics(CppSharp.Parser.ParserDiagnostic s)
- {
- if (ReferenceEquals(s, null))
- throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
- var __arg0 = s.__Instance;
- Internal.addDiagnostics_0((__Instance + __PointerAdjustment), __arg0);
- }
-
- public void clearDiagnostics()
- {
- Internal.clearDiagnostics_0((__Instance + __PointerAdjustment));
- }
-
- public uint DiagnosticsCount
- {
- get
- {
- var __ret = Internal.getDiagnosticsCount_0((__Instance + __PointerAdjustment));
- return __ret;
- }
- }
-
- public CppSharp.Parser.ParserResultKind Kind
- {
- get
- {
- return ((Internal*) __Instance)->Kind;
- }
-
- set
- {
- ((Internal*) __Instance)->Kind = value;
- }
- }
-
- public CppSharp.Parser.AST.ASTContext ASTContext
- {
- get
- {
- CppSharp.Parser.AST.ASTContext __result0;
- if (((Internal*) __Instance)->ASTContext == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.ASTContext.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->ASTContext))
- __result0 = (CppSharp.Parser.AST.ASTContext) CppSharp.Parser.AST.ASTContext.NativeToManagedMap[((Internal*) __Instance)->ASTContext];
- else __result0 = CppSharp.Parser.AST.ASTContext.__CreateInstance(((Internal*) __Instance)->ASTContext);
- return __result0;
- }
-
- set
- {
- ((Internal*) __Instance)->ASTContext = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance;
- }
- }
-
- public CppSharp.Parser.AST.NativeLibrary Library
- {
- get
- {
- CppSharp.Parser.AST.NativeLibrary __result0;
- if (((Internal*) __Instance)->Library == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.NativeLibrary.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Library))
- __result0 = (CppSharp.Parser.AST.NativeLibrary) CppSharp.Parser.AST.NativeLibrary.NativeToManagedMap[((Internal*) __Instance)->Library];
- else __result0 = CppSharp.Parser.AST.NativeLibrary.__CreateInstance(((Internal*) __Instance)->Library);
- return __result0;
- }
-
- set
- {
- ((Internal*) __Instance)->Library = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance;
- }
- }
- }
-
- public unsafe partial class ClangParser : IDisposable
- {
- [StructLayout(LayoutKind.Explicit, Size = 0)]
- public partial struct Internal
- {
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser11ClangParserC2ERKS1_")]
- internal static extern void cctor_1(global::System.IntPtr instance, global::System.IntPtr _0);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser11ClangParser11ParseHeaderEPNS0_13ParserOptionsE")]
- internal static extern global::System.IntPtr ParseHeader_0(global::System.IntPtr Opts);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser11ClangParser12ParseLibraryEPNS0_13ParserOptionsE")]
- internal static extern global::System.IntPtr ParseLibrary_0(global::System.IntPtr Opts);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser11ClangParser13GetTargetInfoEPNS0_13ParserOptionsE")]
- internal static extern global::System.IntPtr GetTargetInfo_0(global::System.IntPtr Opts);
- }
-
- public global::System.IntPtr __Instance { get; protected set; }
-
- protected int __PointerAdjustment;
- public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary();
- protected void*[] __OriginalVTables;
-
- protected bool __ownsNativeInstance;
-
- public static ClangParser __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
- {
- return new ClangParser(native.ToPointer(), skipVTables);
- }
-
- public static ClangParser __CreateInstance(ClangParser.Internal native, bool skipVTables = false)
- {
- return new ClangParser(native, skipVTables);
- }
-
- private static void* __CopyValue(ClangParser.Internal native)
- {
- var ret = Marshal.AllocHGlobal(0);
- *(ClangParser.Internal*) ret = native;
- return ret.ToPointer();
- }
-
- private ClangParser(ClangParser.Internal native, bool skipVTables = false)
- : this(__CopyValue(native), skipVTables)
- {
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- }
-
- protected ClangParser(void* native, bool skipVTables = false)
- {
- if (native == null)
- return;
- __Instance = new global::System.IntPtr(native);
- }
-
- public ClangParser()
- {
- __Instance = Marshal.AllocHGlobal(0);
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- }
-
- public ClangParser(CppSharp.Parser.ClangParser _0)
- {
- __Instance = Marshal.AllocHGlobal(0);
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- *((ClangParser.Internal*) __Instance) = *((ClangParser.Internal*) _0.__Instance);
- }
-
- public void Dispose()
- {
- Dispose(disposing: true);
- }
-
- protected virtual void Dispose(bool disposing)
- {
- CppSharp.Parser.ClangParser __dummy;
- NativeToManagedMap.TryRemove(__Instance, out __dummy);
- if (__ownsNativeInstance)
- Marshal.FreeHGlobal(__Instance);
- }
-
- public static CppSharp.Parser.ParserResult ParseHeader(CppSharp.Parser.ParserOptions Opts)
- {
- var __arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
- var __ret = Internal.ParseHeader_0(__arg0);
- CppSharp.Parser.ParserResult __result0;
- if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.ParserResult.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.ParserResult) CppSharp.Parser.ParserResult.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.ParserResult.__CreateInstance(__ret);
- return __result0;
- }
-
- public static CppSharp.Parser.ParserResult ParseLibrary(CppSharp.Parser.ParserOptions Opts)
- {
- var __arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
- var __ret = Internal.ParseLibrary_0(__arg0);
- CppSharp.Parser.ParserResult __result0;
- if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.ParserResult.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.ParserResult) CppSharp.Parser.ParserResult.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.ParserResult.__CreateInstance(__ret);
- return __result0;
- }
-
- public static CppSharp.Parser.ParserTargetInfo GetTargetInfo(CppSharp.Parser.ParserOptions Opts)
- {
- var __arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
- var __ret = Internal.GetTargetInfo_0(__arg0);
- CppSharp.Parser.ParserTargetInfo __result0;
- if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.ParserTargetInfo.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.ParserTargetInfo) CppSharp.Parser.ParserTargetInfo.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.ParserTargetInfo.__CreateInstance(__ret);
- return __result0;
- }
- }
- }
-}
diff --git a/src/CppParser/Bindings/CSharp/i686-apple-darwin12.4.0/AST.cs b/src/CppParser/Bindings/CSharp/i686-apple-darwin12.4.0/CppSharp.CppParser.cs
similarity index 77%
rename from src/CppParser/Bindings/CSharp/i686-apple-darwin12.4.0/AST.cs
rename to src/CppParser/Bindings/CSharp/i686-apple-darwin12.4.0/CppSharp.CppParser.cs
index 31ca4698..82e8c6d2 100644
--- a/src/CppParser/Bindings/CSharp/i686-apple-darwin12.4.0/AST.cs
+++ b/src/CppParser/Bindings/CSharp/i686-apple-darwin12.4.0/CppSharp.CppParser.cs
@@ -258,7 +258,7 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
@@ -266,7 +266,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST4TypeC2ENS1_8TypeKindE")]
- internal static extern void ctor_0(global::System.IntPtr instance, CppSharp.Parser.AST.TypeKind kind);
+ internal static extern void ctor_0(global::System.IntPtr instance, global::CppSharp.Parser.AST.TypeKind kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -295,7 +295,7 @@ namespace CppSharp
private static void* __CopyValue(Type.Internal native)
{
var ret = Marshal.AllocHGlobal(8);
- CppSharp.Parser.AST.Type.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Type.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -313,7 +313,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public Type(CppSharp.Parser.AST.TypeKind kind)
+ public Type(global::CppSharp.Parser.AST.TypeKind kind)
{
__Instance = Marshal.AllocHGlobal(8);
__ownsNativeInstance = true;
@@ -322,7 +322,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment), __arg0);
}
- public Type(CppSharp.Parser.AST.Type _0)
+ public Type(global::CppSharp.Parser.AST.Type _0)
{
__Instance = Marshal.AllocHGlobal(8);
__ownsNativeInstance = true;
@@ -340,13 +340,13 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Type __dummy;
+ global::CppSharp.Parser.AST.Type __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.TypeKind Kind
+ public global::CppSharp.Parser.AST.TypeKind Kind
{
get
{
@@ -432,7 +432,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public TypeQualifiers(CppSharp.Parser.AST.TypeQualifiers _0)
+ public TypeQualifiers(global::CppSharp.Parser.AST.TypeQualifiers _0)
{
__Instance = Marshal.AllocHGlobal(3);
__ownsNativeInstance = true;
@@ -454,7 +454,7 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.TypeQualifiers __dummy;
+ global::CppSharp.Parser.AST.TypeQualifiers __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
@@ -509,7 +509,7 @@ namespace CppSharp
public global::System.IntPtr Type;
[FieldOffset(4)]
- public CppSharp.Parser.AST.TypeQualifiers.Internal Qualifiers;
+ public global::CppSharp.Parser.AST.TypeQualifiers.Internal Qualifiers;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -569,7 +569,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public QualifiedType(CppSharp.Parser.AST.QualifiedType _0)
+ public QualifiedType(global::CppSharp.Parser.AST.QualifiedType _0)
{
__Instance = Marshal.AllocHGlobal(8);
__ownsNativeInstance = true;
@@ -584,21 +584,21 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.QualifiedType __dummy;
+ global::CppSharp.Parser.AST.QualifiedType __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.Type Type
+ public global::CppSharp.Parser.AST.Type Type
{
get
{
- CppSharp.Parser.AST.Type __result0;
+ global::CppSharp.Parser.AST.Type __result0;
if (((Internal*) __Instance)->Type == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Type))
- __result0 = (CppSharp.Parser.AST.Type) CppSharp.Parser.AST.Type.NativeToManagedMap[((Internal*) __Instance)->Type];
- else __result0 = CppSharp.Parser.AST.Type.__CreateInstance(((Internal*) __Instance)->Type);
+ else if (global::CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Type))
+ __result0 = (global::CppSharp.Parser.AST.Type) global::CppSharp.Parser.AST.Type.NativeToManagedMap[((Internal*) __Instance)->Type];
+ else __result0 = global::CppSharp.Parser.AST.Type.__CreateInstance(((Internal*) __Instance)->Type);
return __result0;
}
@@ -608,27 +608,27 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.TypeQualifiers Qualifiers
+ public global::CppSharp.Parser.AST.TypeQualifiers Qualifiers
{
get
{
- return CppSharp.Parser.AST.TypeQualifiers.__CreateInstance(((Internal*) __Instance)->Qualifiers);
+ return global::CppSharp.Parser.AST.TypeQualifiers.__CreateInstance(((Internal*) __Instance)->Qualifiers);
}
set
{
- ((Internal*) __Instance)->Qualifiers = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.TypeQualifiers.Internal() : *(CppSharp.Parser.AST.TypeQualifiers.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Qualifiers = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.TypeQualifiers.Internal() : *(global::CppSharp.Parser.AST.TypeQualifiers.Internal*) (value.__Instance);
}
}
}
- public unsafe partial class TagType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class TagType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 12)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
@@ -660,7 +660,7 @@ namespace CppSharp
private static void* __CopyValue(TagType.Internal native)
{
var ret = Marshal.AllocHGlobal(12);
- CppSharp.Parser.AST.TagType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TagType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -689,7 +689,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TagType(CppSharp.Parser.AST.TagType _0)
+ public TagType(global::CppSharp.Parser.AST.TagType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(12);
@@ -701,15 +701,15 @@ namespace CppSharp
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
- public CppSharp.Parser.AST.Declaration Declaration
+ public global::CppSharp.Parser.AST.Declaration Declaration
{
get
{
- CppSharp.Parser.AST.Declaration __result0;
+ global::CppSharp.Parser.AST.Declaration __result0;
if (((Internal*) __Instance)->Declaration == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Declaration))
- __result0 = (CppSharp.Parser.AST.Declaration) CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->Declaration];
- else __result0 = CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Declaration);
+ else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Declaration))
+ __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->Declaration];
+ else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Declaration);
return __result0;
}
@@ -720,22 +720,22 @@ namespace CppSharp
}
}
- public unsafe partial class ArrayType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class ArrayType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 28)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
[FieldOffset(8)]
- public CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
[FieldOffset(16)]
- public CppSharp.Parser.AST.ArrayType.ArraySize SizeType;
+ public global::CppSharp.Parser.AST.ArrayType.ArraySize SizeType;
[FieldOffset(20)]
public int Size;
@@ -775,7 +775,7 @@ namespace CppSharp
private static void* __CopyValue(ArrayType.Internal native)
{
var ret = Marshal.AllocHGlobal(28);
- CppSharp.Parser.AST.ArrayType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.ArrayType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -804,7 +804,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public ArrayType(CppSharp.Parser.AST.ArrayType _0)
+ public ArrayType(global::CppSharp.Parser.AST.ArrayType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(28);
@@ -816,20 +816,20 @@ namespace CppSharp
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
- public CppSharp.Parser.AST.QualifiedType QualifiedType
+ public global::CppSharp.Parser.AST.QualifiedType QualifiedType
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
}
set
{
- ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
- public CppSharp.Parser.AST.ArrayType.ArraySize SizeType
+ public global::CppSharp.Parser.AST.ArrayType.ArraySize SizeType
{
get
{
@@ -869,22 +869,22 @@ namespace CppSharp
}
}
- public unsafe partial class FunctionType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class FunctionType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 32)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
[FieldOffset(8)]
- public CppSharp.Parser.AST.QualifiedType.Internal ReturnType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal ReturnType;
[FieldOffset(16)]
- public CppSharp.Parser.AST.CallingConvention CallingConvention;
+ public global::CppSharp.Parser.AST.CallingConvention CallingConvention;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -935,7 +935,7 @@ namespace CppSharp
private static void* __CopyValue(FunctionType.Internal native)
{
var ret = Marshal.AllocHGlobal(32);
- CppSharp.Parser.AST.FunctionType.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.FunctionType.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -964,7 +964,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public FunctionType(CppSharp.Parser.AST.FunctionType _0)
+ public FunctionType(global::CppSharp.Parser.AST.FunctionType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(32);
@@ -978,25 +978,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Type __dummy;
+ global::CppSharp.Parser.AST.Type __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.Parameter getParameters(uint i)
+ public global::CppSharp.Parser.AST.Parameter getParameters(uint i)
{
var __ret = Internal.getParameters_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Parameter __result0;
+ global::CppSharp.Parser.AST.Parameter __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Parameter.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Parameter) CppSharp.Parser.AST.Parameter.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Parameter.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Parameter.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Parameter) global::CppSharp.Parser.AST.Parameter.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Parameter.__CreateInstance(__ret);
return __result0;
}
- public void addParameters(CppSharp.Parser.AST.Parameter s)
+ public void addParameters(global::CppSharp.Parser.AST.Parameter s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -1018,20 +1018,20 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.QualifiedType ReturnType
+ public global::CppSharp.Parser.AST.QualifiedType ReturnType
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->ReturnType);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->ReturnType);
}
set
{
- ((Internal*) __Instance)->ReturnType = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->ReturnType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
- public CppSharp.Parser.AST.CallingConvention CallingConvention
+ public global::CppSharp.Parser.AST.CallingConvention CallingConvention
{
get
{
@@ -1045,22 +1045,22 @@ namespace CppSharp
}
}
- public unsafe partial class PointerType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class PointerType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 20)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
[FieldOffset(8)]
- public CppSharp.Parser.AST.QualifiedType.Internal QualifiedPointee;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal QualifiedPointee;
[FieldOffset(16)]
- public CppSharp.Parser.AST.PointerType.TypeModifier Modifier;
+ public global::CppSharp.Parser.AST.PointerType.TypeModifier Modifier;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -1094,7 +1094,7 @@ namespace CppSharp
private static void* __CopyValue(PointerType.Internal native)
{
var ret = Marshal.AllocHGlobal(20);
- CppSharp.Parser.AST.PointerType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.PointerType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -1123,7 +1123,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public PointerType(CppSharp.Parser.AST.PointerType _0)
+ public PointerType(global::CppSharp.Parser.AST.PointerType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(20);
@@ -1135,20 +1135,20 @@ namespace CppSharp
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
- public CppSharp.Parser.AST.QualifiedType QualifiedPointee
+ public global::CppSharp.Parser.AST.QualifiedType QualifiedPointee
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedPointee);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedPointee);
}
set
{
- ((Internal*) __Instance)->QualifiedPointee = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->QualifiedPointee = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
- public CppSharp.Parser.AST.PointerType.TypeModifier Modifier
+ public global::CppSharp.Parser.AST.PointerType.TypeModifier Modifier
{
get
{
@@ -1162,19 +1162,19 @@ namespace CppSharp
}
}
- public unsafe partial class MemberPointerType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class MemberPointerType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 16)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
[FieldOffset(8)]
- public CppSharp.Parser.AST.QualifiedType.Internal Pointee;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal Pointee;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -1200,7 +1200,7 @@ namespace CppSharp
private static void* __CopyValue(MemberPointerType.Internal native)
{
var ret = Marshal.AllocHGlobal(16);
- CppSharp.Parser.AST.MemberPointerType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.MemberPointerType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -1229,7 +1229,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public MemberPointerType(CppSharp.Parser.AST.MemberPointerType _0)
+ public MemberPointerType(global::CppSharp.Parser.AST.MemberPointerType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(16);
@@ -1241,27 +1241,27 @@ namespace CppSharp
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
- public CppSharp.Parser.AST.QualifiedType Pointee
+ public global::CppSharp.Parser.AST.QualifiedType Pointee
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Pointee);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Pointee);
}
set
{
- ((Internal*) __Instance)->Pointee = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Pointee = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
}
- public unsafe partial class TypedefType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class TypedefType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 12)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
@@ -1293,7 +1293,7 @@ namespace CppSharp
private static void* __CopyValue(TypedefType.Internal native)
{
var ret = Marshal.AllocHGlobal(12);
- CppSharp.Parser.AST.TypedefType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TypedefType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -1322,7 +1322,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TypedefType(CppSharp.Parser.AST.TypedefType _0)
+ public TypedefType(global::CppSharp.Parser.AST.TypedefType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(12);
@@ -1334,15 +1334,15 @@ namespace CppSharp
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
- public CppSharp.Parser.AST.TypedefNameDecl Declaration
+ public global::CppSharp.Parser.AST.TypedefNameDecl Declaration
{
get
{
- CppSharp.Parser.AST.TypedefNameDecl __result0;
+ global::CppSharp.Parser.AST.TypedefNameDecl __result0;
if (((Internal*) __Instance)->Declaration == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.TypedefNameDecl.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Declaration))
- __result0 = (CppSharp.Parser.AST.TypedefNameDecl) CppSharp.Parser.AST.TypedefNameDecl.NativeToManagedMap[((Internal*) __Instance)->Declaration];
- else __result0 = CppSharp.Parser.AST.TypedefNameDecl.__CreateInstance(((Internal*) __Instance)->Declaration);
+ else if (global::CppSharp.Parser.AST.TypedefNameDecl.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Declaration))
+ __result0 = (global::CppSharp.Parser.AST.TypedefNameDecl) global::CppSharp.Parser.AST.TypedefNameDecl.NativeToManagedMap[((Internal*) __Instance)->Declaration];
+ else __result0 = global::CppSharp.Parser.AST.TypedefNameDecl.__CreateInstance(((Internal*) __Instance)->Declaration);
return __result0;
}
@@ -1353,22 +1353,22 @@ namespace CppSharp
}
}
- public unsafe partial class AttributedType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class AttributedType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 24)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
[FieldOffset(8)]
- public CppSharp.Parser.AST.QualifiedType.Internal Modified;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal Modified;
[FieldOffset(16)]
- public CppSharp.Parser.AST.QualifiedType.Internal Equivalent;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal Equivalent;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -1394,7 +1394,7 @@ namespace CppSharp
private static void* __CopyValue(AttributedType.Internal native)
{
var ret = Marshal.AllocHGlobal(24);
- CppSharp.Parser.AST.AttributedType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.AttributedType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -1423,7 +1423,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public AttributedType(CppSharp.Parser.AST.AttributedType _0)
+ public AttributedType(global::CppSharp.Parser.AST.AttributedType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(24);
@@ -1435,52 +1435,52 @@ namespace CppSharp
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
- public CppSharp.Parser.AST.QualifiedType Modified
+ public global::CppSharp.Parser.AST.QualifiedType Modified
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Modified);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Modified);
}
set
{
- ((Internal*) __Instance)->Modified = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Modified = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
- public CppSharp.Parser.AST.QualifiedType Equivalent
+ public global::CppSharp.Parser.AST.QualifiedType Equivalent
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Equivalent);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Equivalent);
}
set
{
- ((Internal*) __Instance)->Equivalent = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Equivalent = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
}
- public unsafe partial class DecayedType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class DecayedType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 32)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
[FieldOffset(8)]
- public CppSharp.Parser.AST.QualifiedType.Internal Decayed;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal Decayed;
[FieldOffset(16)]
- public CppSharp.Parser.AST.QualifiedType.Internal Original;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal Original;
[FieldOffset(24)]
- public CppSharp.Parser.AST.QualifiedType.Internal Pointee;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal Pointee;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -1506,7 +1506,7 @@ namespace CppSharp
private static void* __CopyValue(DecayedType.Internal native)
{
var ret = Marshal.AllocHGlobal(32);
- CppSharp.Parser.AST.DecayedType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.DecayedType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -1535,7 +1535,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public DecayedType(CppSharp.Parser.AST.DecayedType _0)
+ public DecayedType(global::CppSharp.Parser.AST.DecayedType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(32);
@@ -1547,42 +1547,42 @@ namespace CppSharp
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
- public CppSharp.Parser.AST.QualifiedType Decayed
+ public global::CppSharp.Parser.AST.QualifiedType Decayed
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Decayed);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Decayed);
}
set
{
- ((Internal*) __Instance)->Decayed = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Decayed = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
- public CppSharp.Parser.AST.QualifiedType Original
+ public global::CppSharp.Parser.AST.QualifiedType Original
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Original);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Original);
}
set
{
- ((Internal*) __Instance)->Original = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Original = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
- public CppSharp.Parser.AST.QualifiedType Pointee
+ public global::CppSharp.Parser.AST.QualifiedType Pointee
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Pointee);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Pointee);
}
set
{
- ((Internal*) __Instance)->Pointee = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Pointee = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
}
@@ -1593,10 +1593,10 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TemplateArgument.ArgumentKind Kind;
+ public global::CppSharp.Parser.AST.TemplateArgument.ArgumentKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.QualifiedType.Internal Type;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal Type;
[FieldOffset(12)]
public global::System.IntPtr Declaration;
@@ -1674,7 +1674,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TemplateArgument(CppSharp.Parser.AST.TemplateArgument _0)
+ public TemplateArgument(global::CppSharp.Parser.AST.TemplateArgument _0)
{
__Instance = Marshal.AllocHGlobal(20);
__ownsNativeInstance = true;
@@ -1689,13 +1689,13 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.TemplateArgument __dummy;
+ global::CppSharp.Parser.AST.TemplateArgument __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.TemplateArgument.ArgumentKind Kind
+ public global::CppSharp.Parser.AST.TemplateArgument.ArgumentKind Kind
{
get
{
@@ -1708,28 +1708,28 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.QualifiedType Type
+ public global::CppSharp.Parser.AST.QualifiedType Type
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Type);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Type);
}
set
{
- ((Internal*) __Instance)->Type = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Type = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
- public CppSharp.Parser.AST.Declaration Declaration
+ public global::CppSharp.Parser.AST.Declaration Declaration
{
get
{
- CppSharp.Parser.AST.Declaration __result0;
+ global::CppSharp.Parser.AST.Declaration __result0;
if (((Internal*) __Instance)->Declaration == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Declaration))
- __result0 = (CppSharp.Parser.AST.Declaration) CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->Declaration];
- else __result0 = CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Declaration);
+ else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Declaration))
+ __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->Declaration];
+ else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Declaration);
return __result0;
}
@@ -1753,13 +1753,13 @@ namespace CppSharp
}
}
- public unsafe partial class TemplateSpecializationType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class TemplateSpecializationType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 28)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
@@ -1819,7 +1819,7 @@ namespace CppSharp
private static void* __CopyValue(TemplateSpecializationType.Internal native)
{
var ret = Marshal.AllocHGlobal(28);
- CppSharp.Parser.AST.TemplateSpecializationType.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TemplateSpecializationType.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -1848,7 +1848,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TemplateSpecializationType(CppSharp.Parser.AST.TemplateSpecializationType _0)
+ public TemplateSpecializationType(global::CppSharp.Parser.AST.TemplateSpecializationType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(28);
@@ -1862,21 +1862,21 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Type __dummy;
+ global::CppSharp.Parser.AST.Type __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.TemplateArgument getArguments(uint i)
+ public global::CppSharp.Parser.AST.TemplateArgument getArguments(uint i)
{
- var __ret = new CppSharp.Parser.AST.TemplateArgument.Internal();
+ var __ret = new global::CppSharp.Parser.AST.TemplateArgument.Internal();
Internal.getArguments_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), i);
- return CppSharp.Parser.AST.TemplateArgument.__CreateInstance(__ret);
+ return global::CppSharp.Parser.AST.TemplateArgument.__CreateInstance(__ret);
}
- public void addArguments(CppSharp.Parser.AST.TemplateArgument s)
+ public void addArguments(global::CppSharp.Parser.AST.TemplateArgument s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -1898,15 +1898,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Template Template
+ public global::CppSharp.Parser.AST.Template Template
{
get
{
- CppSharp.Parser.AST.Template __result0;
+ global::CppSharp.Parser.AST.Template __result0;
if (((Internal*) __Instance)->Template == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Template.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Template))
- __result0 = (CppSharp.Parser.AST.Template) CppSharp.Parser.AST.Template.NativeToManagedMap[((Internal*) __Instance)->Template];
- else __result0 = CppSharp.Parser.AST.Template.__CreateInstance(((Internal*) __Instance)->Template);
+ else if (global::CppSharp.Parser.AST.Template.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Template))
+ __result0 = (global::CppSharp.Parser.AST.Template) global::CppSharp.Parser.AST.Template.NativeToManagedMap[((Internal*) __Instance)->Template];
+ else __result0 = global::CppSharp.Parser.AST.Template.__CreateInstance(((Internal*) __Instance)->Template);
return __result0;
}
@@ -1916,15 +1916,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Type Desugared
+ public global::CppSharp.Parser.AST.Type Desugared
{
get
{
- CppSharp.Parser.AST.Type __result0;
+ global::CppSharp.Parser.AST.Type __result0;
if (((Internal*) __Instance)->Desugared == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Desugared))
- __result0 = (CppSharp.Parser.AST.Type) CppSharp.Parser.AST.Type.NativeToManagedMap[((Internal*) __Instance)->Desugared];
- else __result0 = CppSharp.Parser.AST.Type.__CreateInstance(((Internal*) __Instance)->Desugared);
+ else if (global::CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Desugared))
+ __result0 = (global::CppSharp.Parser.AST.Type) global::CppSharp.Parser.AST.Type.NativeToManagedMap[((Internal*) __Instance)->Desugared];
+ else __result0 = global::CppSharp.Parser.AST.Type.__CreateInstance(((Internal*) __Instance)->Desugared);
return __result0;
}
@@ -1935,13 +1935,13 @@ namespace CppSharp
}
}
- public unsafe partial class TemplateParameterType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class TemplateParameterType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 24)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
@@ -1987,7 +1987,7 @@ namespace CppSharp
private static void* __CopyValue(TemplateParameterType.Internal native)
{
var ret = Marshal.AllocHGlobal(24);
- CppSharp.Parser.AST.TemplateParameterType.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TemplateParameterType.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -2016,7 +2016,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TemplateParameterType(CppSharp.Parser.AST.TemplateParameterType _0)
+ public TemplateParameterType(global::CppSharp.Parser.AST.TemplateParameterType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(24);
@@ -2030,22 +2030,22 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Type __dummy;
+ global::CppSharp.Parser.AST.Type __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.TypeTemplateParameter Parameter
+ public global::CppSharp.Parser.AST.TypeTemplateParameter Parameter
{
get
{
- CppSharp.Parser.AST.TypeTemplateParameter __result0;
+ global::CppSharp.Parser.AST.TypeTemplateParameter __result0;
if (((Internal*) __Instance)->Parameter == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.TypeTemplateParameter.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Parameter))
- __result0 = (CppSharp.Parser.AST.TypeTemplateParameter) CppSharp.Parser.AST.TypeTemplateParameter.NativeToManagedMap[((Internal*) __Instance)->Parameter];
- else __result0 = CppSharp.Parser.AST.TypeTemplateParameter.__CreateInstance(((Internal*) __Instance)->Parameter);
+ else if (global::CppSharp.Parser.AST.TypeTemplateParameter.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Parameter))
+ __result0 = (global::CppSharp.Parser.AST.TypeTemplateParameter) global::CppSharp.Parser.AST.TypeTemplateParameter.NativeToManagedMap[((Internal*) __Instance)->Parameter];
+ else __result0 = global::CppSharp.Parser.AST.TypeTemplateParameter.__CreateInstance(((Internal*) __Instance)->Parameter);
return __result0;
}
@@ -2095,19 +2095,19 @@ namespace CppSharp
}
}
- public unsafe partial class TemplateParameterSubstitutionType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class TemplateParameterSubstitutionType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 16)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
[FieldOffset(8)]
- public CppSharp.Parser.AST.QualifiedType.Internal Replacement;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal Replacement;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -2133,7 +2133,7 @@ namespace CppSharp
private static void* __CopyValue(TemplateParameterSubstitutionType.Internal native)
{
var ret = Marshal.AllocHGlobal(16);
- CppSharp.Parser.AST.TemplateParameterSubstitutionType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -2162,7 +2162,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TemplateParameterSubstitutionType(CppSharp.Parser.AST.TemplateParameterSubstitutionType _0)
+ public TemplateParameterSubstitutionType(global::CppSharp.Parser.AST.TemplateParameterSubstitutionType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(16);
@@ -2174,33 +2174,33 @@ namespace CppSharp
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
- public CppSharp.Parser.AST.QualifiedType Replacement
+ public global::CppSharp.Parser.AST.QualifiedType Replacement
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Replacement);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Replacement);
}
set
{
- ((Internal*) __Instance)->Replacement = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Replacement = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
}
- public unsafe partial class InjectedClassNameType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class InjectedClassNameType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 20)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
[FieldOffset(8)]
- public CppSharp.Parser.AST.QualifiedType.Internal InjectedSpecializationType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal InjectedSpecializationType;
[FieldOffset(16)]
public global::System.IntPtr Class;
@@ -2229,7 +2229,7 @@ namespace CppSharp
private static void* __CopyValue(InjectedClassNameType.Internal native)
{
var ret = Marshal.AllocHGlobal(20);
- CppSharp.Parser.AST.InjectedClassNameType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.InjectedClassNameType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -2258,7 +2258,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public InjectedClassNameType(CppSharp.Parser.AST.InjectedClassNameType _0)
+ public InjectedClassNameType(global::CppSharp.Parser.AST.InjectedClassNameType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(20);
@@ -2270,28 +2270,28 @@ namespace CppSharp
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
- public CppSharp.Parser.AST.QualifiedType InjectedSpecializationType
+ public global::CppSharp.Parser.AST.QualifiedType InjectedSpecializationType
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->InjectedSpecializationType);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->InjectedSpecializationType);
}
set
{
- ((Internal*) __Instance)->InjectedSpecializationType = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->InjectedSpecializationType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
- public CppSharp.Parser.AST.Class Class
+ public global::CppSharp.Parser.AST.Class Class
{
get
{
- CppSharp.Parser.AST.Class __result0;
+ global::CppSharp.Parser.AST.Class __result0;
if (((Internal*) __Instance)->Class == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Class))
- __result0 = (CppSharp.Parser.AST.Class) CppSharp.Parser.AST.Class.NativeToManagedMap[((Internal*) __Instance)->Class];
- else __result0 = CppSharp.Parser.AST.Class.__CreateInstance(((Internal*) __Instance)->Class);
+ else if (global::CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Class))
+ __result0 = (global::CppSharp.Parser.AST.Class) global::CppSharp.Parser.AST.Class.NativeToManagedMap[((Internal*) __Instance)->Class];
+ else __result0 = global::CppSharp.Parser.AST.Class.__CreateInstance(((Internal*) __Instance)->Class);
return __result0;
}
@@ -2302,13 +2302,13 @@ namespace CppSharp
}
}
- public unsafe partial class DependentNameType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class DependentNameType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 8)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
@@ -2337,7 +2337,7 @@ namespace CppSharp
private static void* __CopyValue(DependentNameType.Internal native)
{
var ret = Marshal.AllocHGlobal(8);
- CppSharp.Parser.AST.DependentNameType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.DependentNameType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -2366,7 +2366,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public DependentNameType(CppSharp.Parser.AST.DependentNameType _0)
+ public DependentNameType(global::CppSharp.Parser.AST.DependentNameType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(8);
@@ -2379,13 +2379,13 @@ namespace CppSharp
}
}
- public unsafe partial class PackExpansionType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class PackExpansionType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 8)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
@@ -2414,7 +2414,7 @@ namespace CppSharp
private static void* __CopyValue(PackExpansionType.Internal native)
{
var ret = Marshal.AllocHGlobal(8);
- CppSharp.Parser.AST.PackExpansionType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.PackExpansionType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -2443,7 +2443,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public PackExpansionType(CppSharp.Parser.AST.PackExpansionType _0)
+ public PackExpansionType(global::CppSharp.Parser.AST.PackExpansionType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(8);
@@ -2456,19 +2456,19 @@ namespace CppSharp
}
}
- public unsafe partial class BuiltinType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class BuiltinType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 12)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
[FieldOffset(8)]
- public CppSharp.Parser.AST.PrimitiveType Type;
+ public global::CppSharp.Parser.AST.PrimitiveType Type;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -2494,7 +2494,7 @@ namespace CppSharp
private static void* __CopyValue(BuiltinType.Internal native)
{
var ret = Marshal.AllocHGlobal(12);
- CppSharp.Parser.AST.BuiltinType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.BuiltinType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -2523,7 +2523,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public BuiltinType(CppSharp.Parser.AST.BuiltinType _0)
+ public BuiltinType(global::CppSharp.Parser.AST.BuiltinType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(12);
@@ -2535,7 +2535,7 @@ namespace CppSharp
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
- public CppSharp.Parser.AST.PrimitiveType Type
+ public global::CppSharp.Parser.AST.PrimitiveType Type
{
get
{
@@ -2555,7 +2555,7 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.VTableComponentKind Kind;
+ public global::CppSharp.Parser.AST.VTableComponentKind Kind;
[FieldOffset(4)]
public uint Offset;
@@ -2621,7 +2621,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public VTableComponent(CppSharp.Parser.AST.VTableComponent _0)
+ public VTableComponent(global::CppSharp.Parser.AST.VTableComponent _0)
{
__Instance = Marshal.AllocHGlobal(12);
__ownsNativeInstance = true;
@@ -2636,13 +2636,13 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.VTableComponent __dummy;
+ global::CppSharp.Parser.AST.VTableComponent __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.VTableComponentKind Kind
+ public global::CppSharp.Parser.AST.VTableComponentKind Kind
{
get
{
@@ -2668,15 +2668,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Declaration Declaration
+ public global::CppSharp.Parser.AST.Declaration Declaration
{
get
{
- CppSharp.Parser.AST.Declaration __result0;
+ global::CppSharp.Parser.AST.Declaration __result0;
if (((Internal*) __Instance)->Declaration == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Declaration))
- __result0 = (CppSharp.Parser.AST.Declaration) CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->Declaration];
- else __result0 = CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Declaration);
+ else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Declaration))
+ __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->Declaration];
+ else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Declaration);
return __result0;
}
@@ -2749,7 +2749,7 @@ namespace CppSharp
private static void* __CopyValue(VTableLayout.Internal native)
{
var ret = Marshal.AllocHGlobal(12);
- CppSharp.Parser.AST.VTableLayout.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.VTableLayout.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -2775,7 +2775,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public VTableLayout(CppSharp.Parser.AST.VTableLayout _0)
+ public VTableLayout(global::CppSharp.Parser.AST.VTableLayout _0)
{
__Instance = Marshal.AllocHGlobal(12);
__ownsNativeInstance = true;
@@ -2793,21 +2793,21 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.VTableLayout __dummy;
+ global::CppSharp.Parser.AST.VTableLayout __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.VTableComponent getComponents(uint i)
+ public global::CppSharp.Parser.AST.VTableComponent getComponents(uint i)
{
- var __ret = new CppSharp.Parser.AST.VTableComponent.Internal();
+ var __ret = new global::CppSharp.Parser.AST.VTableComponent.Internal();
Internal.getComponents_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), i);
- return CppSharp.Parser.AST.VTableComponent.__CreateInstance(__ret);
+ return global::CppSharp.Parser.AST.VTableComponent.__CreateInstance(__ret);
}
- public void addComponents(CppSharp.Parser.AST.VTableComponent s)
+ public void addComponents(global::CppSharp.Parser.AST.VTableComponent s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -2845,7 +2845,7 @@ namespace CppSharp
public uint VFPtrFullOffset;
[FieldOffset(16)]
- public CppSharp.Parser.AST.VTableLayout.Internal Layout;
+ public global::CppSharp.Parser.AST.VTableLayout.Internal Layout;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -2884,7 +2884,7 @@ namespace CppSharp
private static void* __CopyValue(VFTableInfo.Internal native)
{
var ret = Marshal.AllocHGlobal(28);
- CppSharp.Parser.AST.VFTableInfo.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.VFTableInfo.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -2910,7 +2910,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public VFTableInfo(CppSharp.Parser.AST.VFTableInfo _0)
+ public VFTableInfo(global::CppSharp.Parser.AST.VFTableInfo _0)
{
__Instance = Marshal.AllocHGlobal(28);
__ownsNativeInstance = true;
@@ -2928,7 +2928,7 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.VFTableInfo __dummy;
+ global::CppSharp.Parser.AST.VFTableInfo __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -2974,16 +2974,16 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.VTableLayout Layout
+ public global::CppSharp.Parser.AST.VTableLayout Layout
{
get
{
- return CppSharp.Parser.AST.VTableLayout.__CreateInstance(((Internal*) __Instance)->Layout);
+ return global::CppSharp.Parser.AST.VTableLayout.__CreateInstance(((Internal*) __Instance)->Layout);
}
set
{
- ((Internal*) __Instance)->Layout = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.VTableLayout.Internal() : *(CppSharp.Parser.AST.VTableLayout.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Layout = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.VTableLayout.Internal() : *(global::CppSharp.Parser.AST.VTableLayout.Internal*) (value.__Instance);
}
}
}
@@ -2997,7 +2997,7 @@ namespace CppSharp
public uint Offset;
[FieldOffset(16)]
- public CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
[FieldOffset(24)]
public global::System.IntPtr FieldPtr;
@@ -3049,7 +3049,7 @@ namespace CppSharp
private static void* __CopyValue(LayoutField.Internal native)
{
var ret = Marshal.AllocHGlobal(28);
- CppSharp.Parser.AST.LayoutField.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.LayoutField.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -3075,7 +3075,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public LayoutField(CppSharp.Parser.AST.LayoutField other)
+ public LayoutField(global::CppSharp.Parser.AST.LayoutField other)
{
__Instance = Marshal.AllocHGlobal(28);
__ownsNativeInstance = true;
@@ -3093,7 +3093,7 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.LayoutField __dummy;
+ global::CppSharp.Parser.AST.LayoutField __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -3129,16 +3129,16 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.QualifiedType QualifiedType
+ public global::CppSharp.Parser.AST.QualifiedType QualifiedType
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
}
set
{
- ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
@@ -3204,7 +3204,7 @@ namespace CppSharp
private static void* __CopyValue(LayoutBase.Internal native)
{
var ret = Marshal.AllocHGlobal(8);
- CppSharp.Parser.AST.LayoutBase.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.LayoutBase.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -3230,7 +3230,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public LayoutBase(CppSharp.Parser.AST.LayoutBase other)
+ public LayoutBase(global::CppSharp.Parser.AST.LayoutBase other)
{
__Instance = Marshal.AllocHGlobal(8);
__ownsNativeInstance = true;
@@ -3248,7 +3248,7 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.LayoutBase __dummy;
+ global::CppSharp.Parser.AST.LayoutBase __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -3268,15 +3268,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Class Class
+ public global::CppSharp.Parser.AST.Class Class
{
get
{
- CppSharp.Parser.AST.Class __result0;
+ global::CppSharp.Parser.AST.Class __result0;
if (((Internal*) __Instance)->Class == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Class))
- __result0 = (CppSharp.Parser.AST.Class) CppSharp.Parser.AST.Class.NativeToManagedMap[((Internal*) __Instance)->Class];
- else __result0 = CppSharp.Parser.AST.Class.__CreateInstance(((Internal*) __Instance)->Class);
+ else if (global::CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Class))
+ __result0 = (global::CppSharp.Parser.AST.Class) global::CppSharp.Parser.AST.Class.NativeToManagedMap[((Internal*) __Instance)->Class];
+ else __result0 = global::CppSharp.Parser.AST.Class.__CreateInstance(((Internal*) __Instance)->Class);
return __result0;
}
@@ -3293,10 +3293,10 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CppAbi ABI;
+ public global::CppSharp.Parser.AST.CppAbi ABI;
[FieldOffset(16)]
- public CppSharp.Parser.AST.VTableLayout.Internal Layout;
+ public global::CppSharp.Parser.AST.VTableLayout.Internal Layout;
[FieldOffset(28)]
public byte HasOwnVFPtr;
@@ -3410,7 +3410,7 @@ namespace CppSharp
private static void* __CopyValue(ClassLayout.Internal native)
{
var ret = Marshal.AllocHGlobal(72);
- CppSharp.Parser.AST.ClassLayout.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.ClassLayout.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -3436,7 +3436,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public ClassLayout(CppSharp.Parser.AST.ClassLayout _0)
+ public ClassLayout(global::CppSharp.Parser.AST.ClassLayout _0)
{
__Instance = Marshal.AllocHGlobal(72);
__ownsNativeInstance = true;
@@ -3454,21 +3454,21 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.ClassLayout __dummy;
+ global::CppSharp.Parser.AST.ClassLayout __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.VFTableInfo getVFTables(uint i)
+ public global::CppSharp.Parser.AST.VFTableInfo getVFTables(uint i)
{
- var __ret = new CppSharp.Parser.AST.VFTableInfo.Internal();
+ var __ret = new global::CppSharp.Parser.AST.VFTableInfo.Internal();
Internal.getVFTables_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), i);
- return CppSharp.Parser.AST.VFTableInfo.__CreateInstance(__ret);
+ return global::CppSharp.Parser.AST.VFTableInfo.__CreateInstance(__ret);
}
- public void addVFTables(CppSharp.Parser.AST.VFTableInfo s)
+ public void addVFTables(global::CppSharp.Parser.AST.VFTableInfo s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -3481,14 +3481,14 @@ namespace CppSharp
Internal.clearVFTables_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.LayoutField getFields(uint i)
+ public global::CppSharp.Parser.AST.LayoutField getFields(uint i)
{
- var __ret = new CppSharp.Parser.AST.LayoutField.Internal();
+ var __ret = new global::CppSharp.Parser.AST.LayoutField.Internal();
Internal.getFields_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), i);
- return CppSharp.Parser.AST.LayoutField.__CreateInstance(__ret);
+ return global::CppSharp.Parser.AST.LayoutField.__CreateInstance(__ret);
}
- public void addFields(CppSharp.Parser.AST.LayoutField s)
+ public void addFields(global::CppSharp.Parser.AST.LayoutField s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -3501,14 +3501,14 @@ namespace CppSharp
Internal.clearFields_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.LayoutBase getBases(uint i)
+ public global::CppSharp.Parser.AST.LayoutBase getBases(uint i)
{
- var __ret = new CppSharp.Parser.AST.LayoutBase.Internal();
+ var __ret = new global::CppSharp.Parser.AST.LayoutBase.Internal();
Internal.getBases_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), i);
- return CppSharp.Parser.AST.LayoutBase.__CreateInstance(__ret);
+ return global::CppSharp.Parser.AST.LayoutBase.__CreateInstance(__ret);
}
- public void addBases(CppSharp.Parser.AST.LayoutBase s)
+ public void addBases(global::CppSharp.Parser.AST.LayoutBase s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -3548,7 +3548,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.CppAbi ABI
+ public global::CppSharp.Parser.AST.CppAbi ABI
{
get
{
@@ -3561,16 +3561,16 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.VTableLayout Layout
+ public global::CppSharp.Parser.AST.VTableLayout Layout
{
get
{
- return CppSharp.Parser.AST.VTableLayout.__CreateInstance(((Internal*) __Instance)->Layout);
+ return global::CppSharp.Parser.AST.VTableLayout.__CreateInstance(((Internal*) __Instance)->Layout);
}
set
{
- ((Internal*) __Instance)->Layout = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.VTableLayout.Internal() : *(CppSharp.Parser.AST.VTableLayout.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Layout = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.VTableLayout.Internal() : *(global::CppSharp.Parser.AST.VTableLayout.Internal*) (value.__Instance);
}
}
@@ -3646,16 +3646,16 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(12)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(16)]
public int LineNumberStart;
@@ -3687,7 +3687,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST11DeclarationC2ENS1_15DeclarationKindE")]
- internal static extern void ctor_0(global::System.IntPtr instance, CppSharp.Parser.AST.DeclarationKind kind);
+ internal static extern void ctor_0(global::System.IntPtr instance, global::CppSharp.Parser.AST.DeclarationKind kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -3771,7 +3771,7 @@ namespace CppSharp
private static void* __CopyValue(Declaration.Internal native)
{
var ret = Marshal.AllocHGlobal(92);
- CppSharp.Parser.AST.Declaration.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Declaration.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -3789,7 +3789,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public Declaration(CppSharp.Parser.AST.DeclarationKind kind)
+ public Declaration(global::CppSharp.Parser.AST.DeclarationKind kind)
{
__Instance = Marshal.AllocHGlobal(92);
__ownsNativeInstance = true;
@@ -3798,7 +3798,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment), __arg0);
}
- public Declaration(CppSharp.Parser.AST.Declaration _0)
+ public Declaration(global::CppSharp.Parser.AST.Declaration _0)
{
__Instance = Marshal.AllocHGlobal(92);
__ownsNativeInstance = true;
@@ -3816,25 +3816,25 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.PreprocessedEntity getPreprocessedEntities(uint i)
+ public global::CppSharp.Parser.AST.PreprocessedEntity getPreprocessedEntities(uint i)
{
var __ret = Internal.getPreprocessedEntities_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.PreprocessedEntity __result0;
+ global::CppSharp.Parser.AST.PreprocessedEntity __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.PreprocessedEntity.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.PreprocessedEntity) CppSharp.Parser.AST.PreprocessedEntity.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.PreprocessedEntity.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.PreprocessedEntity.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.PreprocessedEntity) global::CppSharp.Parser.AST.PreprocessedEntity.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.PreprocessedEntity.__CreateInstance(__ret);
return __result0;
}
- public void addPreprocessedEntities(CppSharp.Parser.AST.PreprocessedEntity s)
+ public void addPreprocessedEntities(global::CppSharp.Parser.AST.PreprocessedEntity s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -3904,7 +3904,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.DeclarationKind Kind
+ public global::CppSharp.Parser.AST.DeclarationKind Kind
{
get
{
@@ -3917,7 +3917,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.AccessSpecifier Access
+ public global::CppSharp.Parser.AST.AccessSpecifier Access
{
get
{
@@ -3930,15 +3930,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.DeclarationContext _Namespace
+ public global::CppSharp.Parser.AST.DeclarationContext _Namespace
{
get
{
- CppSharp.Parser.AST.DeclarationContext __result0;
+ global::CppSharp.Parser.AST.DeclarationContext __result0;
if (((Internal*) __Instance)->_Namespace == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.DeclarationContext.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->_Namespace))
- __result0 = (CppSharp.Parser.AST.DeclarationContext) CppSharp.Parser.AST.DeclarationContext.NativeToManagedMap[((Internal*) __Instance)->_Namespace];
- else __result0 = CppSharp.Parser.AST.DeclarationContext.__CreateInstance(((Internal*) __Instance)->_Namespace);
+ else if (global::CppSharp.Parser.AST.DeclarationContext.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->_Namespace))
+ __result0 = (global::CppSharp.Parser.AST.DeclarationContext) global::CppSharp.Parser.AST.DeclarationContext.NativeToManagedMap[((Internal*) __Instance)->_Namespace];
+ else __result0 = global::CppSharp.Parser.AST.DeclarationContext.__CreateInstance(((Internal*) __Instance)->_Namespace);
return __result0;
}
@@ -3948,11 +3948,11 @@ namespace CppSharp
}
}
- public CppSharp.Parser.SourceLocation Location
+ public global::CppSharp.Parser.SourceLocation Location
{
get
{
- return CppSharp.Parser.SourceLocation.__CreateInstance(((Internal*) __Instance)->Location);
+ return global::CppSharp.Parser.SourceLocation.__CreateInstance(((Internal*) __Instance)->Location);
}
set
@@ -4026,15 +4026,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Declaration CompleteDeclaration
+ public global::CppSharp.Parser.AST.Declaration CompleteDeclaration
{
get
{
- CppSharp.Parser.AST.Declaration __result0;
+ global::CppSharp.Parser.AST.Declaration __result0;
if (((Internal*) __Instance)->CompleteDeclaration == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->CompleteDeclaration))
- __result0 = (CppSharp.Parser.AST.Declaration) CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->CompleteDeclaration];
- else __result0 = CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->CompleteDeclaration);
+ else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->CompleteDeclaration))
+ __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->CompleteDeclaration];
+ else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->CompleteDeclaration);
return __result0;
}
@@ -4070,15 +4070,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.RawComment Comment
+ public global::CppSharp.Parser.AST.RawComment Comment
{
get
{
- CppSharp.Parser.AST.RawComment __result0;
+ global::CppSharp.Parser.AST.RawComment __result0;
if (((Internal*) __Instance)->Comment == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.RawComment.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Comment))
- __result0 = (CppSharp.Parser.AST.RawComment) CppSharp.Parser.AST.RawComment.NativeToManagedMap[((Internal*) __Instance)->Comment];
- else __result0 = CppSharp.Parser.AST.RawComment.__CreateInstance(((Internal*) __Instance)->Comment);
+ else if (global::CppSharp.Parser.AST.RawComment.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Comment))
+ __result0 = (global::CppSharp.Parser.AST.RawComment) global::CppSharp.Parser.AST.RawComment.NativeToManagedMap[((Internal*) __Instance)->Comment];
+ else __result0 = global::CppSharp.Parser.AST.RawComment.__CreateInstance(((Internal*) __Instance)->Comment);
return __result0;
}
@@ -4089,22 +4089,22 @@ namespace CppSharp
}
}
- public unsafe partial class DeclarationContext : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class DeclarationContext : global::CppSharp.Parser.AST.Declaration, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 216)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(12)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(16)]
public int LineNumberStart;
@@ -4139,7 +4139,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST18DeclarationContextC2ENS1_15DeclarationKindE")]
- internal static extern void ctor_0(global::System.IntPtr instance, CppSharp.Parser.AST.DeclarationKind kind);
+ internal static extern void ctor_0(global::System.IntPtr instance, global::CppSharp.Parser.AST.DeclarationKind kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -4345,7 +4345,7 @@ namespace CppSharp
private static void* __CopyValue(DeclarationContext.Internal native)
{
var ret = Marshal.AllocHGlobal(216);
- CppSharp.Parser.AST.DeclarationContext.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.DeclarationContext.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -4365,7 +4365,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public DeclarationContext(CppSharp.Parser.AST.DeclarationKind kind)
+ public DeclarationContext(global::CppSharp.Parser.AST.DeclarationKind kind)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(216);
@@ -4375,7 +4375,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment), __arg0);
}
- public DeclarationContext(CppSharp.Parser.AST.DeclarationContext _0)
+ public DeclarationContext(global::CppSharp.Parser.AST.DeclarationContext _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(216);
@@ -4389,25 +4389,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.Namespace getNamespaces(uint i)
+ public global::CppSharp.Parser.AST.Namespace getNamespaces(uint i)
{
var __ret = Internal.getNamespaces_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Namespace __result0;
+ global::CppSharp.Parser.AST.Namespace __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Namespace.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Namespace) CppSharp.Parser.AST.Namespace.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Namespace.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Namespace.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Namespace) global::CppSharp.Parser.AST.Namespace.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Namespace.__CreateInstance(__ret);
return __result0;
}
- public void addNamespaces(CppSharp.Parser.AST.Namespace s)
+ public void addNamespaces(global::CppSharp.Parser.AST.Namespace s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -4420,18 +4420,18 @@ namespace CppSharp
Internal.clearNamespaces_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.Enumeration getEnums(uint i)
+ public global::CppSharp.Parser.AST.Enumeration getEnums(uint i)
{
var __ret = Internal.getEnums_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Enumeration __result0;
+ global::CppSharp.Parser.AST.Enumeration __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Enumeration.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Enumeration) CppSharp.Parser.AST.Enumeration.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Enumeration.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Enumeration.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Enumeration) global::CppSharp.Parser.AST.Enumeration.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Enumeration.__CreateInstance(__ret);
return __result0;
}
- public void addEnums(CppSharp.Parser.AST.Enumeration s)
+ public void addEnums(global::CppSharp.Parser.AST.Enumeration s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -4444,18 +4444,18 @@ namespace CppSharp
Internal.clearEnums_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.Function getFunctions(uint i)
+ public global::CppSharp.Parser.AST.Function getFunctions(uint i)
{
var __ret = Internal.getFunctions_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Function __result0;
+ global::CppSharp.Parser.AST.Function __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Function.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Function) CppSharp.Parser.AST.Function.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Function.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Function.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Function) global::CppSharp.Parser.AST.Function.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Function.__CreateInstance(__ret);
return __result0;
}
- public void addFunctions(CppSharp.Parser.AST.Function s)
+ public void addFunctions(global::CppSharp.Parser.AST.Function s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -4468,18 +4468,18 @@ namespace CppSharp
Internal.clearFunctions_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.Class getClasses(uint i)
+ public global::CppSharp.Parser.AST.Class getClasses(uint i)
{
var __ret = Internal.getClasses_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Class __result0;
+ global::CppSharp.Parser.AST.Class __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Class) CppSharp.Parser.AST.Class.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Class.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Class) global::CppSharp.Parser.AST.Class.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Class.__CreateInstance(__ret);
return __result0;
}
- public void addClasses(CppSharp.Parser.AST.Class s)
+ public void addClasses(global::CppSharp.Parser.AST.Class s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -4492,18 +4492,18 @@ namespace CppSharp
Internal.clearClasses_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.Template getTemplates(uint i)
+ public global::CppSharp.Parser.AST.Template getTemplates(uint i)
{
var __ret = Internal.getTemplates_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Template __result0;
+ global::CppSharp.Parser.AST.Template __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Template.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Template) CppSharp.Parser.AST.Template.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Template.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Template.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Template) global::CppSharp.Parser.AST.Template.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Template.__CreateInstance(__ret);
return __result0;
}
- public void addTemplates(CppSharp.Parser.AST.Template s)
+ public void addTemplates(global::CppSharp.Parser.AST.Template s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -4516,18 +4516,18 @@ namespace CppSharp
Internal.clearTemplates_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.TypedefDecl getTypedefs(uint i)
+ public global::CppSharp.Parser.AST.TypedefDecl getTypedefs(uint i)
{
var __ret = Internal.getTypedefs_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.TypedefDecl __result0;
+ global::CppSharp.Parser.AST.TypedefDecl __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.TypedefDecl.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.TypedefDecl) CppSharp.Parser.AST.TypedefDecl.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.TypedefDecl.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.TypedefDecl.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.TypedefDecl) global::CppSharp.Parser.AST.TypedefDecl.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.TypedefDecl.__CreateInstance(__ret);
return __result0;
}
- public void addTypedefs(CppSharp.Parser.AST.TypedefDecl s)
+ public void addTypedefs(global::CppSharp.Parser.AST.TypedefDecl s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -4540,18 +4540,18 @@ namespace CppSharp
Internal.clearTypedefs_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.TypeAlias getTypeAliases(uint i)
+ public global::CppSharp.Parser.AST.TypeAlias getTypeAliases(uint i)
{
var __ret = Internal.getTypeAliases_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.TypeAlias __result0;
+ global::CppSharp.Parser.AST.TypeAlias __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.TypeAlias.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.TypeAlias) CppSharp.Parser.AST.TypeAlias.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.TypeAlias.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.TypeAlias.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.TypeAlias) global::CppSharp.Parser.AST.TypeAlias.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.TypeAlias.__CreateInstance(__ret);
return __result0;
}
- public void addTypeAliases(CppSharp.Parser.AST.TypeAlias s)
+ public void addTypeAliases(global::CppSharp.Parser.AST.TypeAlias s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -4564,18 +4564,18 @@ namespace CppSharp
Internal.clearTypeAliases_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.Variable getVariables(uint i)
+ public global::CppSharp.Parser.AST.Variable getVariables(uint i)
{
var __ret = Internal.getVariables_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Variable __result0;
+ global::CppSharp.Parser.AST.Variable __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Variable.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Variable) CppSharp.Parser.AST.Variable.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Variable.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Variable.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Variable) global::CppSharp.Parser.AST.Variable.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Variable.__CreateInstance(__ret);
return __result0;
}
- public void addVariables(CppSharp.Parser.AST.Variable s)
+ public void addVariables(global::CppSharp.Parser.AST.Variable s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -4588,18 +4588,18 @@ namespace CppSharp
Internal.clearVariables_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.Friend getFriends(uint i)
+ public global::CppSharp.Parser.AST.Friend getFriends(uint i)
{
var __ret = Internal.getFriends_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Friend __result0;
+ global::CppSharp.Parser.AST.Friend __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Friend.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Friend) CppSharp.Parser.AST.Friend.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Friend.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Friend.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Friend) global::CppSharp.Parser.AST.Friend.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Friend.__CreateInstance(__ret);
return __result0;
}
- public void addFriends(CppSharp.Parser.AST.Friend s)
+ public void addFriends(global::CppSharp.Parser.AST.Friend s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -4707,22 +4707,22 @@ namespace CppSharp
}
}
- public unsafe partial class TypedefNameDecl : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class TypedefNameDecl : global::CppSharp.Parser.AST.Declaration, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 100)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(12)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(16)]
public int LineNumberStart;
@@ -4752,12 +4752,12 @@ namespace CppSharp
public global::System.IntPtr Comment;
[FieldOffset(92)]
- public CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST15TypedefNameDeclC2ENS1_15DeclarationKindE")]
- internal static extern void ctor_0(global::System.IntPtr instance, CppSharp.Parser.AST.DeclarationKind kind);
+ internal static extern void ctor_0(global::System.IntPtr instance, global::CppSharp.Parser.AST.DeclarationKind kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -4783,7 +4783,7 @@ namespace CppSharp
private static void* __CopyValue(TypedefNameDecl.Internal native)
{
var ret = Marshal.AllocHGlobal(100);
- CppSharp.Parser.AST.TypedefNameDecl.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TypedefNameDecl.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -4803,7 +4803,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public TypedefNameDecl(CppSharp.Parser.AST.DeclarationKind kind)
+ public TypedefNameDecl(global::CppSharp.Parser.AST.DeclarationKind kind)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(100);
@@ -4813,7 +4813,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment), __arg0);
}
- public TypedefNameDecl(CppSharp.Parser.AST.TypedefNameDecl _0)
+ public TypedefNameDecl(global::CppSharp.Parser.AST.TypedefNameDecl _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(100);
@@ -4827,43 +4827,43 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.QualifiedType QualifiedType
+ public global::CppSharp.Parser.AST.QualifiedType QualifiedType
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
}
set
{
- ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
}
- public unsafe partial class TypedefDecl : CppSharp.Parser.AST.TypedefNameDecl, IDisposable
+ public unsafe partial class TypedefDecl : global::CppSharp.Parser.AST.TypedefNameDecl, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 100)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(12)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(16)]
public int LineNumberStart;
@@ -4893,7 +4893,7 @@ namespace CppSharp
public global::System.IntPtr Comment;
[FieldOffset(92)]
- public CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -4924,7 +4924,7 @@ namespace CppSharp
private static void* __CopyValue(TypedefDecl.Internal native)
{
var ret = Marshal.AllocHGlobal(100);
- CppSharp.Parser.AST.TypedefDecl.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TypedefDecl.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -4953,7 +4953,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TypedefDecl(CppSharp.Parser.AST.TypedefDecl _0)
+ public TypedefDecl(global::CppSharp.Parser.AST.TypedefDecl _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(100);
@@ -4967,7 +4967,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -4975,22 +4975,22 @@ namespace CppSharp
}
}
- public unsafe partial class TypeAlias : CppSharp.Parser.AST.TypedefNameDecl, IDisposable
+ public unsafe partial class TypeAlias : global::CppSharp.Parser.AST.TypedefNameDecl, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 104)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(12)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(16)]
public int LineNumberStart;
@@ -5020,7 +5020,7 @@ namespace CppSharp
public global::System.IntPtr Comment;
[FieldOffset(92)]
- public CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
[FieldOffset(100)]
public global::System.IntPtr DescribedAliasTemplate;
@@ -5054,7 +5054,7 @@ namespace CppSharp
private static void* __CopyValue(TypeAlias.Internal native)
{
var ret = Marshal.AllocHGlobal(104);
- CppSharp.Parser.AST.TypeAlias.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TypeAlias.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -5083,7 +5083,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TypeAlias(CppSharp.Parser.AST.TypeAlias _0)
+ public TypeAlias(global::CppSharp.Parser.AST.TypeAlias _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(104);
@@ -5097,22 +5097,22 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.TypeAliasTemplate DescribedAliasTemplate
+ public global::CppSharp.Parser.AST.TypeAliasTemplate DescribedAliasTemplate
{
get
{
- CppSharp.Parser.AST.TypeAliasTemplate __result0;
+ global::CppSharp.Parser.AST.TypeAliasTemplate __result0;
if (((Internal*) __Instance)->DescribedAliasTemplate == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.TypeAliasTemplate.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->DescribedAliasTemplate))
- __result0 = (CppSharp.Parser.AST.TypeAliasTemplate) CppSharp.Parser.AST.TypeAliasTemplate.NativeToManagedMap[((Internal*) __Instance)->DescribedAliasTemplate];
- else __result0 = CppSharp.Parser.AST.TypeAliasTemplate.__CreateInstance(((Internal*) __Instance)->DescribedAliasTemplate);
+ else if (global::CppSharp.Parser.AST.TypeAliasTemplate.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->DescribedAliasTemplate))
+ __result0 = (global::CppSharp.Parser.AST.TypeAliasTemplate) global::CppSharp.Parser.AST.TypeAliasTemplate.NativeToManagedMap[((Internal*) __Instance)->DescribedAliasTemplate];
+ else __result0 = global::CppSharp.Parser.AST.TypeAliasTemplate.__CreateInstance(((Internal*) __Instance)->DescribedAliasTemplate);
return __result0;
}
@@ -5123,22 +5123,22 @@ namespace CppSharp
}
}
- public unsafe partial class Friend : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class Friend : global::CppSharp.Parser.AST.Declaration, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 96)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(12)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(16)]
public int LineNumberStart;
@@ -5199,7 +5199,7 @@ namespace CppSharp
private static void* __CopyValue(Friend.Internal native)
{
var ret = Marshal.AllocHGlobal(96);
- CppSharp.Parser.AST.Friend.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Friend.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -5228,7 +5228,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Friend(CppSharp.Parser.AST.Friend _0)
+ public Friend(global::CppSharp.Parser.AST.Friend _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(96);
@@ -5242,22 +5242,22 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.Declaration Declaration
+ public global::CppSharp.Parser.AST.Declaration Declaration
{
get
{
- CppSharp.Parser.AST.Declaration __result0;
+ global::CppSharp.Parser.AST.Declaration __result0;
if (((Internal*) __Instance)->Declaration == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Declaration))
- __result0 = (CppSharp.Parser.AST.Declaration) CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->Declaration];
- else __result0 = CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Declaration);
+ else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Declaration))
+ __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->Declaration];
+ else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Declaration);
return __result0;
}
@@ -5274,7 +5274,7 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.StatementClass Class;
+ public global::CppSharp.Parser.AST.StatementClass Class;
[FieldOffset(4)]
public global::System.IntPtr Decl;
@@ -5321,7 +5321,7 @@ namespace CppSharp
private static void* __CopyValue(Statement.Internal native)
{
var ret = Marshal.AllocHGlobal(20);
- CppSharp.Parser.AST.Statement.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Statement.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -5339,7 +5339,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public Statement(CppSharp.Parser.AST.Statement _0)
+ public Statement(global::CppSharp.Parser.AST.Statement _0)
{
__Instance = Marshal.AllocHGlobal(20);
__ownsNativeInstance = true;
@@ -5357,7 +5357,7 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Statement __dummy;
+ global::CppSharp.Parser.AST.Statement __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -5380,7 +5380,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.StatementClass Class
+ public global::CppSharp.Parser.AST.StatementClass Class
{
get
{
@@ -5393,15 +5393,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Declaration Decl
+ public global::CppSharp.Parser.AST.Declaration Decl
{
get
{
- CppSharp.Parser.AST.Declaration __result0;
+ global::CppSharp.Parser.AST.Declaration __result0;
if (((Internal*) __Instance)->Decl == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Decl))
- __result0 = (CppSharp.Parser.AST.Declaration) CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->Decl];
- else __result0 = CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Decl);
+ else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Decl))
+ __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->Decl];
+ else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Decl);
return __result0;
}
@@ -5412,13 +5412,13 @@ namespace CppSharp
}
}
- public unsafe partial class Expression : CppSharp.Parser.AST.Statement, IDisposable
+ public unsafe partial class Expression : global::CppSharp.Parser.AST.Statement, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 20)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.StatementClass Class;
+ public global::CppSharp.Parser.AST.StatementClass Class;
[FieldOffset(4)]
public global::System.IntPtr Decl;
@@ -5447,7 +5447,7 @@ namespace CppSharp
private static void* __CopyValue(Expression.Internal native)
{
var ret = Marshal.AllocHGlobal(20);
- CppSharp.Parser.AST.Expression.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Expression.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -5467,7 +5467,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public Expression(CppSharp.Parser.AST.Expression _0)
+ public Expression(global::CppSharp.Parser.AST.Expression _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(20);
@@ -5481,7 +5481,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Statement __dummy;
+ global::CppSharp.Parser.AST.Statement __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -5489,13 +5489,13 @@ namespace CppSharp
}
}
- public unsafe partial class BinaryOperator : CppSharp.Parser.AST.Expression, IDisposable
+ public unsafe partial class BinaryOperator : global::CppSharp.Parser.AST.Expression, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 40)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.StatementClass Class;
+ public global::CppSharp.Parser.AST.StatementClass Class;
[FieldOffset(4)]
public global::System.IntPtr Decl;
@@ -5540,7 +5540,7 @@ namespace CppSharp
private static void* __CopyValue(BinaryOperator.Internal native)
{
var ret = Marshal.AllocHGlobal(40);
- CppSharp.Parser.AST.BinaryOperator.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.BinaryOperator.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -5560,7 +5560,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public BinaryOperator(CppSharp.Parser.AST.BinaryOperator _0)
+ public BinaryOperator(global::CppSharp.Parser.AST.BinaryOperator _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(40);
@@ -5574,7 +5574,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Statement __dummy;
+ global::CppSharp.Parser.AST.Statement __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -5597,15 +5597,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Expression LHS
+ public global::CppSharp.Parser.AST.Expression LHS
{
get
{
- CppSharp.Parser.AST.Expression __result0;
+ global::CppSharp.Parser.AST.Expression __result0;
if (((Internal*) __Instance)->LHS == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->LHS))
- __result0 = (CppSharp.Parser.AST.Expression) CppSharp.Parser.AST.Expression.NativeToManagedMap[((Internal*) __Instance)->LHS];
- else __result0 = CppSharp.Parser.AST.Expression.__CreateInstance(((Internal*) __Instance)->LHS);
+ else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->LHS))
+ __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((Internal*) __Instance)->LHS];
+ else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((Internal*) __Instance)->LHS);
return __result0;
}
@@ -5615,15 +5615,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Expression RHS
+ public global::CppSharp.Parser.AST.Expression RHS
{
get
{
- CppSharp.Parser.AST.Expression __result0;
+ global::CppSharp.Parser.AST.Expression __result0;
if (((Internal*) __Instance)->RHS == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->RHS))
- __result0 = (CppSharp.Parser.AST.Expression) CppSharp.Parser.AST.Expression.NativeToManagedMap[((Internal*) __Instance)->RHS];
- else __result0 = CppSharp.Parser.AST.Expression.__CreateInstance(((Internal*) __Instance)->RHS);
+ else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->RHS))
+ __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((Internal*) __Instance)->RHS];
+ else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((Internal*) __Instance)->RHS);
return __result0;
}
@@ -5634,13 +5634,13 @@ namespace CppSharp
}
}
- public unsafe partial class CallExpr : CppSharp.Parser.AST.Expression, IDisposable
+ public unsafe partial class CallExpr : global::CppSharp.Parser.AST.Expression, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 32)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.StatementClass Class;
+ public global::CppSharp.Parser.AST.StatementClass Class;
[FieldOffset(4)]
public global::System.IntPtr Decl;
@@ -5689,7 +5689,7 @@ namespace CppSharp
private static void* __CopyValue(CallExpr.Internal native)
{
var ret = Marshal.AllocHGlobal(32);
- CppSharp.Parser.AST.CallExpr.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.CallExpr.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -5709,7 +5709,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public CallExpr(CppSharp.Parser.AST.CallExpr _0)
+ public CallExpr(global::CppSharp.Parser.AST.CallExpr _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(32);
@@ -5723,25 +5723,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Statement __dummy;
+ global::CppSharp.Parser.AST.Statement __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.Expression getArguments(uint i)
+ public global::CppSharp.Parser.AST.Expression getArguments(uint i)
{
var __ret = Internal.getArguments_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Expression __result0;
+ global::CppSharp.Parser.AST.Expression __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Expression) CppSharp.Parser.AST.Expression.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Expression.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(__ret);
return __result0;
}
- public void addArguments(CppSharp.Parser.AST.Expression s)
+ public void addArguments(global::CppSharp.Parser.AST.Expression s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -5764,13 +5764,13 @@ namespace CppSharp
}
}
- public unsafe partial class CXXConstructExpr : CppSharp.Parser.AST.Expression, IDisposable
+ public unsafe partial class CXXConstructExpr : global::CppSharp.Parser.AST.Expression, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 32)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.StatementClass Class;
+ public global::CppSharp.Parser.AST.StatementClass Class;
[FieldOffset(4)]
public global::System.IntPtr Decl;
@@ -5819,7 +5819,7 @@ namespace CppSharp
private static void* __CopyValue(CXXConstructExpr.Internal native)
{
var ret = Marshal.AllocHGlobal(32);
- CppSharp.Parser.AST.CXXConstructExpr.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.CXXConstructExpr.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -5839,7 +5839,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public CXXConstructExpr(CppSharp.Parser.AST.CXXConstructExpr _0)
+ public CXXConstructExpr(global::CppSharp.Parser.AST.CXXConstructExpr _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(32);
@@ -5853,25 +5853,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Statement __dummy;
+ global::CppSharp.Parser.AST.Statement __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.Expression getArguments(uint i)
+ public global::CppSharp.Parser.AST.Expression getArguments(uint i)
{
var __ret = Internal.getArguments_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Expression __result0;
+ global::CppSharp.Parser.AST.Expression __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Expression) CppSharp.Parser.AST.Expression.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Expression.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(__ret);
return __result0;
}
- public void addArguments(CppSharp.Parser.AST.Expression s)
+ public void addArguments(global::CppSharp.Parser.AST.Expression s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -5894,22 +5894,22 @@ namespace CppSharp
}
}
- public unsafe partial class Parameter : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class Parameter : global::CppSharp.Parser.AST.Declaration, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 112)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(12)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(16)]
public int LineNumberStart;
@@ -5939,7 +5939,7 @@ namespace CppSharp
public global::System.IntPtr Comment;
[FieldOffset(92)]
- public CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
[FieldOffset(100)]
public byte IsIndirect;
@@ -5982,7 +5982,7 @@ namespace CppSharp
private static void* __CopyValue(Parameter.Internal native)
{
var ret = Marshal.AllocHGlobal(112);
- CppSharp.Parser.AST.Parameter.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Parameter.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -6011,7 +6011,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Parameter(CppSharp.Parser.AST.Parameter _0)
+ public Parameter(global::CppSharp.Parser.AST.Parameter _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(112);
@@ -6025,23 +6025,23 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.QualifiedType QualifiedType
+ public global::CppSharp.Parser.AST.QualifiedType QualifiedType
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
}
set
{
- ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
@@ -6084,15 +6084,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Expression DefaultArgument
+ public global::CppSharp.Parser.AST.Expression DefaultArgument
{
get
{
- CppSharp.Parser.AST.Expression __result0;
+ global::CppSharp.Parser.AST.Expression __result0;
if (((Internal*) __Instance)->DefaultArgument == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->DefaultArgument))
- __result0 = (CppSharp.Parser.AST.Expression) CppSharp.Parser.AST.Expression.NativeToManagedMap[((Internal*) __Instance)->DefaultArgument];
- else __result0 = CppSharp.Parser.AST.Expression.__CreateInstance(((Internal*) __Instance)->DefaultArgument);
+ else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->DefaultArgument))
+ __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((Internal*) __Instance)->DefaultArgument];
+ else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((Internal*) __Instance)->DefaultArgument);
return __result0;
}
@@ -6103,22 +6103,22 @@ namespace CppSharp
}
}
- public unsafe partial class Function : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class Function : global::CppSharp.Parser.AST.Declaration, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 160)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(12)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(16)]
public int LineNumberStart;
@@ -6148,7 +6148,7 @@ namespace CppSharp
public global::System.IntPtr Comment;
[FieldOffset(92)]
- public CppSharp.Parser.AST.QualifiedType.Internal ReturnType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal ReturnType;
[FieldOffset(100)]
public byte IsReturnIndirect;
@@ -6169,10 +6169,10 @@ namespace CppSharp
public byte IsDeleted;
[FieldOffset(108)]
- public CppSharp.Parser.AST.CXXOperatorKind OperatorKind;
+ public global::CppSharp.Parser.AST.CXXOperatorKind OperatorKind;
[FieldOffset(136)]
- public CppSharp.Parser.AST.CallingConvention CallingConvention;
+ public global::CppSharp.Parser.AST.CallingConvention CallingConvention;
[FieldOffset(152)]
public global::System.IntPtr SpecializationInfo;
@@ -6249,7 +6249,7 @@ namespace CppSharp
private static void* __CopyValue(Function.Internal native)
{
var ret = Marshal.AllocHGlobal(160);
- CppSharp.Parser.AST.Function.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Function.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -6278,7 +6278,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Function(CppSharp.Parser.AST.Function _0)
+ public Function(global::CppSharp.Parser.AST.Function _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(160);
@@ -6292,25 +6292,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.Parameter getParameters(uint i)
+ public global::CppSharp.Parser.AST.Parameter getParameters(uint i)
{
var __ret = Internal.getParameters_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Parameter __result0;
+ global::CppSharp.Parser.AST.Parameter __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Parameter.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Parameter) CppSharp.Parser.AST.Parameter.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Parameter.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Parameter.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Parameter) global::CppSharp.Parser.AST.Parameter.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Parameter.__CreateInstance(__ret);
return __result0;
}
- public void addParameters(CppSharp.Parser.AST.Parameter s)
+ public void addParameters(global::CppSharp.Parser.AST.Parameter s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -6364,16 +6364,16 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.QualifiedType ReturnType
+ public global::CppSharp.Parser.AST.QualifiedType ReturnType
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->ReturnType);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->ReturnType);
}
set
{
- ((Internal*) __Instance)->ReturnType = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->ReturnType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
@@ -6455,7 +6455,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.CXXOperatorKind OperatorKind
+ public global::CppSharp.Parser.AST.CXXOperatorKind OperatorKind
{
get
{
@@ -6468,7 +6468,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.CallingConvention CallingConvention
+ public global::CppSharp.Parser.AST.CallingConvention CallingConvention
{
get
{
@@ -6481,15 +6481,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.FunctionTemplateSpecialization SpecializationInfo
+ public global::CppSharp.Parser.AST.FunctionTemplateSpecialization SpecializationInfo
{
get
{
- CppSharp.Parser.AST.FunctionTemplateSpecialization __result0;
+ global::CppSharp.Parser.AST.FunctionTemplateSpecialization __result0;
if (((Internal*) __Instance)->SpecializationInfo == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->SpecializationInfo))
- __result0 = (CppSharp.Parser.AST.FunctionTemplateSpecialization) CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap[((Internal*) __Instance)->SpecializationInfo];
- else __result0 = CppSharp.Parser.AST.FunctionTemplateSpecialization.__CreateInstance(((Internal*) __Instance)->SpecializationInfo);
+ else if (global::CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->SpecializationInfo))
+ __result0 = (global::CppSharp.Parser.AST.FunctionTemplateSpecialization) global::CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap[((Internal*) __Instance)->SpecializationInfo];
+ else __result0 = global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__CreateInstance(((Internal*) __Instance)->SpecializationInfo);
return __result0;
}
@@ -6499,15 +6499,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Function InstantiatedFrom
+ public global::CppSharp.Parser.AST.Function InstantiatedFrom
{
get
{
- CppSharp.Parser.AST.Function __result0;
+ global::CppSharp.Parser.AST.Function __result0;
if (((Internal*) __Instance)->InstantiatedFrom == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Function.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->InstantiatedFrom))
- __result0 = (CppSharp.Parser.AST.Function) CppSharp.Parser.AST.Function.NativeToManagedMap[((Internal*) __Instance)->InstantiatedFrom];
- else __result0 = CppSharp.Parser.AST.Function.__CreateInstance(((Internal*) __Instance)->InstantiatedFrom);
+ else if (global::CppSharp.Parser.AST.Function.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->InstantiatedFrom))
+ __result0 = (global::CppSharp.Parser.AST.Function) global::CppSharp.Parser.AST.Function.NativeToManagedMap[((Internal*) __Instance)->InstantiatedFrom];
+ else __result0 = global::CppSharp.Parser.AST.Function.__CreateInstance(((Internal*) __Instance)->InstantiatedFrom);
return __result0;
}
@@ -6518,22 +6518,22 @@ namespace CppSharp
}
}
- public unsafe partial class Method : CppSharp.Parser.AST.Function, IDisposable
+ public unsafe partial class Method : global::CppSharp.Parser.AST.Function, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 184)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(12)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(16)]
public int LineNumberStart;
@@ -6563,7 +6563,7 @@ namespace CppSharp
public global::System.IntPtr Comment;
[FieldOffset(92)]
- public CppSharp.Parser.AST.QualifiedType.Internal ReturnType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal ReturnType;
[FieldOffset(100)]
public byte IsReturnIndirect;
@@ -6584,10 +6584,10 @@ namespace CppSharp
public byte IsDeleted;
[FieldOffset(108)]
- public CppSharp.Parser.AST.CXXOperatorKind OperatorKind;
+ public global::CppSharp.Parser.AST.CXXOperatorKind OperatorKind;
[FieldOffset(136)]
- public CppSharp.Parser.AST.CallingConvention CallingConvention;
+ public global::CppSharp.Parser.AST.CallingConvention CallingConvention;
[FieldOffset(152)]
public global::System.IntPtr SpecializationInfo;
@@ -6611,7 +6611,7 @@ namespace CppSharp
public byte IsOverride;
[FieldOffset(168)]
- public CppSharp.Parser.AST.CXXMethodKind MethodKind;
+ public global::CppSharp.Parser.AST.CXXMethodKind MethodKind;
[FieldOffset(172)]
public byte IsDefaultConstructor;
@@ -6623,7 +6623,7 @@ namespace CppSharp
public byte IsMoveConstructor;
[FieldOffset(176)]
- public CppSharp.Parser.AST.QualifiedType.Internal ConversionType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal ConversionType;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -6654,7 +6654,7 @@ namespace CppSharp
private static void* __CopyValue(Method.Internal native)
{
var ret = Marshal.AllocHGlobal(184);
- CppSharp.Parser.AST.Method.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Method.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -6683,7 +6683,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Method(CppSharp.Parser.AST.Method _0)
+ public Method(global::CppSharp.Parser.AST.Method _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(184);
@@ -6697,7 +6697,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -6769,7 +6769,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.CXXMethodKind MethodKind
+ public global::CppSharp.Parser.AST.CXXMethodKind MethodKind
{
get
{
@@ -6821,36 +6821,36 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.QualifiedType ConversionType
+ public global::CppSharp.Parser.AST.QualifiedType ConversionType
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->ConversionType);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->ConversionType);
}
set
{
- ((Internal*) __Instance)->ConversionType = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->ConversionType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
}
- public unsafe partial class Enumeration : CppSharp.Parser.AST.DeclarationContext, IDisposable
+ public unsafe partial class Enumeration : global::CppSharp.Parser.AST.DeclarationContext, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 240)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(12)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(16)]
public int LineNumberStart;
@@ -6883,7 +6883,7 @@ namespace CppSharp
public byte IsAnonymous;
[FieldOffset(216)]
- public CppSharp.Parser.AST.Enumeration.EnumModifiers Modifiers;
+ public global::CppSharp.Parser.AST.Enumeration.EnumModifiers Modifiers;
[FieldOffset(220)]
public global::System.IntPtr Type;
@@ -6935,22 +6935,22 @@ namespace CppSharp
Flags = 4
}
- public unsafe partial class Item : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class Item : global::CppSharp.Parser.AST.Declaration, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 112)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(12)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(16)]
public int LineNumberStart;
@@ -7021,7 +7021,7 @@ namespace CppSharp
private static void* __CopyValue(Item.Internal native)
{
var ret = Marshal.AllocHGlobal(112);
- CppSharp.Parser.AST.Enumeration.Item.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Enumeration.Item.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -7050,7 +7050,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Item(CppSharp.Parser.AST.Enumeration.Item _0)
+ public Item(global::CppSharp.Parser.AST.Enumeration.Item _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(112);
@@ -7064,7 +7064,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -7114,7 +7114,7 @@ namespace CppSharp
private static void* __CopyValue(Enumeration.Internal native)
{
var ret = Marshal.AllocHGlobal(240);
- CppSharp.Parser.AST.Enumeration.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Enumeration.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -7143,7 +7143,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Enumeration(CppSharp.Parser.AST.Enumeration _0)
+ public Enumeration(global::CppSharp.Parser.AST.Enumeration _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(240);
@@ -7157,25 +7157,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.Enumeration.Item getItems(uint i)
+ public global::CppSharp.Parser.AST.Enumeration.Item getItems(uint i)
{
var __ret = Internal.getItems_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Enumeration.Item __result0;
+ global::CppSharp.Parser.AST.Enumeration.Item __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Enumeration.Item.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Enumeration.Item) CppSharp.Parser.AST.Enumeration.Item.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Enumeration.Item.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Enumeration.Item.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Enumeration.Item) global::CppSharp.Parser.AST.Enumeration.Item.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Enumeration.Item.__CreateInstance(__ret);
return __result0;
}
- public void addItems(CppSharp.Parser.AST.Enumeration.Item s)
+ public void addItems(global::CppSharp.Parser.AST.Enumeration.Item s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -7197,7 +7197,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Enumeration.EnumModifiers Modifiers
+ public global::CppSharp.Parser.AST.Enumeration.EnumModifiers Modifiers
{
get
{
@@ -7210,15 +7210,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Type Type
+ public global::CppSharp.Parser.AST.Type Type
{
get
{
- CppSharp.Parser.AST.Type __result0;
+ global::CppSharp.Parser.AST.Type __result0;
if (((Internal*) __Instance)->Type == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Type))
- __result0 = (CppSharp.Parser.AST.Type) CppSharp.Parser.AST.Type.NativeToManagedMap[((Internal*) __Instance)->Type];
- else __result0 = CppSharp.Parser.AST.Type.__CreateInstance(((Internal*) __Instance)->Type);
+ else if (global::CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Type))
+ __result0 = (global::CppSharp.Parser.AST.Type) global::CppSharp.Parser.AST.Type.NativeToManagedMap[((Internal*) __Instance)->Type];
+ else __result0 = global::CppSharp.Parser.AST.Type.__CreateInstance(((Internal*) __Instance)->Type);
return __result0;
}
@@ -7228,15 +7228,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.BuiltinType BuiltinType
+ public global::CppSharp.Parser.AST.BuiltinType BuiltinType
{
get
{
- CppSharp.Parser.AST.BuiltinType __result0;
+ global::CppSharp.Parser.AST.BuiltinType __result0;
if (((Internal*) __Instance)->BuiltinType == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.BuiltinType.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->BuiltinType))
- __result0 = (CppSharp.Parser.AST.BuiltinType) CppSharp.Parser.AST.BuiltinType.NativeToManagedMap[((Internal*) __Instance)->BuiltinType];
- else __result0 = CppSharp.Parser.AST.BuiltinType.__CreateInstance(((Internal*) __Instance)->BuiltinType);
+ else if (global::CppSharp.Parser.AST.BuiltinType.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->BuiltinType))
+ __result0 = (global::CppSharp.Parser.AST.BuiltinType) global::CppSharp.Parser.AST.BuiltinType.NativeToManagedMap[((Internal*) __Instance)->BuiltinType];
+ else __result0 = global::CppSharp.Parser.AST.BuiltinType.__CreateInstance(((Internal*) __Instance)->BuiltinType);
return __result0;
}
@@ -7247,22 +7247,22 @@ namespace CppSharp
}
}
- public unsafe partial class Variable : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class Variable : global::CppSharp.Parser.AST.Declaration, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 112)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(12)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(16)]
public int LineNumberStart;
@@ -7292,7 +7292,7 @@ namespace CppSharp
public global::System.IntPtr Comment;
[FieldOffset(104)]
- public CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -7333,7 +7333,7 @@ namespace CppSharp
private static void* __CopyValue(Variable.Internal native)
{
var ret = Marshal.AllocHGlobal(112);
- CppSharp.Parser.AST.Variable.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Variable.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -7362,7 +7362,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Variable(CppSharp.Parser.AST.Variable _0)
+ public Variable(global::CppSharp.Parser.AST.Variable _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(112);
@@ -7376,7 +7376,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -7399,16 +7399,16 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.QualifiedType QualifiedType
+ public global::CppSharp.Parser.AST.QualifiedType QualifiedType
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
}
set
{
- ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
}
@@ -7419,7 +7419,7 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(4)]
public byte IsVirtual;
@@ -7488,7 +7488,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public BaseClassSpecifier(CppSharp.Parser.AST.BaseClassSpecifier _0)
+ public BaseClassSpecifier(global::CppSharp.Parser.AST.BaseClassSpecifier _0)
{
__Instance = Marshal.AllocHGlobal(16);
__ownsNativeInstance = true;
@@ -7503,13 +7503,13 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.BaseClassSpecifier __dummy;
+ global::CppSharp.Parser.AST.BaseClassSpecifier __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.AccessSpecifier Access
+ public global::CppSharp.Parser.AST.AccessSpecifier Access
{
get
{
@@ -7535,15 +7535,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Type Type
+ public global::CppSharp.Parser.AST.Type Type
{
get
{
- CppSharp.Parser.AST.Type __result0;
+ global::CppSharp.Parser.AST.Type __result0;
if (((Internal*) __Instance)->Type == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Type))
- __result0 = (CppSharp.Parser.AST.Type) CppSharp.Parser.AST.Type.NativeToManagedMap[((Internal*) __Instance)->Type];
- else __result0 = CppSharp.Parser.AST.Type.__CreateInstance(((Internal*) __Instance)->Type);
+ else if (global::CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Type))
+ __result0 = (global::CppSharp.Parser.AST.Type) global::CppSharp.Parser.AST.Type.NativeToManagedMap[((Internal*) __Instance)->Type];
+ else __result0 = global::CppSharp.Parser.AST.Type.__CreateInstance(((Internal*) __Instance)->Type);
return __result0;
}
@@ -7567,22 +7567,22 @@ namespace CppSharp
}
}
- public unsafe partial class Field : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class Field : global::CppSharp.Parser.AST.Declaration, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 112)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(12)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(16)]
public int LineNumberStart;
@@ -7612,7 +7612,7 @@ namespace CppSharp
public global::System.IntPtr Comment;
[FieldOffset(92)]
- public CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
[FieldOffset(100)]
public global::System.IntPtr Class;
@@ -7652,7 +7652,7 @@ namespace CppSharp
private static void* __CopyValue(Field.Internal native)
{
var ret = Marshal.AllocHGlobal(112);
- CppSharp.Parser.AST.Field.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Field.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -7681,7 +7681,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Field(CppSharp.Parser.AST.Field _0)
+ public Field(global::CppSharp.Parser.AST.Field _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(112);
@@ -7695,35 +7695,35 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.QualifiedType QualifiedType
+ public global::CppSharp.Parser.AST.QualifiedType QualifiedType
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
}
set
{
- ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
- public CppSharp.Parser.AST.Class Class
+ public global::CppSharp.Parser.AST.Class Class
{
get
{
- CppSharp.Parser.AST.Class __result0;
+ global::CppSharp.Parser.AST.Class __result0;
if (((Internal*) __Instance)->Class == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Class))
- __result0 = (CppSharp.Parser.AST.Class) CppSharp.Parser.AST.Class.NativeToManagedMap[((Internal*) __Instance)->Class];
- else __result0 = CppSharp.Parser.AST.Class.__CreateInstance(((Internal*) __Instance)->Class);
+ else if (global::CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Class))
+ __result0 = (global::CppSharp.Parser.AST.Class) global::CppSharp.Parser.AST.Class.NativeToManagedMap[((Internal*) __Instance)->Class];
+ else __result0 = global::CppSharp.Parser.AST.Class.__CreateInstance(((Internal*) __Instance)->Class);
return __result0;
}
@@ -7760,22 +7760,22 @@ namespace CppSharp
}
}
- public unsafe partial class AccessSpecifierDecl : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class AccessSpecifierDecl : global::CppSharp.Parser.AST.Declaration, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 92)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(12)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(16)]
public int LineNumberStart;
@@ -7833,7 +7833,7 @@ namespace CppSharp
private static void* __CopyValue(AccessSpecifierDecl.Internal native)
{
var ret = Marshal.AllocHGlobal(92);
- CppSharp.Parser.AST.AccessSpecifierDecl.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.AccessSpecifierDecl.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -7862,7 +7862,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public AccessSpecifierDecl(CppSharp.Parser.AST.AccessSpecifierDecl _0)
+ public AccessSpecifierDecl(global::CppSharp.Parser.AST.AccessSpecifierDecl _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(92);
@@ -7876,7 +7876,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -7884,22 +7884,22 @@ namespace CppSharp
}
}
- public unsafe partial class Class : CppSharp.Parser.AST.DeclarationContext, IDisposable
+ public unsafe partial class Class : global::CppSharp.Parser.AST.DeclarationContext, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 280)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(12)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(16)]
public int LineNumberStart;
@@ -8070,7 +8070,7 @@ namespace CppSharp
private static void* __CopyValue(Class.Internal native)
{
var ret = Marshal.AllocHGlobal(280);
- CppSharp.Parser.AST.Class.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Class.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -8099,7 +8099,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Class(CppSharp.Parser.AST.Class _0)
+ public Class(global::CppSharp.Parser.AST.Class _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(280);
@@ -8113,25 +8113,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.BaseClassSpecifier getBases(uint i)
+ public global::CppSharp.Parser.AST.BaseClassSpecifier getBases(uint i)
{
var __ret = Internal.getBases_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.BaseClassSpecifier __result0;
+ global::CppSharp.Parser.AST.BaseClassSpecifier __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.BaseClassSpecifier.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.BaseClassSpecifier) CppSharp.Parser.AST.BaseClassSpecifier.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.BaseClassSpecifier.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.BaseClassSpecifier.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.BaseClassSpecifier) global::CppSharp.Parser.AST.BaseClassSpecifier.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.BaseClassSpecifier.__CreateInstance(__ret);
return __result0;
}
- public void addBases(CppSharp.Parser.AST.BaseClassSpecifier s)
+ public void addBases(global::CppSharp.Parser.AST.BaseClassSpecifier s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -8144,18 +8144,18 @@ namespace CppSharp
Internal.clearBases_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.Field getFields(uint i)
+ public global::CppSharp.Parser.AST.Field getFields(uint i)
{
var __ret = Internal.getFields_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Field __result0;
+ global::CppSharp.Parser.AST.Field __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Field.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Field) CppSharp.Parser.AST.Field.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Field.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Field.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Field) global::CppSharp.Parser.AST.Field.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Field.__CreateInstance(__ret);
return __result0;
}
- public void addFields(CppSharp.Parser.AST.Field s)
+ public void addFields(global::CppSharp.Parser.AST.Field s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -8168,18 +8168,18 @@ namespace CppSharp
Internal.clearFields_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.Method getMethods(uint i)
+ public global::CppSharp.Parser.AST.Method getMethods(uint i)
{
var __ret = Internal.getMethods_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Method __result0;
+ global::CppSharp.Parser.AST.Method __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Method.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Method) CppSharp.Parser.AST.Method.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Method.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Method.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Method) global::CppSharp.Parser.AST.Method.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Method.__CreateInstance(__ret);
return __result0;
}
- public void addMethods(CppSharp.Parser.AST.Method s)
+ public void addMethods(global::CppSharp.Parser.AST.Method s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -8192,18 +8192,18 @@ namespace CppSharp
Internal.clearMethods_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.AccessSpecifierDecl getSpecifiers(uint i)
+ public global::CppSharp.Parser.AST.AccessSpecifierDecl getSpecifiers(uint i)
{
var __ret = Internal.getSpecifiers_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.AccessSpecifierDecl __result0;
+ global::CppSharp.Parser.AST.AccessSpecifierDecl __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.AccessSpecifierDecl.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.AccessSpecifierDecl) CppSharp.Parser.AST.AccessSpecifierDecl.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.AccessSpecifierDecl.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.AccessSpecifierDecl.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.AccessSpecifierDecl) global::CppSharp.Parser.AST.AccessSpecifierDecl.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.AccessSpecifierDecl.__CreateInstance(__ret);
return __result0;
}
- public void addSpecifiers(CppSharp.Parser.AST.AccessSpecifierDecl s)
+ public void addSpecifiers(global::CppSharp.Parser.AST.AccessSpecifierDecl s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -8369,15 +8369,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.ClassLayout Layout
+ public global::CppSharp.Parser.AST.ClassLayout Layout
{
get
{
- CppSharp.Parser.AST.ClassLayout __result0;
+ global::CppSharp.Parser.AST.ClassLayout __result0;
if (((Internal*) __Instance)->Layout == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.ClassLayout.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Layout))
- __result0 = (CppSharp.Parser.AST.ClassLayout) CppSharp.Parser.AST.ClassLayout.NativeToManagedMap[((Internal*) __Instance)->Layout];
- else __result0 = CppSharp.Parser.AST.ClassLayout.__CreateInstance(((Internal*) __Instance)->Layout);
+ else if (global::CppSharp.Parser.AST.ClassLayout.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Layout))
+ __result0 = (global::CppSharp.Parser.AST.ClassLayout) global::CppSharp.Parser.AST.ClassLayout.NativeToManagedMap[((Internal*) __Instance)->Layout];
+ else __result0 = global::CppSharp.Parser.AST.ClassLayout.__CreateInstance(((Internal*) __Instance)->Layout);
return __result0;
}
@@ -8388,22 +8388,22 @@ namespace CppSharp
}
}
- public unsafe partial class Template : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class Template : global::CppSharp.Parser.AST.Declaration, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 108)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(12)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(16)]
public int LineNumberStart;
@@ -8438,7 +8438,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST8TemplateC2ENS1_15DeclarationKindE")]
- internal static extern void ctor_0(global::System.IntPtr instance, CppSharp.Parser.AST.DeclarationKind kind);
+ internal static extern void ctor_0(global::System.IntPtr instance, global::CppSharp.Parser.AST.DeclarationKind kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -8489,7 +8489,7 @@ namespace CppSharp
private static void* __CopyValue(Template.Internal native)
{
var ret = Marshal.AllocHGlobal(108);
- CppSharp.Parser.AST.Template.Internal.cctor_3(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Template.Internal.cctor_3(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -8509,7 +8509,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public Template(CppSharp.Parser.AST.DeclarationKind kind)
+ public Template(global::CppSharp.Parser.AST.DeclarationKind kind)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(108);
@@ -8528,7 +8528,7 @@ namespace CppSharp
Internal.ctor_1((__Instance + __PointerAdjustment));
}
- public Template(CppSharp.Parser.AST.Template _0)
+ public Template(global::CppSharp.Parser.AST.Template _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(108);
@@ -8542,25 +8542,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.Declaration getParameters(uint i)
+ public global::CppSharp.Parser.AST.Declaration getParameters(uint i)
{
var __ret = Internal.getParameters_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Declaration __result0;
+ global::CppSharp.Parser.AST.Declaration __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Declaration) CppSharp.Parser.AST.Declaration.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Declaration.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(__ret);
return __result0;
}
- public void addParameters(CppSharp.Parser.AST.Declaration s)
+ public void addParameters(global::CppSharp.Parser.AST.Declaration s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -8582,15 +8582,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Declaration TemplatedDecl
+ public global::CppSharp.Parser.AST.Declaration TemplatedDecl
{
get
{
- CppSharp.Parser.AST.Declaration __result0;
+ global::CppSharp.Parser.AST.Declaration __result0;
if (((Internal*) __Instance)->TemplatedDecl == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->TemplatedDecl))
- __result0 = (CppSharp.Parser.AST.Declaration) CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->TemplatedDecl];
- else __result0 = CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->TemplatedDecl);
+ else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->TemplatedDecl))
+ __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->TemplatedDecl];
+ else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->TemplatedDecl);
return __result0;
}
@@ -8601,22 +8601,22 @@ namespace CppSharp
}
}
- public unsafe partial class TypeAliasTemplate : CppSharp.Parser.AST.Template, IDisposable
+ public unsafe partial class TypeAliasTemplate : global::CppSharp.Parser.AST.Template, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 108)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(12)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(16)]
public int LineNumberStart;
@@ -8677,7 +8677,7 @@ namespace CppSharp
private static void* __CopyValue(TypeAliasTemplate.Internal native)
{
var ret = Marshal.AllocHGlobal(108);
- CppSharp.Parser.AST.TypeAliasTemplate.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TypeAliasTemplate.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -8706,7 +8706,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TypeAliasTemplate(CppSharp.Parser.AST.TypeAliasTemplate _0)
+ public TypeAliasTemplate(global::CppSharp.Parser.AST.TypeAliasTemplate _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(108);
@@ -8720,7 +8720,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -8728,22 +8728,22 @@ namespace CppSharp
}
}
- public unsafe partial class TemplateParameter : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class TemplateParameter : global::CppSharp.Parser.AST.Declaration, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 104)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(12)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(16)]
public int LineNumberStart;
@@ -8784,7 +8784,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST17TemplateParameterC2ENS1_15DeclarationKindE")]
- internal static extern void ctor_0(global::System.IntPtr instance, CppSharp.Parser.AST.DeclarationKind kind);
+ internal static extern void ctor_0(global::System.IntPtr instance, global::CppSharp.Parser.AST.DeclarationKind kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -8810,7 +8810,7 @@ namespace CppSharp
private static void* __CopyValue(TemplateParameter.Internal native)
{
var ret = Marshal.AllocHGlobal(104);
- CppSharp.Parser.AST.TemplateParameter.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TemplateParameter.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -8830,7 +8830,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public TemplateParameter(CppSharp.Parser.AST.DeclarationKind kind)
+ public TemplateParameter(global::CppSharp.Parser.AST.DeclarationKind kind)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(104);
@@ -8840,7 +8840,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment), __arg0);
}
- public TemplateParameter(CppSharp.Parser.AST.TemplateParameter _0)
+ public TemplateParameter(global::CppSharp.Parser.AST.TemplateParameter _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(104);
@@ -8854,7 +8854,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -8901,22 +8901,22 @@ namespace CppSharp
}
}
- public unsafe partial class TemplateTemplateParameter : CppSharp.Parser.AST.Template, IDisposable
+ public unsafe partial class TemplateTemplateParameter : global::CppSharp.Parser.AST.Template, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 112)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(12)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(16)]
public int LineNumberStart;
@@ -8986,7 +8986,7 @@ namespace CppSharp
private static void* __CopyValue(TemplateTemplateParameter.Internal native)
{
var ret = Marshal.AllocHGlobal(112);
- CppSharp.Parser.AST.TemplateTemplateParameter.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TemplateTemplateParameter.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -9015,7 +9015,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TemplateTemplateParameter(CppSharp.Parser.AST.TemplateTemplateParameter _0)
+ public TemplateTemplateParameter(global::CppSharp.Parser.AST.TemplateTemplateParameter _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(112);
@@ -9029,7 +9029,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -9076,22 +9076,22 @@ namespace CppSharp
}
}
- public unsafe partial class TypeTemplateParameter : CppSharp.Parser.AST.TemplateParameter, IDisposable
+ public unsafe partial class TypeTemplateParameter : global::CppSharp.Parser.AST.TemplateParameter, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 112)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(12)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(16)]
public int LineNumberStart;
@@ -9130,7 +9130,7 @@ namespace CppSharp
public byte IsParameterPack;
[FieldOffset(104)]
- public CppSharp.Parser.AST.QualifiedType.Internal DefaultArgument;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal DefaultArgument;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -9161,7 +9161,7 @@ namespace CppSharp
private static void* __CopyValue(TypeTemplateParameter.Internal native)
{
var ret = Marshal.AllocHGlobal(112);
- CppSharp.Parser.AST.TypeTemplateParameter.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TypeTemplateParameter.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -9190,7 +9190,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TypeTemplateParameter(CppSharp.Parser.AST.TypeTemplateParameter _0)
+ public TypeTemplateParameter(global::CppSharp.Parser.AST.TypeTemplateParameter _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(112);
@@ -9204,43 +9204,43 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.QualifiedType DefaultArgument
+ public global::CppSharp.Parser.AST.QualifiedType DefaultArgument
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->DefaultArgument);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->DefaultArgument);
}
set
{
- ((Internal*) __Instance)->DefaultArgument = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->DefaultArgument = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
}
- public unsafe partial class NonTypeTemplateParameter : CppSharp.Parser.AST.TemplateParameter, IDisposable
+ public unsafe partial class NonTypeTemplateParameter : global::CppSharp.Parser.AST.TemplateParameter, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 116)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(12)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(16)]
public int LineNumberStart;
@@ -9319,7 +9319,7 @@ namespace CppSharp
private static void* __CopyValue(NonTypeTemplateParameter.Internal native)
{
var ret = Marshal.AllocHGlobal(116);
- CppSharp.Parser.AST.NonTypeTemplateParameter.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.NonTypeTemplateParameter.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -9348,7 +9348,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public NonTypeTemplateParameter(CppSharp.Parser.AST.NonTypeTemplateParameter _0)
+ public NonTypeTemplateParameter(global::CppSharp.Parser.AST.NonTypeTemplateParameter _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(116);
@@ -9362,22 +9362,22 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.Expression DefaultArgument
+ public global::CppSharp.Parser.AST.Expression DefaultArgument
{
get
{
- CppSharp.Parser.AST.Expression __result0;
+ global::CppSharp.Parser.AST.Expression __result0;
if (((Internal*) __Instance)->DefaultArgument == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->DefaultArgument))
- __result0 = (CppSharp.Parser.AST.Expression) CppSharp.Parser.AST.Expression.NativeToManagedMap[((Internal*) __Instance)->DefaultArgument];
- else __result0 = CppSharp.Parser.AST.Expression.__CreateInstance(((Internal*) __Instance)->DefaultArgument);
+ else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->DefaultArgument))
+ __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((Internal*) __Instance)->DefaultArgument];
+ else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((Internal*) __Instance)->DefaultArgument);
return __result0;
}
@@ -9427,22 +9427,22 @@ namespace CppSharp
}
}
- public unsafe partial class ClassTemplate : CppSharp.Parser.AST.Template, IDisposable
+ public unsafe partial class ClassTemplate : global::CppSharp.Parser.AST.Template, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 120)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(12)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(16)]
public int LineNumberStart;
@@ -9523,7 +9523,7 @@ namespace CppSharp
private static void* __CopyValue(ClassTemplate.Internal native)
{
var ret = Marshal.AllocHGlobal(120);
- CppSharp.Parser.AST.ClassTemplate.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.ClassTemplate.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -9552,7 +9552,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public ClassTemplate(CppSharp.Parser.AST.ClassTemplate _0)
+ public ClassTemplate(global::CppSharp.Parser.AST.ClassTemplate _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(120);
@@ -9566,25 +9566,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.ClassTemplateSpecialization getSpecializations(uint i)
+ public global::CppSharp.Parser.AST.ClassTemplateSpecialization getSpecializations(uint i)
{
var __ret = Internal.getSpecializations_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.ClassTemplateSpecialization __result0;
+ global::CppSharp.Parser.AST.ClassTemplateSpecialization __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.ClassTemplateSpecialization.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.ClassTemplateSpecialization) CppSharp.Parser.AST.ClassTemplateSpecialization.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.ClassTemplateSpecialization.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.ClassTemplateSpecialization.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.ClassTemplateSpecialization) global::CppSharp.Parser.AST.ClassTemplateSpecialization.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.ClassTemplateSpecialization.__CreateInstance(__ret);
return __result0;
}
- public void addSpecializations(CppSharp.Parser.AST.ClassTemplateSpecialization s)
+ public void addSpecializations(global::CppSharp.Parser.AST.ClassTemplateSpecialization s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -9607,22 +9607,22 @@ namespace CppSharp
}
}
- public unsafe partial class ClassTemplateSpecialization : CppSharp.Parser.AST.Class, IDisposable
+ public unsafe partial class ClassTemplateSpecialization : global::CppSharp.Parser.AST.Class, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 300)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(12)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(16)]
public int LineNumberStart;
@@ -9688,7 +9688,7 @@ namespace CppSharp
public global::System.IntPtr TemplatedDecl;
[FieldOffset(296)]
- public CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind;
+ public global::CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -9739,7 +9739,7 @@ namespace CppSharp
private static void* __CopyValue(ClassTemplateSpecialization.Internal native)
{
var ret = Marshal.AllocHGlobal(300);
- CppSharp.Parser.AST.ClassTemplateSpecialization.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.ClassTemplateSpecialization.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -9768,7 +9768,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public ClassTemplateSpecialization(CppSharp.Parser.AST.ClassTemplateSpecialization _0)
+ public ClassTemplateSpecialization(global::CppSharp.Parser.AST.ClassTemplateSpecialization _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(300);
@@ -9782,21 +9782,21 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.TemplateArgument getArguments(uint i)
+ public global::CppSharp.Parser.AST.TemplateArgument getArguments(uint i)
{
- var __ret = new CppSharp.Parser.AST.TemplateArgument.Internal();
+ var __ret = new global::CppSharp.Parser.AST.TemplateArgument.Internal();
Internal.getArguments_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), i);
- return CppSharp.Parser.AST.TemplateArgument.__CreateInstance(__ret);
+ return global::CppSharp.Parser.AST.TemplateArgument.__CreateInstance(__ret);
}
- public void addArguments(CppSharp.Parser.AST.TemplateArgument s)
+ public void addArguments(global::CppSharp.Parser.AST.TemplateArgument s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -9818,15 +9818,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.ClassTemplate TemplatedDecl
+ public global::CppSharp.Parser.AST.ClassTemplate TemplatedDecl
{
get
{
- CppSharp.Parser.AST.ClassTemplate __result0;
+ global::CppSharp.Parser.AST.ClassTemplate __result0;
if (((Internal*) __Instance)->TemplatedDecl == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.ClassTemplate.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->TemplatedDecl))
- __result0 = (CppSharp.Parser.AST.ClassTemplate) CppSharp.Parser.AST.ClassTemplate.NativeToManagedMap[((Internal*) __Instance)->TemplatedDecl];
- else __result0 = CppSharp.Parser.AST.ClassTemplate.__CreateInstance(((Internal*) __Instance)->TemplatedDecl);
+ else if (global::CppSharp.Parser.AST.ClassTemplate.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->TemplatedDecl))
+ __result0 = (global::CppSharp.Parser.AST.ClassTemplate) global::CppSharp.Parser.AST.ClassTemplate.NativeToManagedMap[((Internal*) __Instance)->TemplatedDecl];
+ else __result0 = global::CppSharp.Parser.AST.ClassTemplate.__CreateInstance(((Internal*) __Instance)->TemplatedDecl);
return __result0;
}
@@ -9836,7 +9836,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind
+ public global::CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind
{
get
{
@@ -9850,22 +9850,22 @@ namespace CppSharp
}
}
- public unsafe partial class ClassTemplatePartialSpecialization : CppSharp.Parser.AST.ClassTemplateSpecialization, IDisposable
+ public unsafe partial class ClassTemplatePartialSpecialization : global::CppSharp.Parser.AST.ClassTemplateSpecialization, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 300)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(12)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(16)]
public int LineNumberStart;
@@ -9931,7 +9931,7 @@ namespace CppSharp
public global::System.IntPtr TemplatedDecl;
[FieldOffset(296)]
- public CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind;
+ public global::CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -9962,7 +9962,7 @@ namespace CppSharp
private static void* __CopyValue(ClassTemplatePartialSpecialization.Internal native)
{
var ret = Marshal.AllocHGlobal(300);
- CppSharp.Parser.AST.ClassTemplatePartialSpecialization.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.ClassTemplatePartialSpecialization.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -9991,7 +9991,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public ClassTemplatePartialSpecialization(CppSharp.Parser.AST.ClassTemplatePartialSpecialization _0)
+ public ClassTemplatePartialSpecialization(global::CppSharp.Parser.AST.ClassTemplatePartialSpecialization _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(300);
@@ -10005,7 +10005,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -10013,22 +10013,22 @@ namespace CppSharp
}
}
- public unsafe partial class FunctionTemplate : CppSharp.Parser.AST.Template, IDisposable
+ public unsafe partial class FunctionTemplate : global::CppSharp.Parser.AST.Template, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 120)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(12)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(16)]
public int LineNumberStart;
@@ -10109,7 +10109,7 @@ namespace CppSharp
private static void* __CopyValue(FunctionTemplate.Internal native)
{
var ret = Marshal.AllocHGlobal(120);
- CppSharp.Parser.AST.FunctionTemplate.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.FunctionTemplate.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -10138,7 +10138,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public FunctionTemplate(CppSharp.Parser.AST.FunctionTemplate _0)
+ public FunctionTemplate(global::CppSharp.Parser.AST.FunctionTemplate _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(120);
@@ -10152,25 +10152,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.FunctionTemplateSpecialization getSpecializations(uint i)
+ public global::CppSharp.Parser.AST.FunctionTemplateSpecialization getSpecializations(uint i)
{
var __ret = Internal.getSpecializations_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.FunctionTemplateSpecialization __result0;
+ global::CppSharp.Parser.AST.FunctionTemplateSpecialization __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.FunctionTemplateSpecialization) CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.FunctionTemplateSpecialization.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.FunctionTemplateSpecialization) global::CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__CreateInstance(__ret);
return __result0;
}
- public void addSpecializations(CppSharp.Parser.AST.FunctionTemplateSpecialization s)
+ public void addSpecializations(global::CppSharp.Parser.AST.FunctionTemplateSpecialization s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -10205,7 +10205,7 @@ namespace CppSharp
public global::System.IntPtr SpecializedFunction;
[FieldOffset(20)]
- public CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind;
+ public global::CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -10264,7 +10264,7 @@ namespace CppSharp
private static void* __CopyValue(FunctionTemplateSpecialization.Internal native)
{
var ret = Marshal.AllocHGlobal(24);
- CppSharp.Parser.AST.FunctionTemplateSpecialization.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.FunctionTemplateSpecialization.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -10290,7 +10290,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public FunctionTemplateSpecialization(CppSharp.Parser.AST.FunctionTemplateSpecialization _0)
+ public FunctionTemplateSpecialization(global::CppSharp.Parser.AST.FunctionTemplateSpecialization _0)
{
__Instance = Marshal.AllocHGlobal(24);
__ownsNativeInstance = true;
@@ -10308,21 +10308,21 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.FunctionTemplateSpecialization __dummy;
+ global::CppSharp.Parser.AST.FunctionTemplateSpecialization __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.TemplateArgument getArguments(uint i)
+ public global::CppSharp.Parser.AST.TemplateArgument getArguments(uint i)
{
- var __ret = new CppSharp.Parser.AST.TemplateArgument.Internal();
+ var __ret = new global::CppSharp.Parser.AST.TemplateArgument.Internal();
Internal.getArguments_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), i);
- return CppSharp.Parser.AST.TemplateArgument.__CreateInstance(__ret);
+ return global::CppSharp.Parser.AST.TemplateArgument.__CreateInstance(__ret);
}
- public void addArguments(CppSharp.Parser.AST.TemplateArgument s)
+ public void addArguments(global::CppSharp.Parser.AST.TemplateArgument s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -10344,15 +10344,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.FunctionTemplate Template
+ public global::CppSharp.Parser.AST.FunctionTemplate Template
{
get
{
- CppSharp.Parser.AST.FunctionTemplate __result0;
+ global::CppSharp.Parser.AST.FunctionTemplate __result0;
if (((Internal*) __Instance)->Template == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.FunctionTemplate.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Template))
- __result0 = (CppSharp.Parser.AST.FunctionTemplate) CppSharp.Parser.AST.FunctionTemplate.NativeToManagedMap[((Internal*) __Instance)->Template];
- else __result0 = CppSharp.Parser.AST.FunctionTemplate.__CreateInstance(((Internal*) __Instance)->Template);
+ else if (global::CppSharp.Parser.AST.FunctionTemplate.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Template))
+ __result0 = (global::CppSharp.Parser.AST.FunctionTemplate) global::CppSharp.Parser.AST.FunctionTemplate.NativeToManagedMap[((Internal*) __Instance)->Template];
+ else __result0 = global::CppSharp.Parser.AST.FunctionTemplate.__CreateInstance(((Internal*) __Instance)->Template);
return __result0;
}
@@ -10362,15 +10362,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Function SpecializedFunction
+ public global::CppSharp.Parser.AST.Function SpecializedFunction
{
get
{
- CppSharp.Parser.AST.Function __result0;
+ global::CppSharp.Parser.AST.Function __result0;
if (((Internal*) __Instance)->SpecializedFunction == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Function.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->SpecializedFunction))
- __result0 = (CppSharp.Parser.AST.Function) CppSharp.Parser.AST.Function.NativeToManagedMap[((Internal*) __Instance)->SpecializedFunction];
- else __result0 = CppSharp.Parser.AST.Function.__CreateInstance(((Internal*) __Instance)->SpecializedFunction);
+ else if (global::CppSharp.Parser.AST.Function.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->SpecializedFunction))
+ __result0 = (global::CppSharp.Parser.AST.Function) global::CppSharp.Parser.AST.Function.NativeToManagedMap[((Internal*) __Instance)->SpecializedFunction];
+ else __result0 = global::CppSharp.Parser.AST.Function.__CreateInstance(((Internal*) __Instance)->SpecializedFunction);
return __result0;
}
@@ -10380,7 +10380,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind
+ public global::CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind
{
get
{
@@ -10394,22 +10394,22 @@ namespace CppSharp
}
}
- public unsafe partial class Namespace : CppSharp.Parser.AST.DeclarationContext, IDisposable
+ public unsafe partial class Namespace : global::CppSharp.Parser.AST.DeclarationContext, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 216)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(12)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(16)]
public int LineNumberStart;
@@ -10473,7 +10473,7 @@ namespace CppSharp
private static void* __CopyValue(Namespace.Internal native)
{
var ret = Marshal.AllocHGlobal(216);
- CppSharp.Parser.AST.Namespace.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Namespace.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -10502,7 +10502,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Namespace(CppSharp.Parser.AST.Namespace _0)
+ public Namespace(global::CppSharp.Parser.AST.Namespace _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(216);
@@ -10516,7 +10516,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -10543,13 +10543,13 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.MacroLocation MacroLocation;
+ public global::CppSharp.Parser.AST.MacroLocation MacroLocation;
[FieldOffset(4)]
public global::System.IntPtr OriginalPtr;
[FieldOffset(8)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -10609,7 +10609,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public PreprocessedEntity(CppSharp.Parser.AST.PreprocessedEntity _0)
+ public PreprocessedEntity(global::CppSharp.Parser.AST.PreprocessedEntity _0)
{
__Instance = Marshal.AllocHGlobal(12);
__ownsNativeInstance = true;
@@ -10624,13 +10624,13 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.PreprocessedEntity __dummy;
+ global::CppSharp.Parser.AST.PreprocessedEntity __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.MacroLocation MacroLocation
+ public global::CppSharp.Parser.AST.MacroLocation MacroLocation
{
get
{
@@ -10656,7 +10656,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.DeclarationKind Kind
+ public global::CppSharp.Parser.AST.DeclarationKind Kind
{
get
{
@@ -10670,19 +10670,19 @@ namespace CppSharp
}
}
- public unsafe partial class MacroDefinition : CppSharp.Parser.AST.PreprocessedEntity, IDisposable
+ public unsafe partial class MacroDefinition : global::CppSharp.Parser.AST.PreprocessedEntity, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 44)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.MacroLocation MacroLocation;
+ public global::CppSharp.Parser.AST.MacroLocation MacroLocation;
[FieldOffset(4)]
public global::System.IntPtr OriginalPtr;
[FieldOffset(8)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(36)]
public int LineNumberStart;
@@ -10739,7 +10739,7 @@ namespace CppSharp
private static void* __CopyValue(MacroDefinition.Internal native)
{
var ret = Marshal.AllocHGlobal(44);
- CppSharp.Parser.AST.MacroDefinition.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.MacroDefinition.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -10768,7 +10768,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public MacroDefinition(CppSharp.Parser.AST.MacroDefinition _0)
+ public MacroDefinition(global::CppSharp.Parser.AST.MacroDefinition _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(44);
@@ -10782,7 +10782,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.PreprocessedEntity __dummy;
+ global::CppSharp.Parser.AST.PreprocessedEntity __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -10848,19 +10848,19 @@ namespace CppSharp
}
}
- public unsafe partial class MacroExpansion : CppSharp.Parser.AST.PreprocessedEntity, IDisposable
+ public unsafe partial class MacroExpansion : global::CppSharp.Parser.AST.PreprocessedEntity, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 40)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.MacroLocation MacroLocation;
+ public global::CppSharp.Parser.AST.MacroLocation MacroLocation;
[FieldOffset(4)]
public global::System.IntPtr OriginalPtr;
[FieldOffset(8)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(36)]
public global::System.IntPtr Definition;
@@ -10914,7 +10914,7 @@ namespace CppSharp
private static void* __CopyValue(MacroExpansion.Internal native)
{
var ret = Marshal.AllocHGlobal(40);
- CppSharp.Parser.AST.MacroExpansion.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.MacroExpansion.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -10943,7 +10943,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public MacroExpansion(CppSharp.Parser.AST.MacroExpansion _0)
+ public MacroExpansion(global::CppSharp.Parser.AST.MacroExpansion _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(40);
@@ -10957,7 +10957,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.PreprocessedEntity __dummy;
+ global::CppSharp.Parser.AST.PreprocessedEntity __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -10996,15 +10996,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.MacroDefinition Definition
+ public global::CppSharp.Parser.AST.MacroDefinition Definition
{
get
{
- CppSharp.Parser.AST.MacroDefinition __result0;
+ global::CppSharp.Parser.AST.MacroDefinition __result0;
if (((Internal*) __Instance)->Definition == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Definition))
- __result0 = (CppSharp.Parser.AST.MacroDefinition) CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap[((Internal*) __Instance)->Definition];
- else __result0 = CppSharp.Parser.AST.MacroDefinition.__CreateInstance(((Internal*) __Instance)->Definition);
+ else if (global::CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Definition))
+ __result0 = (global::CppSharp.Parser.AST.MacroDefinition) global::CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap[((Internal*) __Instance)->Definition];
+ else __result0 = global::CppSharp.Parser.AST.MacroDefinition.__CreateInstance(((Internal*) __Instance)->Definition);
return __result0;
}
@@ -11015,22 +11015,22 @@ namespace CppSharp
}
}
- public unsafe partial class TranslationUnit : CppSharp.Parser.AST.Namespace, IDisposable
+ public unsafe partial class TranslationUnit : global::CppSharp.Parser.AST.Namespace, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 244)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(12)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(16)]
public int LineNumberStart;
@@ -11127,7 +11127,7 @@ namespace CppSharp
private static void* __CopyValue(TranslationUnit.Internal native)
{
var ret = Marshal.AllocHGlobal(244);
- CppSharp.Parser.AST.TranslationUnit.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TranslationUnit.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -11156,7 +11156,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TranslationUnit(CppSharp.Parser.AST.TranslationUnit _0)
+ public TranslationUnit(global::CppSharp.Parser.AST.TranslationUnit _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(244);
@@ -11170,25 +11170,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.MacroDefinition getMacros(uint i)
+ public global::CppSharp.Parser.AST.MacroDefinition getMacros(uint i)
{
var __ret = Internal.getMacros_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.MacroDefinition __result0;
+ global::CppSharp.Parser.AST.MacroDefinition __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.MacroDefinition) CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.MacroDefinition.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.MacroDefinition) global::CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.MacroDefinition.__CreateInstance(__ret);
return __result0;
}
- public void addMacros(CppSharp.Parser.AST.MacroDefinition s)
+ public void addMacros(global::CppSharp.Parser.AST.MacroDefinition s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -11246,7 +11246,7 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(12)]
- public CppSharp.Parser.AST.ArchType ArchType;
+ public global::CppSharp.Parser.AST.ArchType ArchType;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -11335,7 +11335,7 @@ namespace CppSharp
private static void* __CopyValue(NativeLibrary.Internal native)
{
var ret = Marshal.AllocHGlobal(40);
- CppSharp.Parser.AST.NativeLibrary.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.NativeLibrary.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -11361,7 +11361,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public NativeLibrary(CppSharp.Parser.AST.NativeLibrary _0)
+ public NativeLibrary(global::CppSharp.Parser.AST.NativeLibrary _0)
{
__Instance = Marshal.AllocHGlobal(40);
__ownsNativeInstance = true;
@@ -11379,7 +11379,7 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.NativeLibrary __dummy;
+ global::CppSharp.Parser.AST.NativeLibrary __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -11456,7 +11456,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.ArchType ArchType
+ public global::CppSharp.Parser.AST.ArchType ArchType
{
get
{
@@ -11532,7 +11532,7 @@ namespace CppSharp
private static void* __CopyValue(ASTContext.Internal native)
{
var ret = Marshal.AllocHGlobal(12);
- CppSharp.Parser.AST.ASTContext.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.ASTContext.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -11558,7 +11558,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public ASTContext(CppSharp.Parser.AST.ASTContext _0)
+ public ASTContext(global::CppSharp.Parser.AST.ASTContext _0)
{
__Instance = Marshal.AllocHGlobal(12);
__ownsNativeInstance = true;
@@ -11576,25 +11576,25 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.ASTContext __dummy;
+ global::CppSharp.Parser.AST.ASTContext __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.TranslationUnit getTranslationUnits(uint i)
+ public global::CppSharp.Parser.AST.TranslationUnit getTranslationUnits(uint i)
{
var __ret = Internal.getTranslationUnits_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.TranslationUnit __result0;
+ global::CppSharp.Parser.AST.TranslationUnit __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.TranslationUnit.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.TranslationUnit) CppSharp.Parser.AST.TranslationUnit.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.TranslationUnit.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.TranslationUnit.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.TranslationUnit) global::CppSharp.Parser.AST.TranslationUnit.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.TranslationUnit.__CreateInstance(__ret);
return __result0;
}
- public void addTranslationUnits(CppSharp.Parser.AST.TranslationUnit s)
+ public void addTranslationUnits(global::CppSharp.Parser.AST.TranslationUnit s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -11623,12 +11623,12 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST7CommentC2ENS1_11CommentKindE")]
- internal static extern void ctor_0(global::System.IntPtr instance, CppSharp.Parser.AST.CommentKind kind);
+ internal static extern void ctor_0(global::System.IntPtr instance, global::CppSharp.Parser.AST.CommentKind kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -11675,7 +11675,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public Comment(CppSharp.Parser.AST.CommentKind kind)
+ public Comment(global::CppSharp.Parser.AST.CommentKind kind)
{
__Instance = Marshal.AllocHGlobal(4);
__ownsNativeInstance = true;
@@ -11684,7 +11684,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment), __arg0);
}
- public Comment(CppSharp.Parser.AST.Comment _0)
+ public Comment(global::CppSharp.Parser.AST.Comment _0)
{
__Instance = Marshal.AllocHGlobal(4);
__ownsNativeInstance = true;
@@ -11699,13 +11699,13 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.CommentKind Kind
+ public global::CppSharp.Parser.AST.CommentKind Kind
{
get
{
@@ -11719,13 +11719,13 @@ namespace CppSharp
}
}
- public unsafe partial class BlockContentComment : CppSharp.Parser.AST.Comment, IDisposable
+ public unsafe partial class BlockContentComment : global::CppSharp.Parser.AST.Comment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 4)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -11735,7 +11735,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST19BlockContentCommentC2ENS1_11CommentKindE")]
- internal static extern void ctor_1(global::System.IntPtr instance, CppSharp.Parser.AST.CommentKind Kind);
+ internal static extern void ctor_1(global::System.IntPtr instance, global::CppSharp.Parser.AST.CommentKind Kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -11785,7 +11785,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public BlockContentComment(CppSharp.Parser.AST.CommentKind Kind)
+ public BlockContentComment(global::CppSharp.Parser.AST.CommentKind Kind)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(4);
@@ -11795,7 +11795,7 @@ namespace CppSharp
Internal.ctor_1((__Instance + __PointerAdjustment), __arg0);
}
- public BlockContentComment(CppSharp.Parser.AST.BlockContentComment _0)
+ public BlockContentComment(global::CppSharp.Parser.AST.BlockContentComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(4);
@@ -11805,13 +11805,13 @@ namespace CppSharp
}
}
- public unsafe partial class FullComment : CppSharp.Parser.AST.Comment, IDisposable
+ public unsafe partial class FullComment : global::CppSharp.Parser.AST.Comment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 16)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -11862,7 +11862,7 @@ namespace CppSharp
private static void* __CopyValue(FullComment.Internal native)
{
var ret = Marshal.AllocHGlobal(16);
- CppSharp.Parser.AST.FullComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.FullComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -11891,7 +11891,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public FullComment(CppSharp.Parser.AST.FullComment _0)
+ public FullComment(global::CppSharp.Parser.AST.FullComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(16);
@@ -11905,25 +11905,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.BlockContentComment getBlocks(uint i)
+ public global::CppSharp.Parser.AST.BlockContentComment getBlocks(uint i)
{
var __ret = Internal.getBlocks_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.BlockContentComment __result0;
+ global::CppSharp.Parser.AST.BlockContentComment __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.BlockContentComment.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.BlockContentComment) CppSharp.Parser.AST.BlockContentComment.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.BlockContentComment.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.BlockContentComment.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.BlockContentComment) global::CppSharp.Parser.AST.BlockContentComment.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.BlockContentComment.__CreateInstance(__ret);
return __result0;
}
- public void addBlocks(CppSharp.Parser.AST.BlockContentComment s)
+ public void addBlocks(global::CppSharp.Parser.AST.BlockContentComment s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -11946,13 +11946,13 @@ namespace CppSharp
}
}
- public unsafe partial class InlineContentComment : CppSharp.Parser.AST.Comment, IDisposable
+ public unsafe partial class InlineContentComment : global::CppSharp.Parser.AST.Comment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 8)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public byte HasTrailingNewline;
@@ -11965,7 +11965,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST20InlineContentCommentC2ENS1_11CommentKindE")]
- internal static extern void ctor_1(global::System.IntPtr instance, CppSharp.Parser.AST.CommentKind Kind);
+ internal static extern void ctor_1(global::System.IntPtr instance, global::CppSharp.Parser.AST.CommentKind Kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -12015,7 +12015,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public InlineContentComment(CppSharp.Parser.AST.CommentKind Kind)
+ public InlineContentComment(global::CppSharp.Parser.AST.CommentKind Kind)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(8);
@@ -12025,7 +12025,7 @@ namespace CppSharp
Internal.ctor_1((__Instance + __PointerAdjustment), __arg0);
}
- public InlineContentComment(CppSharp.Parser.AST.InlineContentComment _0)
+ public InlineContentComment(global::CppSharp.Parser.AST.InlineContentComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(8);
@@ -12048,13 +12048,13 @@ namespace CppSharp
}
}
- public unsafe partial class ParagraphComment : CppSharp.Parser.AST.BlockContentComment, IDisposable
+ public unsafe partial class ParagraphComment : global::CppSharp.Parser.AST.BlockContentComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 20)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public byte IsWhitespace;
@@ -12108,7 +12108,7 @@ namespace CppSharp
private static void* __CopyValue(ParagraphComment.Internal native)
{
var ret = Marshal.AllocHGlobal(20);
- CppSharp.Parser.AST.ParagraphComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.ParagraphComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -12137,7 +12137,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public ParagraphComment(CppSharp.Parser.AST.ParagraphComment _0)
+ public ParagraphComment(global::CppSharp.Parser.AST.ParagraphComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(20);
@@ -12151,25 +12151,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.InlineContentComment getContent(uint i)
+ public global::CppSharp.Parser.AST.InlineContentComment getContent(uint i)
{
var __ret = Internal.getContent_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.InlineContentComment __result0;
+ global::CppSharp.Parser.AST.InlineContentComment __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.InlineContentComment.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.InlineContentComment) CppSharp.Parser.AST.InlineContentComment.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.InlineContentComment.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.InlineContentComment.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.InlineContentComment) global::CppSharp.Parser.AST.InlineContentComment.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.InlineContentComment.__CreateInstance(__ret);
return __result0;
}
- public void addContent(CppSharp.Parser.AST.InlineContentComment s)
+ public void addContent(global::CppSharp.Parser.AST.InlineContentComment s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -12205,13 +12205,13 @@ namespace CppSharp
}
}
- public unsafe partial class BlockCommandComment : CppSharp.Parser.AST.BlockContentComment, IDisposable
+ public unsafe partial class BlockCommandComment : global::CppSharp.Parser.AST.BlockContentComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 24)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public uint CommandId;
@@ -12227,7 +12227,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST19BlockCommandCommentC2ENS1_11CommentKindE")]
- internal static extern void ctor_1(global::System.IntPtr instance, CppSharp.Parser.AST.CommentKind Kind);
+ internal static extern void ctor_1(global::System.IntPtr instance, global::CppSharp.Parser.AST.CommentKind Kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -12312,7 +12312,7 @@ namespace CppSharp
private static void* __CopyValue(Argument.Internal native)
{
var ret = Marshal.AllocHGlobal(12);
- CppSharp.Parser.AST.BlockCommandComment.Argument.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.BlockCommandComment.Argument.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -12338,7 +12338,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Argument(CppSharp.Parser.AST.BlockCommandComment.Argument _0)
+ public Argument(global::CppSharp.Parser.AST.BlockCommandComment.Argument _0)
{
__Instance = Marshal.AllocHGlobal(12);
__ownsNativeInstance = true;
@@ -12356,7 +12356,7 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.BlockCommandComment.Argument __dummy;
+ global::CppSharp.Parser.AST.BlockCommandComment.Argument __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -12393,7 +12393,7 @@ namespace CppSharp
private static void* __CopyValue(BlockCommandComment.Internal native)
{
var ret = Marshal.AllocHGlobal(24);
- CppSharp.Parser.AST.BlockCommandComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.BlockCommandComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -12422,7 +12422,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public BlockCommandComment(CppSharp.Parser.AST.CommentKind Kind)
+ public BlockCommandComment(global::CppSharp.Parser.AST.CommentKind Kind)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(24);
@@ -12432,7 +12432,7 @@ namespace CppSharp
Internal.ctor_1((__Instance + __PointerAdjustment), __arg0);
}
- public BlockCommandComment(CppSharp.Parser.AST.BlockCommandComment _0)
+ public BlockCommandComment(global::CppSharp.Parser.AST.BlockCommandComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(24);
@@ -12446,21 +12446,21 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.BlockCommandComment.Argument getArguments(uint i)
+ public global::CppSharp.Parser.AST.BlockCommandComment.Argument getArguments(uint i)
{
- var __ret = new CppSharp.Parser.AST.BlockCommandComment.Argument.Internal();
+ var __ret = new global::CppSharp.Parser.AST.BlockCommandComment.Argument.Internal();
Internal.getArguments_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), i);
- return CppSharp.Parser.AST.BlockCommandComment.Argument.__CreateInstance(__ret);
+ return global::CppSharp.Parser.AST.BlockCommandComment.Argument.__CreateInstance(__ret);
}
- public void addArguments(CppSharp.Parser.AST.BlockCommandComment.Argument s)
+ public void addArguments(global::CppSharp.Parser.AST.BlockCommandComment.Argument s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -12495,15 +12495,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.ParagraphComment ParagraphComment
+ public global::CppSharp.Parser.AST.ParagraphComment ParagraphComment
{
get
{
- CppSharp.Parser.AST.ParagraphComment __result0;
+ global::CppSharp.Parser.AST.ParagraphComment __result0;
if (((Internal*) __Instance)->ParagraphComment == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.ParagraphComment.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->ParagraphComment))
- __result0 = (CppSharp.Parser.AST.ParagraphComment) CppSharp.Parser.AST.ParagraphComment.NativeToManagedMap[((Internal*) __Instance)->ParagraphComment];
- else __result0 = CppSharp.Parser.AST.ParagraphComment.__CreateInstance(((Internal*) __Instance)->ParagraphComment);
+ else if (global::CppSharp.Parser.AST.ParagraphComment.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->ParagraphComment))
+ __result0 = (global::CppSharp.Parser.AST.ParagraphComment) global::CppSharp.Parser.AST.ParagraphComment.NativeToManagedMap[((Internal*) __Instance)->ParagraphComment];
+ else __result0 = global::CppSharp.Parser.AST.ParagraphComment.__CreateInstance(((Internal*) __Instance)->ParagraphComment);
return __result0;
}
@@ -12514,13 +12514,13 @@ namespace CppSharp
}
}
- public unsafe partial class ParamCommandComment : CppSharp.Parser.AST.BlockCommandComment, IDisposable
+ public unsafe partial class ParamCommandComment : global::CppSharp.Parser.AST.BlockCommandComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 32)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public uint CommandId;
@@ -12529,7 +12529,7 @@ namespace CppSharp
public global::System.IntPtr ParagraphComment;
[FieldOffset(24)]
- public CppSharp.Parser.AST.ParamCommandComment.PassDirection Direction;
+ public global::CppSharp.Parser.AST.ParamCommandComment.PassDirection Direction;
[FieldOffset(28)]
public uint ParamIndex;
@@ -12570,7 +12570,7 @@ namespace CppSharp
private static void* __CopyValue(ParamCommandComment.Internal native)
{
var ret = Marshal.AllocHGlobal(32);
- CppSharp.Parser.AST.ParamCommandComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.ParamCommandComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -12599,7 +12599,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public ParamCommandComment(CppSharp.Parser.AST.ParamCommandComment _0)
+ public ParamCommandComment(global::CppSharp.Parser.AST.ParamCommandComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(32);
@@ -12613,14 +12613,14 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.ParamCommandComment.PassDirection Direction
+ public global::CppSharp.Parser.AST.ParamCommandComment.PassDirection Direction
{
get
{
@@ -12647,13 +12647,13 @@ namespace CppSharp
}
}
- public unsafe partial class TParamCommandComment : CppSharp.Parser.AST.BlockCommandComment, IDisposable
+ public unsafe partial class TParamCommandComment : global::CppSharp.Parser.AST.BlockCommandComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 36)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public uint CommandId;
@@ -12710,7 +12710,7 @@ namespace CppSharp
private static void* __CopyValue(TParamCommandComment.Internal native)
{
var ret = Marshal.AllocHGlobal(36);
- CppSharp.Parser.AST.TParamCommandComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TParamCommandComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -12739,7 +12739,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TParamCommandComment(CppSharp.Parser.AST.TParamCommandComment _0)
+ public TParamCommandComment(global::CppSharp.Parser.AST.TParamCommandComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(36);
@@ -12753,7 +12753,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -12790,13 +12790,13 @@ namespace CppSharp
}
}
- public unsafe partial class VerbatimBlockLineComment : CppSharp.Parser.AST.Comment, IDisposable
+ public unsafe partial class VerbatimBlockLineComment : global::CppSharp.Parser.AST.Comment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 16)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -12837,7 +12837,7 @@ namespace CppSharp
private static void* __CopyValue(VerbatimBlockLineComment.Internal native)
{
var ret = Marshal.AllocHGlobal(16);
- CppSharp.Parser.AST.VerbatimBlockLineComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.VerbatimBlockLineComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -12866,7 +12866,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public VerbatimBlockLineComment(CppSharp.Parser.AST.VerbatimBlockLineComment _0)
+ public VerbatimBlockLineComment(global::CppSharp.Parser.AST.VerbatimBlockLineComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(16);
@@ -12880,7 +12880,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -12904,13 +12904,13 @@ namespace CppSharp
}
}
- public unsafe partial class VerbatimBlockComment : CppSharp.Parser.AST.BlockCommandComment, IDisposable
+ public unsafe partial class VerbatimBlockComment : global::CppSharp.Parser.AST.BlockCommandComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 36)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public uint CommandId;
@@ -12967,7 +12967,7 @@ namespace CppSharp
private static void* __CopyValue(VerbatimBlockComment.Internal native)
{
var ret = Marshal.AllocHGlobal(36);
- CppSharp.Parser.AST.VerbatimBlockComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.VerbatimBlockComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -12996,7 +12996,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public VerbatimBlockComment(CppSharp.Parser.AST.VerbatimBlockComment _0)
+ public VerbatimBlockComment(global::CppSharp.Parser.AST.VerbatimBlockComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(36);
@@ -13010,25 +13010,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.VerbatimBlockLineComment getLines(uint i)
+ public global::CppSharp.Parser.AST.VerbatimBlockLineComment getLines(uint i)
{
var __ret = Internal.getLines_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.VerbatimBlockLineComment __result0;
+ global::CppSharp.Parser.AST.VerbatimBlockLineComment __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.VerbatimBlockLineComment.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.VerbatimBlockLineComment) CppSharp.Parser.AST.VerbatimBlockLineComment.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.VerbatimBlockLineComment.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.VerbatimBlockLineComment.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.VerbatimBlockLineComment) global::CppSharp.Parser.AST.VerbatimBlockLineComment.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.VerbatimBlockLineComment.__CreateInstance(__ret);
return __result0;
}
- public void addLines(CppSharp.Parser.AST.VerbatimBlockLineComment s)
+ public void addLines(global::CppSharp.Parser.AST.VerbatimBlockLineComment s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -13051,13 +13051,13 @@ namespace CppSharp
}
}
- public unsafe partial class VerbatimLineComment : CppSharp.Parser.AST.BlockCommandComment, IDisposable
+ public unsafe partial class VerbatimLineComment : global::CppSharp.Parser.AST.BlockCommandComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 36)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public uint CommandId;
@@ -13104,7 +13104,7 @@ namespace CppSharp
private static void* __CopyValue(VerbatimLineComment.Internal native)
{
var ret = Marshal.AllocHGlobal(36);
- CppSharp.Parser.AST.VerbatimLineComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.VerbatimLineComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -13133,7 +13133,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public VerbatimLineComment(CppSharp.Parser.AST.VerbatimLineComment _0)
+ public VerbatimLineComment(global::CppSharp.Parser.AST.VerbatimLineComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(36);
@@ -13147,7 +13147,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -13171,13 +13171,13 @@ namespace CppSharp
}
}
- public unsafe partial class InlineCommandComment : CppSharp.Parser.AST.InlineContentComment, IDisposable
+ public unsafe partial class InlineCommandComment : global::CppSharp.Parser.AST.InlineContentComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 28)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public byte HasTrailingNewline;
@@ -13186,7 +13186,7 @@ namespace CppSharp
public uint CommandId;
[FieldOffset(12)]
- public CppSharp.Parser.AST.InlineCommandComment.RenderKind CommentRenderKind;
+ public global::CppSharp.Parser.AST.InlineCommandComment.RenderKind CommentRenderKind;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -13284,7 +13284,7 @@ namespace CppSharp
private static void* __CopyValue(Argument.Internal native)
{
var ret = Marshal.AllocHGlobal(12);
- CppSharp.Parser.AST.InlineCommandComment.Argument.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.InlineCommandComment.Argument.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -13310,7 +13310,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Argument(CppSharp.Parser.AST.InlineCommandComment.Argument _0)
+ public Argument(global::CppSharp.Parser.AST.InlineCommandComment.Argument _0)
{
__Instance = Marshal.AllocHGlobal(12);
__ownsNativeInstance = true;
@@ -13328,7 +13328,7 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.InlineCommandComment.Argument __dummy;
+ global::CppSharp.Parser.AST.InlineCommandComment.Argument __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -13365,7 +13365,7 @@ namespace CppSharp
private static void* __CopyValue(InlineCommandComment.Internal native)
{
var ret = Marshal.AllocHGlobal(28);
- CppSharp.Parser.AST.InlineCommandComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.InlineCommandComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -13394,7 +13394,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public InlineCommandComment(CppSharp.Parser.AST.InlineCommandComment _0)
+ public InlineCommandComment(global::CppSharp.Parser.AST.InlineCommandComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(28);
@@ -13408,21 +13408,21 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.InlineCommandComment.Argument getArguments(uint i)
+ public global::CppSharp.Parser.AST.InlineCommandComment.Argument getArguments(uint i)
{
- var __ret = new CppSharp.Parser.AST.InlineCommandComment.Argument.Internal();
+ var __ret = new global::CppSharp.Parser.AST.InlineCommandComment.Argument.Internal();
Internal.getArguments_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), i);
- return CppSharp.Parser.AST.InlineCommandComment.Argument.__CreateInstance(__ret);
+ return global::CppSharp.Parser.AST.InlineCommandComment.Argument.__CreateInstance(__ret);
}
- public void addArguments(CppSharp.Parser.AST.InlineCommandComment.Argument s)
+ public void addArguments(global::CppSharp.Parser.AST.InlineCommandComment.Argument s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -13457,7 +13457,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.InlineCommandComment.RenderKind CommentRenderKind
+ public global::CppSharp.Parser.AST.InlineCommandComment.RenderKind CommentRenderKind
{
get
{
@@ -13471,13 +13471,13 @@ namespace CppSharp
}
}
- public unsafe partial class HTMLTagComment : CppSharp.Parser.AST.InlineContentComment, IDisposable
+ public unsafe partial class HTMLTagComment : global::CppSharp.Parser.AST.InlineContentComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 8)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public byte HasTrailingNewline;
@@ -13490,7 +13490,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST14HTMLTagCommentC2ENS1_11CommentKindE")]
- internal static extern void ctor_1(global::System.IntPtr instance, CppSharp.Parser.AST.CommentKind Kind);
+ internal static extern void ctor_1(global::System.IntPtr instance, global::CppSharp.Parser.AST.CommentKind Kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -13540,7 +13540,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public HTMLTagComment(CppSharp.Parser.AST.CommentKind Kind)
+ public HTMLTagComment(global::CppSharp.Parser.AST.CommentKind Kind)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(8);
@@ -13550,7 +13550,7 @@ namespace CppSharp
Internal.ctor_1((__Instance + __PointerAdjustment), __arg0);
}
- public HTMLTagComment(CppSharp.Parser.AST.HTMLTagComment _0)
+ public HTMLTagComment(global::CppSharp.Parser.AST.HTMLTagComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(8);
@@ -13560,13 +13560,13 @@ namespace CppSharp
}
}
- public unsafe partial class HTMLStartTagComment : CppSharp.Parser.AST.HTMLTagComment, IDisposable
+ public unsafe partial class HTMLStartTagComment : global::CppSharp.Parser.AST.HTMLTagComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 32)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public byte HasTrailingNewline;
@@ -13679,7 +13679,7 @@ namespace CppSharp
private static void* __CopyValue(Attribute.Internal native)
{
var ret = Marshal.AllocHGlobal(24);
- CppSharp.Parser.AST.HTMLStartTagComment.Attribute.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -13705,7 +13705,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Attribute(CppSharp.Parser.AST.HTMLStartTagComment.Attribute _0)
+ public Attribute(global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute _0)
{
__Instance = Marshal.AllocHGlobal(24);
__ownsNativeInstance = true;
@@ -13723,7 +13723,7 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.HTMLStartTagComment.Attribute __dummy;
+ global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -13776,7 +13776,7 @@ namespace CppSharp
private static void* __CopyValue(HTMLStartTagComment.Internal native)
{
var ret = Marshal.AllocHGlobal(32);
- CppSharp.Parser.AST.HTMLStartTagComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.HTMLStartTagComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -13805,7 +13805,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public HTMLStartTagComment(CppSharp.Parser.AST.HTMLStartTagComment _0)
+ public HTMLStartTagComment(global::CppSharp.Parser.AST.HTMLStartTagComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(32);
@@ -13819,21 +13819,21 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.HTMLStartTagComment.Attribute getAttributes(uint i)
+ public global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute getAttributes(uint i)
{
- var __ret = new CppSharp.Parser.AST.HTMLStartTagComment.Attribute.Internal();
+ var __ret = new global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.Internal();
Internal.getAttributes_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), i);
- return CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__CreateInstance(__ret);
+ return global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__CreateInstance(__ret);
}
- public void addAttributes(CppSharp.Parser.AST.HTMLStartTagComment.Attribute s)
+ public void addAttributes(global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -13872,13 +13872,13 @@ namespace CppSharp
}
}
- public unsafe partial class HTMLEndTagComment : CppSharp.Parser.AST.HTMLTagComment, IDisposable
+ public unsafe partial class HTMLEndTagComment : global::CppSharp.Parser.AST.HTMLTagComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 20)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public byte HasTrailingNewline;
@@ -13922,7 +13922,7 @@ namespace CppSharp
private static void* __CopyValue(HTMLEndTagComment.Internal native)
{
var ret = Marshal.AllocHGlobal(20);
- CppSharp.Parser.AST.HTMLEndTagComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.HTMLEndTagComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -13951,7 +13951,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public HTMLEndTagComment(CppSharp.Parser.AST.HTMLEndTagComment _0)
+ public HTMLEndTagComment(global::CppSharp.Parser.AST.HTMLEndTagComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(20);
@@ -13965,7 +13965,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -13989,13 +13989,13 @@ namespace CppSharp
}
}
- public unsafe partial class TextComment : CppSharp.Parser.AST.InlineContentComment, IDisposable
+ public unsafe partial class TextComment : global::CppSharp.Parser.AST.InlineContentComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 20)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public byte HasTrailingNewline;
@@ -14039,7 +14039,7 @@ namespace CppSharp
private static void* __CopyValue(TextComment.Internal native)
{
var ret = Marshal.AllocHGlobal(20);
- CppSharp.Parser.AST.TextComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TextComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -14068,7 +14068,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TextComment(CppSharp.Parser.AST.TextComment _0)
+ public TextComment(global::CppSharp.Parser.AST.TextComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(20);
@@ -14082,7 +14082,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -14112,7 +14112,7 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.RawCommentKind Kind;
+ public global::CppSharp.Parser.AST.RawCommentKind Kind;
[FieldOffset(28)]
public global::System.IntPtr FullCommentBlock;
@@ -14174,7 +14174,7 @@ namespace CppSharp
private static void* __CopyValue(RawComment.Internal native)
{
var ret = Marshal.AllocHGlobal(32);
- CppSharp.Parser.AST.RawComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.RawComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -14200,7 +14200,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public RawComment(CppSharp.Parser.AST.RawComment _0)
+ public RawComment(global::CppSharp.Parser.AST.RawComment _0)
{
__Instance = Marshal.AllocHGlobal(32);
__ownsNativeInstance = true;
@@ -14218,7 +14218,7 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.RawComment __dummy;
+ global::CppSharp.Parser.AST.RawComment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -14257,7 +14257,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.RawCommentKind Kind
+ public global::CppSharp.Parser.AST.RawCommentKind Kind
{
get
{
@@ -14270,15 +14270,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.FullComment FullCommentBlock
+ public global::CppSharp.Parser.AST.FullComment FullCommentBlock
{
get
{
- CppSharp.Parser.AST.FullComment __result0;
+ global::CppSharp.Parser.AST.FullComment __result0;
if (((Internal*) __Instance)->FullCommentBlock == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.FullComment.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->FullCommentBlock))
- __result0 = (CppSharp.Parser.AST.FullComment) CppSharp.Parser.AST.FullComment.NativeToManagedMap[((Internal*) __Instance)->FullCommentBlock];
- else __result0 = CppSharp.Parser.AST.FullComment.__CreateInstance(((Internal*) __Instance)->FullCommentBlock);
+ else if (global::CppSharp.Parser.AST.FullComment.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->FullCommentBlock))
+ __result0 = (global::CppSharp.Parser.AST.FullComment) global::CppSharp.Parser.AST.FullComment.NativeToManagedMap[((Internal*) __Instance)->FullCommentBlock];
+ else __result0 = global::CppSharp.Parser.AST.FullComment.__CreateInstance(((Internal*) __Instance)->FullCommentBlock);
return __result0;
}
@@ -14291,3 +14291,2038 @@ namespace CppSharp
}
}
}
+
+namespace CppSharp
+{
+ namespace Parser
+ {
+ public unsafe partial struct SourceLocation
+ {
+ [StructLayout(LayoutKind.Explicit, Size = 4)]
+ public partial struct Internal
+ {
+ [FieldOffset(0)]
+ public uint ID;
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser14SourceLocationC2Ev")]
+ internal static extern void ctor_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser14SourceLocationC2Ej")]
+ internal static extern void ctor_1(global::System.IntPtr instance, uint ID);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser14SourceLocationC2ERKS1_")]
+ internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0);
+ }
+
+ private SourceLocation.Internal __instance;
+ public SourceLocation.Internal __Instance { get { return __instance; } }
+
+ public static SourceLocation __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
+ {
+ return new SourceLocation(native.ToPointer(), skipVTables);
+ }
+
+ public static SourceLocation __CreateInstance(SourceLocation.Internal native, bool skipVTables = false)
+ {
+ return new SourceLocation(native, skipVTables);
+ }
+
+ private SourceLocation(SourceLocation.Internal native, bool skipVTables = false)
+ : this()
+ {
+ __instance = native;
+ }
+
+ private SourceLocation(void* native, bool skipVTables = false) : this()
+ {
+ __instance = *(Internal*) native;
+ }
+
+ public SourceLocation(uint ID)
+ : this()
+ {
+ fixed (Internal* __instancePtr = &__instance)
+ {
+ Internal.ctor_1(new global::System.IntPtr(__instancePtr), ID);
+ }
+ }
+
+ public SourceLocation(global::CppSharp.Parser.SourceLocation _0)
+ : this()
+ {
+ var ____arg0 = _0.__Instance;
+ var __arg0 = new global::System.IntPtr(&____arg0);
+ fixed (Internal* __instancePtr = &__instance)
+ {
+ Internal.cctor_2(new global::System.IntPtr(__instancePtr), __arg0);
+ }
+ }
+
+ public uint ID
+ {
+ get
+ {
+ return __instance.ID;
+ }
+
+ set
+ {
+ __instance.ID = value;
+ }
+ }
+ }
+ }
+}
+
+namespace CppSharp
+{
+ namespace Parser
+ {
+ public enum LanguageVersion
+ {
+ /// The C programming language.
+ C = 0,
+ /// The C++ programming language year 1998; supports deprecated constructs.
+ CPlusPlus98 = 1,
+ /// The C++ programming language year 2011.
+ CPlusPlus11 = 2
+ }
+
+ public enum ParserDiagnosticLevel
+ {
+ Ignored = 0,
+ Note = 1,
+ Warning = 2,
+ Error = 3,
+ Fatal = 4
+ }
+
+ public enum ParserResultKind
+ {
+ Success = 0,
+ Error = 1,
+ FileNotFound = 2
+ }
+
+ public enum SourceLocationKind
+ {
+ Invalid = 0,
+ Builtin = 1,
+ CommandLine = 2,
+ System = 3,
+ User = 4
+ }
+
+ public unsafe partial class ParserOptions : IDisposable
+ {
+ [StructLayout(LayoutKind.Explicit, Size = 132)]
+ public partial struct Internal
+ {
+ [FieldOffset(96)]
+ public global::System.IntPtr ASTContext;
+
+ [FieldOffset(100)]
+ public int ToolSetToUse;
+
+ [FieldOffset(116)]
+ public global::CppSharp.Parser.AST.CppAbi Abi;
+
+ [FieldOffset(120)]
+ public byte NoStandardIncludes;
+
+ [FieldOffset(121)]
+ public byte NoBuiltinIncludes;
+
+ [FieldOffset(122)]
+ public byte MicrosoftMode;
+
+ [FieldOffset(123)]
+ public byte Verbose;
+
+ [FieldOffset(124)]
+ public global::CppSharp.Parser.LanguageVersion LanguageVersion;
+
+ [FieldOffset(128)]
+ public global::System.IntPtr TargetInfo;
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptionsC2Ev")]
+ internal static extern void ctor_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptionsC2ERKS1_")]
+ internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptionsD2Ev")]
+ internal static extern void dtor_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions12getArgumentsEj")]
+ internal static extern global::System.IntPtr getArguments_0(global::System.IntPtr instance, uint i);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions12addArgumentsEPKc")]
+ internal static extern void addArguments_0(global::System.IntPtr instance, global::System.IntPtr s);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14clearArgumentsEv")]
+ internal static extern void clearArguments_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14getSourceFilesEj")]
+ internal static extern global::System.IntPtr getSourceFiles_0(global::System.IntPtr instance, uint i);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14addSourceFilesEPKc")]
+ internal static extern void addSourceFiles_0(global::System.IntPtr instance, global::System.IntPtr s);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions16clearSourceFilesEv")]
+ internal static extern void clearSourceFiles_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14getIncludeDirsEj")]
+ internal static extern global::System.IntPtr getIncludeDirs_0(global::System.IntPtr instance, uint i);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14addIncludeDirsEPKc")]
+ internal static extern void addIncludeDirs_0(global::System.IntPtr instance, global::System.IntPtr s);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions16clearIncludeDirsEv")]
+ internal static extern void clearIncludeDirs_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions20getSystemIncludeDirsEj")]
+ internal static extern global::System.IntPtr getSystemIncludeDirs_0(global::System.IntPtr instance, uint i);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions20addSystemIncludeDirsEPKc")]
+ internal static extern void addSystemIncludeDirs_0(global::System.IntPtr instance, global::System.IntPtr s);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions22clearSystemIncludeDirsEv")]
+ internal static extern void clearSystemIncludeDirs_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions10getDefinesEj")]
+ internal static extern global::System.IntPtr getDefines_0(global::System.IntPtr instance, uint i);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions10addDefinesEPKc")]
+ internal static extern void addDefines_0(global::System.IntPtr instance, global::System.IntPtr s);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions12clearDefinesEv")]
+ internal static extern void clearDefines_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions12getUndefinesEj")]
+ internal static extern global::System.IntPtr getUndefines_0(global::System.IntPtr instance, uint i);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions12addUndefinesEPKc")]
+ internal static extern void addUndefines_0(global::System.IntPtr instance, global::System.IntPtr s);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14clearUndefinesEv")]
+ internal static extern void clearUndefines_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14getLibraryDirsEj")]
+ internal static extern global::System.IntPtr getLibraryDirs_0(global::System.IntPtr instance, uint i);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14addLibraryDirsEPKc")]
+ internal static extern void addLibraryDirs_0(global::System.IntPtr instance, global::System.IntPtr s);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions16clearLibraryDirsEv")]
+ internal static extern void clearLibraryDirs_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions17getArgumentsCountEv")]
+ internal static extern uint getArgumentsCount_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14getLibraryFileEv")]
+ internal static extern global::System.IntPtr getLibraryFile_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14setLibraryFileEPKc")]
+ internal static extern void setLibraryFile_0(global::System.IntPtr instance, global::System.IntPtr s);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions19getSourceFilesCountEv")]
+ internal static extern uint getSourceFilesCount_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions19getIncludeDirsCountEv")]
+ internal static extern uint getIncludeDirsCount_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions25getSystemIncludeDirsCountEv")]
+ internal static extern uint getSystemIncludeDirsCount_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions15getDefinesCountEv")]
+ internal static extern uint getDefinesCount_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions17getUndefinesCountEv")]
+ internal static extern uint getUndefinesCount_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions19getLibraryDirsCountEv")]
+ internal static extern uint getLibraryDirsCount_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions15getTargetTripleEv")]
+ internal static extern global::System.IntPtr getTargetTriple_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions15setTargetTripleEPKc")]
+ internal static extern void setTargetTriple_0(global::System.IntPtr instance, global::System.IntPtr s);
+ }
+
+ public global::System.IntPtr __Instance { get; protected set; }
+
+ protected int __PointerAdjustment;
+ public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary();
+ protected void*[] __OriginalVTables;
+
+ protected bool __ownsNativeInstance;
+
+ public static ParserOptions __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
+ {
+ return new ParserOptions(native.ToPointer(), skipVTables);
+ }
+
+ public static ParserOptions __CreateInstance(ParserOptions.Internal native, bool skipVTables = false)
+ {
+ return new ParserOptions(native, skipVTables);
+ }
+
+ private static void* __CopyValue(ParserOptions.Internal native)
+ {
+ var ret = Marshal.AllocHGlobal(132);
+ global::CppSharp.Parser.ParserOptions.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ return ret.ToPointer();
+ }
+
+ private ParserOptions(ParserOptions.Internal native, bool skipVTables = false)
+ : this(__CopyValue(native), skipVTables)
+ {
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ }
+
+ protected ParserOptions(void* native, bool skipVTables = false)
+ {
+ if (native == null)
+ return;
+ __Instance = new global::System.IntPtr(native);
+ }
+
+ public ParserOptions()
+ {
+ __Instance = Marshal.AllocHGlobal(132);
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ Internal.ctor_0((__Instance + __PointerAdjustment));
+ }
+
+ public ParserOptions(global::CppSharp.Parser.ParserOptions _0)
+ {
+ __Instance = Marshal.AllocHGlobal(132);
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ if (ReferenceEquals(_0, null))
+ throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
+ var __arg0 = _0.__Instance;
+ Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
+ }
+
+ public void Dispose()
+ {
+ Dispose(disposing: true);
+ }
+
+ protected virtual void Dispose(bool disposing)
+ {
+ global::CppSharp.Parser.ParserOptions __dummy;
+ NativeToManagedMap.TryRemove(__Instance, out __dummy);
+ Internal.dtor_0((__Instance + __PointerAdjustment));
+ if (__ownsNativeInstance)
+ Marshal.FreeHGlobal(__Instance);
+ }
+
+ public string getArguments(uint i)
+ {
+ var __ret = Internal.getArguments_0((__Instance + __PointerAdjustment), i);
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ public void addArguments(string s)
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(s);
+ Internal.addArguments_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+
+ public void clearArguments()
+ {
+ Internal.clearArguments_0((__Instance + __PointerAdjustment));
+ }
+
+ public string getSourceFiles(uint i)
+ {
+ var __ret = Internal.getSourceFiles_0((__Instance + __PointerAdjustment), i);
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ public void addSourceFiles(string s)
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(s);
+ Internal.addSourceFiles_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+
+ public void clearSourceFiles()
+ {
+ Internal.clearSourceFiles_0((__Instance + __PointerAdjustment));
+ }
+
+ public string getIncludeDirs(uint i)
+ {
+ var __ret = Internal.getIncludeDirs_0((__Instance + __PointerAdjustment), i);
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ public void addIncludeDirs(string s)
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(s);
+ Internal.addIncludeDirs_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+
+ public void clearIncludeDirs()
+ {
+ Internal.clearIncludeDirs_0((__Instance + __PointerAdjustment));
+ }
+
+ public string getSystemIncludeDirs(uint i)
+ {
+ var __ret = Internal.getSystemIncludeDirs_0((__Instance + __PointerAdjustment), i);
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ public void addSystemIncludeDirs(string s)
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(s);
+ Internal.addSystemIncludeDirs_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+
+ public void clearSystemIncludeDirs()
+ {
+ Internal.clearSystemIncludeDirs_0((__Instance + __PointerAdjustment));
+ }
+
+ public string getDefines(uint i)
+ {
+ var __ret = Internal.getDefines_0((__Instance + __PointerAdjustment), i);
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ public void addDefines(string s)
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(s);
+ Internal.addDefines_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+
+ public void clearDefines()
+ {
+ Internal.clearDefines_0((__Instance + __PointerAdjustment));
+ }
+
+ public string getUndefines(uint i)
+ {
+ var __ret = Internal.getUndefines_0((__Instance + __PointerAdjustment), i);
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ public void addUndefines(string s)
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(s);
+ Internal.addUndefines_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+
+ public void clearUndefines()
+ {
+ Internal.clearUndefines_0((__Instance + __PointerAdjustment));
+ }
+
+ public string getLibraryDirs(uint i)
+ {
+ var __ret = Internal.getLibraryDirs_0((__Instance + __PointerAdjustment), i);
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ public void addLibraryDirs(string s)
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(s);
+ Internal.addLibraryDirs_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+
+ public void clearLibraryDirs()
+ {
+ Internal.clearLibraryDirs_0((__Instance + __PointerAdjustment));
+ }
+
+ public uint ArgumentsCount
+ {
+ get
+ {
+ var __ret = Internal.getArgumentsCount_0((__Instance + __PointerAdjustment));
+ return __ret;
+ }
+ }
+
+ public string LibraryFile
+ {
+ get
+ {
+ var __ret = Internal.getLibraryFile_0((__Instance + __PointerAdjustment));
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ set
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(value);
+ Internal.setLibraryFile_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+ }
+
+ public uint SourceFilesCount
+ {
+ get
+ {
+ var __ret = Internal.getSourceFilesCount_0((__Instance + __PointerAdjustment));
+ return __ret;
+ }
+ }
+
+ public uint IncludeDirsCount
+ {
+ get
+ {
+ var __ret = Internal.getIncludeDirsCount_0((__Instance + __PointerAdjustment));
+ return __ret;
+ }
+ }
+
+ public uint SystemIncludeDirsCount
+ {
+ get
+ {
+ var __ret = Internal.getSystemIncludeDirsCount_0((__Instance + __PointerAdjustment));
+ return __ret;
+ }
+ }
+
+ public uint DefinesCount
+ {
+ get
+ {
+ var __ret = Internal.getDefinesCount_0((__Instance + __PointerAdjustment));
+ return __ret;
+ }
+ }
+
+ public uint UndefinesCount
+ {
+ get
+ {
+ var __ret = Internal.getUndefinesCount_0((__Instance + __PointerAdjustment));
+ return __ret;
+ }
+ }
+
+ public uint LibraryDirsCount
+ {
+ get
+ {
+ var __ret = Internal.getLibraryDirsCount_0((__Instance + __PointerAdjustment));
+ return __ret;
+ }
+ }
+
+ public string TargetTriple
+ {
+ get
+ {
+ var __ret = Internal.getTargetTriple_0((__Instance + __PointerAdjustment));
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ set
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(value);
+ Internal.setTargetTriple_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+ }
+
+ public global::CppSharp.Parser.AST.ASTContext ASTContext
+ {
+ get
+ {
+ global::CppSharp.Parser.AST.ASTContext __result0;
+ if (((Internal*) __Instance)->ASTContext == IntPtr.Zero) __result0 = null;
+ else if (global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->ASTContext))
+ __result0 = (global::CppSharp.Parser.AST.ASTContext) global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap[((Internal*) __Instance)->ASTContext];
+ else __result0 = global::CppSharp.Parser.AST.ASTContext.__CreateInstance(((Internal*) __Instance)->ASTContext);
+ return __result0;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->ASTContext = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance;
+ }
+ }
+
+ public int ToolSetToUse
+ {
+ get
+ {
+ return ((Internal*) __Instance)->ToolSetToUse;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->ToolSetToUse = value;
+ }
+ }
+
+ public global::CppSharp.Parser.AST.CppAbi Abi
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Abi;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Abi = value;
+ }
+ }
+
+ public bool NoStandardIncludes
+ {
+ get
+ {
+ return ((Internal*) __Instance)->NoStandardIncludes != 0;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->NoStandardIncludes = (byte) (value ? 1 : 0);
+ }
+ }
+
+ public bool NoBuiltinIncludes
+ {
+ get
+ {
+ return ((Internal*) __Instance)->NoBuiltinIncludes != 0;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->NoBuiltinIncludes = (byte) (value ? 1 : 0);
+ }
+ }
+
+ public bool MicrosoftMode
+ {
+ get
+ {
+ return ((Internal*) __Instance)->MicrosoftMode != 0;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->MicrosoftMode = (byte) (value ? 1 : 0);
+ }
+ }
+
+ public bool Verbose
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Verbose != 0;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Verbose = (byte) (value ? 1 : 0);
+ }
+ }
+
+ public global::CppSharp.Parser.LanguageVersion LanguageVersion
+ {
+ get
+ {
+ return ((Internal*) __Instance)->LanguageVersion;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->LanguageVersion = value;
+ }
+ }
+
+ public global::CppSharp.Parser.ParserTargetInfo TargetInfo
+ {
+ get
+ {
+ global::CppSharp.Parser.ParserTargetInfo __result0;
+ if (((Internal*) __Instance)->TargetInfo == IntPtr.Zero) __result0 = null;
+ else if (global::CppSharp.Parser.ParserTargetInfo.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->TargetInfo))
+ __result0 = (global::CppSharp.Parser.ParserTargetInfo) global::CppSharp.Parser.ParserTargetInfo.NativeToManagedMap[((Internal*) __Instance)->TargetInfo];
+ else __result0 = global::CppSharp.Parser.ParserTargetInfo.__CreateInstance(((Internal*) __Instance)->TargetInfo);
+ return __result0;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->TargetInfo = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance;
+ }
+ }
+ }
+
+ public unsafe partial class ParserDiagnostic : IDisposable
+ {
+ [StructLayout(LayoutKind.Explicit, Size = 36)]
+ public partial struct Internal
+ {
+ [FieldOffset(24)]
+ public global::CppSharp.Parser.ParserDiagnosticLevel Level;
+
+ [FieldOffset(28)]
+ public int LineNumber;
+
+ [FieldOffset(32)]
+ public int ColumnNumber;
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser16ParserDiagnosticC2Ev")]
+ internal static extern void ctor_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser16ParserDiagnosticC2ERKS1_")]
+ internal static extern void cctor_1(global::System.IntPtr instance, global::System.IntPtr _0);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser16ParserDiagnosticD2Ev")]
+ internal static extern void dtor_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser16ParserDiagnostic11getFileNameEv")]
+ internal static extern global::System.IntPtr getFileName_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser16ParserDiagnostic11setFileNameEPKc")]
+ internal static extern void setFileName_0(global::System.IntPtr instance, global::System.IntPtr s);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser16ParserDiagnostic10getMessageEv")]
+ internal static extern global::System.IntPtr getMessage_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser16ParserDiagnostic10setMessageEPKc")]
+ internal static extern void setMessage_0(global::System.IntPtr instance, global::System.IntPtr s);
+ }
+
+ public global::System.IntPtr __Instance { get; protected set; }
+
+ protected int __PointerAdjustment;
+ public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary();
+ protected void*[] __OriginalVTables;
+
+ protected bool __ownsNativeInstance;
+
+ public static ParserDiagnostic __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
+ {
+ return new ParserDiagnostic(native.ToPointer(), skipVTables);
+ }
+
+ public static ParserDiagnostic __CreateInstance(ParserDiagnostic.Internal native, bool skipVTables = false)
+ {
+ return new ParserDiagnostic(native, skipVTables);
+ }
+
+ private static void* __CopyValue(ParserDiagnostic.Internal native)
+ {
+ var ret = Marshal.AllocHGlobal(36);
+ global::CppSharp.Parser.ParserDiagnostic.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ return ret.ToPointer();
+ }
+
+ private ParserDiagnostic(ParserDiagnostic.Internal native, bool skipVTables = false)
+ : this(__CopyValue(native), skipVTables)
+ {
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ }
+
+ protected ParserDiagnostic(void* native, bool skipVTables = false)
+ {
+ if (native == null)
+ return;
+ __Instance = new global::System.IntPtr(native);
+ }
+
+ public ParserDiagnostic()
+ {
+ __Instance = Marshal.AllocHGlobal(36);
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ Internal.ctor_0((__Instance + __PointerAdjustment));
+ }
+
+ public ParserDiagnostic(global::CppSharp.Parser.ParserDiagnostic _0)
+ {
+ __Instance = Marshal.AllocHGlobal(36);
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ if (ReferenceEquals(_0, null))
+ throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
+ var __arg0 = _0.__Instance;
+ Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
+ }
+
+ public void Dispose()
+ {
+ Dispose(disposing: true);
+ }
+
+ protected virtual void Dispose(bool disposing)
+ {
+ global::CppSharp.Parser.ParserDiagnostic __dummy;
+ NativeToManagedMap.TryRemove(__Instance, out __dummy);
+ Internal.dtor_0((__Instance + __PointerAdjustment));
+ if (__ownsNativeInstance)
+ Marshal.FreeHGlobal(__Instance);
+ }
+
+ public string FileName
+ {
+ get
+ {
+ var __ret = Internal.getFileName_0((__Instance + __PointerAdjustment));
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ set
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(value);
+ Internal.setFileName_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+ }
+
+ public string Message
+ {
+ get
+ {
+ var __ret = Internal.getMessage_0((__Instance + __PointerAdjustment));
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ set
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(value);
+ Internal.setMessage_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+ }
+
+ public global::CppSharp.Parser.ParserDiagnosticLevel Level
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Level;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Level = value;
+ }
+ }
+
+ public int LineNumber
+ {
+ get
+ {
+ return ((Internal*) __Instance)->LineNumber;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->LineNumber = value;
+ }
+ }
+
+ public int ColumnNumber
+ {
+ get
+ {
+ return ((Internal*) __Instance)->ColumnNumber;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->ColumnNumber = value;
+ }
+ }
+ }
+
+ public unsafe partial class ParserResult : IDisposable
+ {
+ [StructLayout(LayoutKind.Explicit, Size = 28)]
+ public partial struct Internal
+ {
+ [FieldOffset(0)]
+ public global::CppSharp.Parser.ParserResultKind Kind;
+
+ [FieldOffset(16)]
+ public global::System.IntPtr ASTContext;
+
+ [FieldOffset(20)]
+ public global::System.IntPtr Library;
+
+ [FieldOffset(24)]
+ public global::System.IntPtr CodeParser;
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser12ParserResultC2Ev")]
+ internal static extern void ctor_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser12ParserResultC2ERKS1_")]
+ internal static extern void cctor_1(global::System.IntPtr instance, global::System.IntPtr _0);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser12ParserResultD2Ev")]
+ internal static extern void dtor_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser12ParserResult14getDiagnosticsEj")]
+ internal static extern void getDiagnostics_0(global::System.IntPtr @return, global::System.IntPtr instance, uint i);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser12ParserResult14addDiagnosticsERNS0_16ParserDiagnosticE")]
+ internal static extern void addDiagnostics_0(global::System.IntPtr instance, global::System.IntPtr s);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser12ParserResult16clearDiagnosticsEv")]
+ internal static extern void clearDiagnostics_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser12ParserResult19getDiagnosticsCountEv")]
+ internal static extern uint getDiagnosticsCount_0(global::System.IntPtr instance);
+ }
+
+ public global::System.IntPtr __Instance { get; protected set; }
+
+ protected int __PointerAdjustment;
+ public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary();
+ protected void*[] __OriginalVTables;
+
+ protected bool __ownsNativeInstance;
+
+ public static ParserResult __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
+ {
+ return new ParserResult(native.ToPointer(), skipVTables);
+ }
+
+ public static ParserResult __CreateInstance(ParserResult.Internal native, bool skipVTables = false)
+ {
+ return new ParserResult(native, skipVTables);
+ }
+
+ private static void* __CopyValue(ParserResult.Internal native)
+ {
+ var ret = Marshal.AllocHGlobal(28);
+ global::CppSharp.Parser.ParserResult.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ return ret.ToPointer();
+ }
+
+ private ParserResult(ParserResult.Internal native, bool skipVTables = false)
+ : this(__CopyValue(native), skipVTables)
+ {
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ }
+
+ protected ParserResult(void* native, bool skipVTables = false)
+ {
+ if (native == null)
+ return;
+ __Instance = new global::System.IntPtr(native);
+ }
+
+ public ParserResult()
+ {
+ __Instance = Marshal.AllocHGlobal(28);
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ Internal.ctor_0((__Instance + __PointerAdjustment));
+ }
+
+ public ParserResult(global::CppSharp.Parser.ParserResult _0)
+ {
+ __Instance = Marshal.AllocHGlobal(28);
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ if (ReferenceEquals(_0, null))
+ throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
+ var __arg0 = _0.__Instance;
+ Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
+ }
+
+ public void Dispose()
+ {
+ Dispose(disposing: true);
+ }
+
+ protected virtual void Dispose(bool disposing)
+ {
+ global::CppSharp.Parser.ParserResult __dummy;
+ NativeToManagedMap.TryRemove(__Instance, out __dummy);
+ Internal.dtor_0((__Instance + __PointerAdjustment));
+ if (__ownsNativeInstance)
+ Marshal.FreeHGlobal(__Instance);
+ }
+
+ public global::CppSharp.Parser.ParserDiagnostic getDiagnostics(uint i)
+ {
+ var __ret = new global::CppSharp.Parser.ParserDiagnostic.Internal();
+ Internal.getDiagnostics_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), i);
+ return global::CppSharp.Parser.ParserDiagnostic.__CreateInstance(__ret);
+ }
+
+ public void addDiagnostics(global::CppSharp.Parser.ParserDiagnostic s)
+ {
+ if (ReferenceEquals(s, null))
+ throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
+ var __arg0 = s.__Instance;
+ Internal.addDiagnostics_0((__Instance + __PointerAdjustment), __arg0);
+ }
+
+ public void clearDiagnostics()
+ {
+ Internal.clearDiagnostics_0((__Instance + __PointerAdjustment));
+ }
+
+ public uint DiagnosticsCount
+ {
+ get
+ {
+ var __ret = Internal.getDiagnosticsCount_0((__Instance + __PointerAdjustment));
+ return __ret;
+ }
+ }
+
+ public global::CppSharp.Parser.ParserResultKind Kind
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Kind;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Kind = value;
+ }
+ }
+
+ public global::CppSharp.Parser.AST.ASTContext ASTContext
+ {
+ get
+ {
+ global::CppSharp.Parser.AST.ASTContext __result0;
+ if (((Internal*) __Instance)->ASTContext == IntPtr.Zero) __result0 = null;
+ else if (global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->ASTContext))
+ __result0 = (global::CppSharp.Parser.AST.ASTContext) global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap[((Internal*) __Instance)->ASTContext];
+ else __result0 = global::CppSharp.Parser.AST.ASTContext.__CreateInstance(((Internal*) __Instance)->ASTContext);
+ return __result0;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->ASTContext = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance;
+ }
+ }
+
+ public global::CppSharp.Parser.AST.NativeLibrary Library
+ {
+ get
+ {
+ global::CppSharp.Parser.AST.NativeLibrary __result0;
+ if (((Internal*) __Instance)->Library == IntPtr.Zero) __result0 = null;
+ else if (global::CppSharp.Parser.AST.NativeLibrary.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Library))
+ __result0 = (global::CppSharp.Parser.AST.NativeLibrary) global::CppSharp.Parser.AST.NativeLibrary.NativeToManagedMap[((Internal*) __Instance)->Library];
+ else __result0 = global::CppSharp.Parser.AST.NativeLibrary.__CreateInstance(((Internal*) __Instance)->Library);
+ return __result0;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Library = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance;
+ }
+ }
+ }
+
+ public unsafe partial class ClangParser : IDisposable
+ {
+ [StructLayout(LayoutKind.Explicit, Size = 0)]
+ public partial struct Internal
+ {
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser11ClangParserC2ERKS1_")]
+ internal static extern void cctor_1(global::System.IntPtr instance, global::System.IntPtr _0);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser11ClangParser11ParseHeaderEPNS0_13ParserOptionsE")]
+ internal static extern global::System.IntPtr ParseHeader_0(global::System.IntPtr Opts);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser11ClangParser12ParseLibraryEPNS0_13ParserOptionsE")]
+ internal static extern global::System.IntPtr ParseLibrary_0(global::System.IntPtr Opts);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser11ClangParser13GetTargetInfoEPNS0_13ParserOptionsE")]
+ internal static extern global::System.IntPtr GetTargetInfo_0(global::System.IntPtr Opts);
+ }
+
+ public global::System.IntPtr __Instance { get; protected set; }
+
+ protected int __PointerAdjustment;
+ public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary();
+ protected void*[] __OriginalVTables;
+
+ protected bool __ownsNativeInstance;
+
+ public static ClangParser __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
+ {
+ return new ClangParser(native.ToPointer(), skipVTables);
+ }
+
+ public static ClangParser __CreateInstance(ClangParser.Internal native, bool skipVTables = false)
+ {
+ return new ClangParser(native, skipVTables);
+ }
+
+ private static void* __CopyValue(ClangParser.Internal native)
+ {
+ var ret = Marshal.AllocHGlobal(0);
+ *(ClangParser.Internal*) ret = native;
+ return ret.ToPointer();
+ }
+
+ private ClangParser(ClangParser.Internal native, bool skipVTables = false)
+ : this(__CopyValue(native), skipVTables)
+ {
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ }
+
+ protected ClangParser(void* native, bool skipVTables = false)
+ {
+ if (native == null)
+ return;
+ __Instance = new global::System.IntPtr(native);
+ }
+
+ public ClangParser()
+ {
+ __Instance = Marshal.AllocHGlobal(0);
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ }
+
+ public ClangParser(global::CppSharp.Parser.ClangParser _0)
+ {
+ __Instance = Marshal.AllocHGlobal(0);
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ *((ClangParser.Internal*) __Instance) = *((ClangParser.Internal*) _0.__Instance);
+ }
+
+ public void Dispose()
+ {
+ Dispose(disposing: true);
+ }
+
+ protected virtual void Dispose(bool disposing)
+ {
+ global::CppSharp.Parser.ClangParser __dummy;
+ NativeToManagedMap.TryRemove(__Instance, out __dummy);
+ if (__ownsNativeInstance)
+ Marshal.FreeHGlobal(__Instance);
+ }
+
+ public static global::CppSharp.Parser.ParserResult ParseHeader(global::CppSharp.Parser.ParserOptions Opts)
+ {
+ var __arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
+ var __ret = Internal.ParseHeader_0(__arg0);
+ global::CppSharp.Parser.ParserResult __result0;
+ if (__ret == IntPtr.Zero) __result0 = null;
+ else if (global::CppSharp.Parser.ParserResult.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.ParserResult) global::CppSharp.Parser.ParserResult.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.ParserResult.__CreateInstance(__ret);
+ return __result0;
+ }
+
+ public static global::CppSharp.Parser.ParserResult ParseLibrary(global::CppSharp.Parser.ParserOptions Opts)
+ {
+ var __arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
+ var __ret = Internal.ParseLibrary_0(__arg0);
+ global::CppSharp.Parser.ParserResult __result0;
+ if (__ret == IntPtr.Zero) __result0 = null;
+ else if (global::CppSharp.Parser.ParserResult.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.ParserResult) global::CppSharp.Parser.ParserResult.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.ParserResult.__CreateInstance(__ret);
+ return __result0;
+ }
+
+ public static global::CppSharp.Parser.ParserTargetInfo GetTargetInfo(global::CppSharp.Parser.ParserOptions Opts)
+ {
+ var __arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
+ var __ret = Internal.GetTargetInfo_0(__arg0);
+ global::CppSharp.Parser.ParserTargetInfo __result0;
+ if (__ret == IntPtr.Zero) __result0 = null;
+ else if (global::CppSharp.Parser.ParserTargetInfo.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.ParserTargetInfo) global::CppSharp.Parser.ParserTargetInfo.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.ParserTargetInfo.__CreateInstance(__ret);
+ return __result0;
+ }
+ }
+ }
+}
+
+namespace CppSharp
+{
+ namespace Parser
+ {
+ public enum ParserIntType
+ {
+ NoInt = 0,
+ SignedChar = 1,
+ UnsignedChar = 2,
+ SignedShort = 3,
+ UnsignedShort = 4,
+ SignedInt = 5,
+ UnsignedInt = 6,
+ SignedLong = 7,
+ UnsignedLong = 8,
+ SignedLongLong = 9,
+ UnsignedLongLong = 10
+ }
+
+ public unsafe partial class ParserTargetInfo : IDisposable
+ {
+ [StructLayout(LayoutKind.Explicit, Size = 164)]
+ public partial struct Internal
+ {
+ [FieldOffset(12)]
+ public global::CppSharp.Parser.ParserIntType Char16Type;
+
+ [FieldOffset(16)]
+ public global::CppSharp.Parser.ParserIntType Char32Type;
+
+ [FieldOffset(20)]
+ public global::CppSharp.Parser.ParserIntType Int64Type;
+
+ [FieldOffset(24)]
+ public global::CppSharp.Parser.ParserIntType IntMaxType;
+
+ [FieldOffset(28)]
+ public global::CppSharp.Parser.ParserIntType IntPtrType;
+
+ [FieldOffset(32)]
+ public global::CppSharp.Parser.ParserIntType SizeType;
+
+ [FieldOffset(36)]
+ public global::CppSharp.Parser.ParserIntType UIntMaxType;
+
+ [FieldOffset(40)]
+ public global::CppSharp.Parser.ParserIntType WCharType;
+
+ [FieldOffset(44)]
+ public global::CppSharp.Parser.ParserIntType WIntType;
+
+ [FieldOffset(48)]
+ public uint BoolAlign;
+
+ [FieldOffset(52)]
+ public uint BoolWidth;
+
+ [FieldOffset(56)]
+ public uint CharAlign;
+
+ [FieldOffset(60)]
+ public uint CharWidth;
+
+ [FieldOffset(64)]
+ public uint Char16Align;
+
+ [FieldOffset(68)]
+ public uint Char16Width;
+
+ [FieldOffset(72)]
+ public uint Char32Align;
+
+ [FieldOffset(76)]
+ public uint Char32Width;
+
+ [FieldOffset(80)]
+ public uint HalfAlign;
+
+ [FieldOffset(84)]
+ public uint HalfWidth;
+
+ [FieldOffset(88)]
+ public uint FloatAlign;
+
+ [FieldOffset(92)]
+ public uint FloatWidth;
+
+ [FieldOffset(96)]
+ public uint DoubleAlign;
+
+ [FieldOffset(100)]
+ public uint DoubleWidth;
+
+ [FieldOffset(104)]
+ public uint ShortAlign;
+
+ [FieldOffset(108)]
+ public uint ShortWidth;
+
+ [FieldOffset(112)]
+ public uint IntAlign;
+
+ [FieldOffset(116)]
+ public uint IntWidth;
+
+ [FieldOffset(120)]
+ public uint IntMaxTWidth;
+
+ [FieldOffset(124)]
+ public uint LongAlign;
+
+ [FieldOffset(128)]
+ public uint LongWidth;
+
+ [FieldOffset(132)]
+ public uint LongDoubleAlign;
+
+ [FieldOffset(136)]
+ public uint LongDoubleWidth;
+
+ [FieldOffset(140)]
+ public uint LongLongAlign;
+
+ [FieldOffset(144)]
+ public uint LongLongWidth;
+
+ [FieldOffset(148)]
+ public uint PointerAlign;
+
+ [FieldOffset(152)]
+ public uint PointerWidth;
+
+ [FieldOffset(156)]
+ public uint WCharAlign;
+
+ [FieldOffset(160)]
+ public uint WCharWidth;
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser16ParserTargetInfoC2Ev")]
+ internal static extern void ctor_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser16ParserTargetInfoC2ERKS1_")]
+ internal static extern void cctor_1(global::System.IntPtr instance, global::System.IntPtr _0);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser16ParserTargetInfoD2Ev")]
+ internal static extern void dtor_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser16ParserTargetInfo6getABIEv")]
+ internal static extern global::System.IntPtr getABI_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser16ParserTargetInfo6setABIEPKc")]
+ internal static extern void setABI_0(global::System.IntPtr instance, global::System.IntPtr s);
+ }
+
+ public global::System.IntPtr __Instance { get; protected set; }
+
+ protected int __PointerAdjustment;
+ public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary();
+ protected void*[] __OriginalVTables;
+
+ protected bool __ownsNativeInstance;
+
+ public static ParserTargetInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
+ {
+ return new ParserTargetInfo(native.ToPointer(), skipVTables);
+ }
+
+ public static ParserTargetInfo __CreateInstance(ParserTargetInfo.Internal native, bool skipVTables = false)
+ {
+ return new ParserTargetInfo(native, skipVTables);
+ }
+
+ private static void* __CopyValue(ParserTargetInfo.Internal native)
+ {
+ var ret = Marshal.AllocHGlobal(164);
+ global::CppSharp.Parser.ParserTargetInfo.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ return ret.ToPointer();
+ }
+
+ private ParserTargetInfo(ParserTargetInfo.Internal native, bool skipVTables = false)
+ : this(__CopyValue(native), skipVTables)
+ {
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ }
+
+ protected ParserTargetInfo(void* native, bool skipVTables = false)
+ {
+ if (native == null)
+ return;
+ __Instance = new global::System.IntPtr(native);
+ }
+
+ public ParserTargetInfo()
+ {
+ __Instance = Marshal.AllocHGlobal(164);
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ Internal.ctor_0((__Instance + __PointerAdjustment));
+ }
+
+ public ParserTargetInfo(global::CppSharp.Parser.ParserTargetInfo _0)
+ {
+ __Instance = Marshal.AllocHGlobal(164);
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ if (ReferenceEquals(_0, null))
+ throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
+ var __arg0 = _0.__Instance;
+ Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
+ }
+
+ public void Dispose()
+ {
+ Dispose(disposing: true);
+ }
+
+ protected virtual void Dispose(bool disposing)
+ {
+ global::CppSharp.Parser.ParserTargetInfo __dummy;
+ NativeToManagedMap.TryRemove(__Instance, out __dummy);
+ Internal.dtor_0((__Instance + __PointerAdjustment));
+ if (__ownsNativeInstance)
+ Marshal.FreeHGlobal(__Instance);
+ }
+
+ public string ABI
+ {
+ get
+ {
+ var __ret = Internal.getABI_0((__Instance + __PointerAdjustment));
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ set
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(value);
+ Internal.setABI_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+ }
+
+ public global::CppSharp.Parser.ParserIntType Char16Type
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Char16Type;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Char16Type = value;
+ }
+ }
+
+ public global::CppSharp.Parser.ParserIntType Char32Type
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Char32Type;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Char32Type = value;
+ }
+ }
+
+ public global::CppSharp.Parser.ParserIntType Int64Type
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Int64Type;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Int64Type = value;
+ }
+ }
+
+ public global::CppSharp.Parser.ParserIntType IntMaxType
+ {
+ get
+ {
+ return ((Internal*) __Instance)->IntMaxType;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->IntMaxType = value;
+ }
+ }
+
+ public global::CppSharp.Parser.ParserIntType IntPtrType
+ {
+ get
+ {
+ return ((Internal*) __Instance)->IntPtrType;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->IntPtrType = value;
+ }
+ }
+
+ public global::CppSharp.Parser.ParserIntType SizeType
+ {
+ get
+ {
+ return ((Internal*) __Instance)->SizeType;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->SizeType = value;
+ }
+ }
+
+ public global::CppSharp.Parser.ParserIntType UIntMaxType
+ {
+ get
+ {
+ return ((Internal*) __Instance)->UIntMaxType;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->UIntMaxType = value;
+ }
+ }
+
+ public global::CppSharp.Parser.ParserIntType WCharType
+ {
+ get
+ {
+ return ((Internal*) __Instance)->WCharType;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->WCharType = value;
+ }
+ }
+
+ public global::CppSharp.Parser.ParserIntType WIntType
+ {
+ get
+ {
+ return ((Internal*) __Instance)->WIntType;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->WIntType = value;
+ }
+ }
+
+ public uint BoolAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->BoolAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->BoolAlign = value;
+ }
+ }
+
+ public uint BoolWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->BoolWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->BoolWidth = value;
+ }
+ }
+
+ public uint CharAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->CharAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->CharAlign = value;
+ }
+ }
+
+ public uint CharWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->CharWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->CharWidth = value;
+ }
+ }
+
+ public uint Char16Align
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Char16Align;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Char16Align = value;
+ }
+ }
+
+ public uint Char16Width
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Char16Width;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Char16Width = value;
+ }
+ }
+
+ public uint Char32Align
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Char32Align;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Char32Align = value;
+ }
+ }
+
+ public uint Char32Width
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Char32Width;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Char32Width = value;
+ }
+ }
+
+ public uint HalfAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->HalfAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->HalfAlign = value;
+ }
+ }
+
+ public uint HalfWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->HalfWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->HalfWidth = value;
+ }
+ }
+
+ public uint FloatAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->FloatAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->FloatAlign = value;
+ }
+ }
+
+ public uint FloatWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->FloatWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->FloatWidth = value;
+ }
+ }
+
+ public uint DoubleAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->DoubleAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->DoubleAlign = value;
+ }
+ }
+
+ public uint DoubleWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->DoubleWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->DoubleWidth = value;
+ }
+ }
+
+ public uint ShortAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->ShortAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->ShortAlign = value;
+ }
+ }
+
+ public uint ShortWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->ShortWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->ShortWidth = value;
+ }
+ }
+
+ public uint IntAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->IntAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->IntAlign = value;
+ }
+ }
+
+ public uint IntWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->IntWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->IntWidth = value;
+ }
+ }
+
+ public uint IntMaxTWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->IntMaxTWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->IntMaxTWidth = value;
+ }
+ }
+
+ public uint LongAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->LongAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->LongAlign = value;
+ }
+ }
+
+ public uint LongWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->LongWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->LongWidth = value;
+ }
+ }
+
+ public uint LongDoubleAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->LongDoubleAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->LongDoubleAlign = value;
+ }
+ }
+
+ public uint LongDoubleWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->LongDoubleWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->LongDoubleWidth = value;
+ }
+ }
+
+ public uint LongLongAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->LongLongAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->LongLongAlign = value;
+ }
+ }
+
+ public uint LongLongWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->LongLongWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->LongLongWidth = value;
+ }
+ }
+
+ public uint PointerAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->PointerAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->PointerAlign = value;
+ }
+ }
+
+ public uint PointerWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->PointerWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->PointerWidth = value;
+ }
+ }
+
+ public uint WCharAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->WCharAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->WCharAlign = value;
+ }
+ }
+
+ public uint WCharWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->WCharWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->WCharWidth = value;
+ }
+ }
+ }
+ }
+}
diff --git a/src/CppParser/Bindings/CSharp/i686-apple-darwin12.4.0/Sources.cs b/src/CppParser/Bindings/CSharp/i686-apple-darwin12.4.0/Sources.cs
deleted file mode 100644
index f088944b..00000000
--- a/src/CppParser/Bindings/CSharp/i686-apple-darwin12.4.0/Sources.cs
+++ /dev/null
@@ -1,97 +0,0 @@
-//----------------------------------------------------------------------------
-//
-// This is autogenerated code by CppSharp.
-// Do not edit this file or all your changes will be lost after re-generation.
-//
-//----------------------------------------------------------------------------
-using System;
-using System.Runtime.InteropServices;
-using System.Security;
-
-namespace CppSharp
-{
- namespace Parser
- {
- public unsafe partial struct SourceLocation
- {
- [StructLayout(LayoutKind.Explicit, Size = 4)]
- public partial struct Internal
- {
- [FieldOffset(0)]
- public uint ID;
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser14SourceLocationC2Ev")]
- internal static extern void ctor_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser14SourceLocationC2Ej")]
- internal static extern void ctor_1(global::System.IntPtr instance, uint ID);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser14SourceLocationC2ERKS1_")]
- internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0);
- }
-
- private SourceLocation.Internal __instance;
- public SourceLocation.Internal __Instance { get { return __instance; } }
-
- public static SourceLocation __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
- {
- return new SourceLocation(native.ToPointer(), skipVTables);
- }
-
- public static SourceLocation __CreateInstance(SourceLocation.Internal native, bool skipVTables = false)
- {
- return new SourceLocation(native, skipVTables);
- }
-
- private SourceLocation(SourceLocation.Internal native, bool skipVTables = false)
- : this()
- {
- __instance = native;
- }
-
- private SourceLocation(void* native, bool skipVTables = false) : this()
- {
- __instance = *(Internal*) native;
- }
-
- public SourceLocation(uint ID)
- : this()
- {
- fixed (Internal* __instancePtr = &__instance)
- {
- Internal.ctor_1(new global::System.IntPtr(__instancePtr), ID);
- }
- }
-
- public SourceLocation(CppSharp.Parser.SourceLocation _0)
- : this()
- {
- var ____arg0 = _0.__Instance;
- var __arg0 = new global::System.IntPtr(&____arg0);
- fixed (Internal* __instancePtr = &__instance)
- {
- Internal.cctor_2(new global::System.IntPtr(__instancePtr), __arg0);
- }
- }
-
- public uint ID
- {
- get
- {
- return __instance.ID;
- }
-
- set
- {
- __instance.ID = value;
- }
- }
- }
- }
-}
diff --git a/src/CppParser/Bindings/CSharp/i686-apple-darwin12.4.0/Target.cs b/src/CppParser/Bindings/CSharp/i686-apple-darwin12.4.0/Target.cs
deleted file mode 100644
index a5cc5dde..00000000
--- a/src/CppParser/Bindings/CSharp/i686-apple-darwin12.4.0/Target.cs
+++ /dev/null
@@ -1,758 +0,0 @@
-//----------------------------------------------------------------------------
-//
-// This is autogenerated code by CppSharp.
-// Do not edit this file or all your changes will be lost after re-generation.
-//
-//----------------------------------------------------------------------------
-using System;
-using System.Runtime.InteropServices;
-using System.Security;
-
-namespace CppSharp
-{
- namespace Parser
- {
- public enum ParserIntType
- {
- NoInt = 0,
- SignedChar = 1,
- UnsignedChar = 2,
- SignedShort = 3,
- UnsignedShort = 4,
- SignedInt = 5,
- UnsignedInt = 6,
- SignedLong = 7,
- UnsignedLong = 8,
- SignedLongLong = 9,
- UnsignedLongLong = 10
- }
-
- public unsafe partial class ParserTargetInfo : IDisposable
- {
- [StructLayout(LayoutKind.Explicit, Size = 164)]
- public partial struct Internal
- {
- [FieldOffset(12)]
- public CppSharp.Parser.ParserIntType Char16Type;
-
- [FieldOffset(16)]
- public CppSharp.Parser.ParserIntType Char32Type;
-
- [FieldOffset(20)]
- public CppSharp.Parser.ParserIntType Int64Type;
-
- [FieldOffset(24)]
- public CppSharp.Parser.ParserIntType IntMaxType;
-
- [FieldOffset(28)]
- public CppSharp.Parser.ParserIntType IntPtrType;
-
- [FieldOffset(32)]
- public CppSharp.Parser.ParserIntType SizeType;
-
- [FieldOffset(36)]
- public CppSharp.Parser.ParserIntType UIntMaxType;
-
- [FieldOffset(40)]
- public CppSharp.Parser.ParserIntType WCharType;
-
- [FieldOffset(44)]
- public CppSharp.Parser.ParserIntType WIntType;
-
- [FieldOffset(48)]
- public uint BoolAlign;
-
- [FieldOffset(52)]
- public uint BoolWidth;
-
- [FieldOffset(56)]
- public uint CharAlign;
-
- [FieldOffset(60)]
- public uint CharWidth;
-
- [FieldOffset(64)]
- public uint Char16Align;
-
- [FieldOffset(68)]
- public uint Char16Width;
-
- [FieldOffset(72)]
- public uint Char32Align;
-
- [FieldOffset(76)]
- public uint Char32Width;
-
- [FieldOffset(80)]
- public uint HalfAlign;
-
- [FieldOffset(84)]
- public uint HalfWidth;
-
- [FieldOffset(88)]
- public uint FloatAlign;
-
- [FieldOffset(92)]
- public uint FloatWidth;
-
- [FieldOffset(96)]
- public uint DoubleAlign;
-
- [FieldOffset(100)]
- public uint DoubleWidth;
-
- [FieldOffset(104)]
- public uint ShortAlign;
-
- [FieldOffset(108)]
- public uint ShortWidth;
-
- [FieldOffset(112)]
- public uint IntAlign;
-
- [FieldOffset(116)]
- public uint IntWidth;
-
- [FieldOffset(120)]
- public uint IntMaxTWidth;
-
- [FieldOffset(124)]
- public uint LongAlign;
-
- [FieldOffset(128)]
- public uint LongWidth;
-
- [FieldOffset(132)]
- public uint LongDoubleAlign;
-
- [FieldOffset(136)]
- public uint LongDoubleWidth;
-
- [FieldOffset(140)]
- public uint LongLongAlign;
-
- [FieldOffset(144)]
- public uint LongLongWidth;
-
- [FieldOffset(148)]
- public uint PointerAlign;
-
- [FieldOffset(152)]
- public uint PointerWidth;
-
- [FieldOffset(156)]
- public uint WCharAlign;
-
- [FieldOffset(160)]
- public uint WCharWidth;
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser16ParserTargetInfoC2Ev")]
- internal static extern void ctor_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser16ParserTargetInfoC2ERKS1_")]
- internal static extern void cctor_1(global::System.IntPtr instance, global::System.IntPtr _0);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser16ParserTargetInfoD2Ev")]
- internal static extern void dtor_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser16ParserTargetInfo6getABIEv")]
- internal static extern global::System.IntPtr getABI_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser16ParserTargetInfo6setABIEPKc")]
- internal static extern void setABI_0(global::System.IntPtr instance, global::System.IntPtr s);
- }
-
- public global::System.IntPtr __Instance { get; protected set; }
-
- protected int __PointerAdjustment;
- public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary();
- protected void*[] __OriginalVTables;
-
- protected bool __ownsNativeInstance;
-
- public static ParserTargetInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
- {
- return new ParserTargetInfo(native.ToPointer(), skipVTables);
- }
-
- public static ParserTargetInfo __CreateInstance(ParserTargetInfo.Internal native, bool skipVTables = false)
- {
- return new ParserTargetInfo(native, skipVTables);
- }
-
- private static void* __CopyValue(ParserTargetInfo.Internal native)
- {
- var ret = Marshal.AllocHGlobal(164);
- CppSharp.Parser.ParserTargetInfo.Internal.cctor_1(ret, new global::System.IntPtr(&native));
- return ret.ToPointer();
- }
-
- private ParserTargetInfo(ParserTargetInfo.Internal native, bool skipVTables = false)
- : this(__CopyValue(native), skipVTables)
- {
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- }
-
- protected ParserTargetInfo(void* native, bool skipVTables = false)
- {
- if (native == null)
- return;
- __Instance = new global::System.IntPtr(native);
- }
-
- public ParserTargetInfo()
- {
- __Instance = Marshal.AllocHGlobal(164);
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- Internal.ctor_0((__Instance + __PointerAdjustment));
- }
-
- public ParserTargetInfo(CppSharp.Parser.ParserTargetInfo _0)
- {
- __Instance = Marshal.AllocHGlobal(164);
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- if (ReferenceEquals(_0, null))
- throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
- var __arg0 = _0.__Instance;
- Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
- }
-
- public void Dispose()
- {
- Dispose(disposing: true);
- }
-
- protected virtual void Dispose(bool disposing)
- {
- CppSharp.Parser.ParserTargetInfo __dummy;
- NativeToManagedMap.TryRemove(__Instance, out __dummy);
- Internal.dtor_0((__Instance + __PointerAdjustment));
- if (__ownsNativeInstance)
- Marshal.FreeHGlobal(__Instance);
- }
-
- public string ABI
- {
- get
- {
- var __ret = Internal.getABI_0((__Instance + __PointerAdjustment));
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- set
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(value);
- Internal.setABI_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
- }
-
- public CppSharp.Parser.ParserIntType Char16Type
- {
- get
- {
- return ((Internal*) __Instance)->Char16Type;
- }
-
- set
- {
- ((Internal*) __Instance)->Char16Type = value;
- }
- }
-
- public CppSharp.Parser.ParserIntType Char32Type
- {
- get
- {
- return ((Internal*) __Instance)->Char32Type;
- }
-
- set
- {
- ((Internal*) __Instance)->Char32Type = value;
- }
- }
-
- public CppSharp.Parser.ParserIntType Int64Type
- {
- get
- {
- return ((Internal*) __Instance)->Int64Type;
- }
-
- set
- {
- ((Internal*) __Instance)->Int64Type = value;
- }
- }
-
- public CppSharp.Parser.ParserIntType IntMaxType
- {
- get
- {
- return ((Internal*) __Instance)->IntMaxType;
- }
-
- set
- {
- ((Internal*) __Instance)->IntMaxType = value;
- }
- }
-
- public CppSharp.Parser.ParserIntType IntPtrType
- {
- get
- {
- return ((Internal*) __Instance)->IntPtrType;
- }
-
- set
- {
- ((Internal*) __Instance)->IntPtrType = value;
- }
- }
-
- public CppSharp.Parser.ParserIntType SizeType
- {
- get
- {
- return ((Internal*) __Instance)->SizeType;
- }
-
- set
- {
- ((Internal*) __Instance)->SizeType = value;
- }
- }
-
- public CppSharp.Parser.ParserIntType UIntMaxType
- {
- get
- {
- return ((Internal*) __Instance)->UIntMaxType;
- }
-
- set
- {
- ((Internal*) __Instance)->UIntMaxType = value;
- }
- }
-
- public CppSharp.Parser.ParserIntType WCharType
- {
- get
- {
- return ((Internal*) __Instance)->WCharType;
- }
-
- set
- {
- ((Internal*) __Instance)->WCharType = value;
- }
- }
-
- public CppSharp.Parser.ParserIntType WIntType
- {
- get
- {
- return ((Internal*) __Instance)->WIntType;
- }
-
- set
- {
- ((Internal*) __Instance)->WIntType = value;
- }
- }
-
- public uint BoolAlign
- {
- get
- {
- return ((Internal*) __Instance)->BoolAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->BoolAlign = value;
- }
- }
-
- public uint BoolWidth
- {
- get
- {
- return ((Internal*) __Instance)->BoolWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->BoolWidth = value;
- }
- }
-
- public uint CharAlign
- {
- get
- {
- return ((Internal*) __Instance)->CharAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->CharAlign = value;
- }
- }
-
- public uint CharWidth
- {
- get
- {
- return ((Internal*) __Instance)->CharWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->CharWidth = value;
- }
- }
-
- public uint Char16Align
- {
- get
- {
- return ((Internal*) __Instance)->Char16Align;
- }
-
- set
- {
- ((Internal*) __Instance)->Char16Align = value;
- }
- }
-
- public uint Char16Width
- {
- get
- {
- return ((Internal*) __Instance)->Char16Width;
- }
-
- set
- {
- ((Internal*) __Instance)->Char16Width = value;
- }
- }
-
- public uint Char32Align
- {
- get
- {
- return ((Internal*) __Instance)->Char32Align;
- }
-
- set
- {
- ((Internal*) __Instance)->Char32Align = value;
- }
- }
-
- public uint Char32Width
- {
- get
- {
- return ((Internal*) __Instance)->Char32Width;
- }
-
- set
- {
- ((Internal*) __Instance)->Char32Width = value;
- }
- }
-
- public uint HalfAlign
- {
- get
- {
- return ((Internal*) __Instance)->HalfAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->HalfAlign = value;
- }
- }
-
- public uint HalfWidth
- {
- get
- {
- return ((Internal*) __Instance)->HalfWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->HalfWidth = value;
- }
- }
-
- public uint FloatAlign
- {
- get
- {
- return ((Internal*) __Instance)->FloatAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->FloatAlign = value;
- }
- }
-
- public uint FloatWidth
- {
- get
- {
- return ((Internal*) __Instance)->FloatWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->FloatWidth = value;
- }
- }
-
- public uint DoubleAlign
- {
- get
- {
- return ((Internal*) __Instance)->DoubleAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->DoubleAlign = value;
- }
- }
-
- public uint DoubleWidth
- {
- get
- {
- return ((Internal*) __Instance)->DoubleWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->DoubleWidth = value;
- }
- }
-
- public uint ShortAlign
- {
- get
- {
- return ((Internal*) __Instance)->ShortAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->ShortAlign = value;
- }
- }
-
- public uint ShortWidth
- {
- get
- {
- return ((Internal*) __Instance)->ShortWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->ShortWidth = value;
- }
- }
-
- public uint IntAlign
- {
- get
- {
- return ((Internal*) __Instance)->IntAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->IntAlign = value;
- }
- }
-
- public uint IntWidth
- {
- get
- {
- return ((Internal*) __Instance)->IntWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->IntWidth = value;
- }
- }
-
- public uint IntMaxTWidth
- {
- get
- {
- return ((Internal*) __Instance)->IntMaxTWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->IntMaxTWidth = value;
- }
- }
-
- public uint LongAlign
- {
- get
- {
- return ((Internal*) __Instance)->LongAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->LongAlign = value;
- }
- }
-
- public uint LongWidth
- {
- get
- {
- return ((Internal*) __Instance)->LongWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->LongWidth = value;
- }
- }
-
- public uint LongDoubleAlign
- {
- get
- {
- return ((Internal*) __Instance)->LongDoubleAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->LongDoubleAlign = value;
- }
- }
-
- public uint LongDoubleWidth
- {
- get
- {
- return ((Internal*) __Instance)->LongDoubleWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->LongDoubleWidth = value;
- }
- }
-
- public uint LongLongAlign
- {
- get
- {
- return ((Internal*) __Instance)->LongLongAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->LongLongAlign = value;
- }
- }
-
- public uint LongLongWidth
- {
- get
- {
- return ((Internal*) __Instance)->LongLongWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->LongLongWidth = value;
- }
- }
-
- public uint PointerAlign
- {
- get
- {
- return ((Internal*) __Instance)->PointerAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->PointerAlign = value;
- }
- }
-
- public uint PointerWidth
- {
- get
- {
- return ((Internal*) __Instance)->PointerWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->PointerWidth = value;
- }
- }
-
- public uint WCharAlign
- {
- get
- {
- return ((Internal*) __Instance)->WCharAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->WCharAlign = value;
- }
- }
-
- public uint WCharWidth
- {
- get
- {
- return ((Internal*) __Instance)->WCharWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->WCharWidth = value;
- }
- }
- }
- }
-}
diff --git a/src/CppParser/Bindings/CSharp/i686-pc-win32-msvc/CppParser.cs b/src/CppParser/Bindings/CSharp/i686-pc-win32-msvc/CppParser.cs
deleted file mode 100644
index 234b1a5d..00000000
--- a/src/CppParser/Bindings/CSharp/i686-pc-win32-msvc/CppParser.cs
+++ /dev/null
@@ -1,1207 +0,0 @@
-//----------------------------------------------------------------------------
-//
-// This is autogenerated code by CppSharp.
-// Do not edit this file or all your changes will be lost after re-generation.
-//
-//----------------------------------------------------------------------------
-using System;
-using System.Runtime.InteropServices;
-using System.Security;
-
-namespace CppSharp
-{
- namespace Parser
- {
- public enum LanguageVersion
- {
- /// The C programming language.
- C = 0,
- /// The C++ programming language year 1998; supports deprecated constructs.
- CPlusPlus98 = 1,
- /// The C++ programming language year 2011.
- CPlusPlus11 = 2
- }
-
- public enum ParserDiagnosticLevel
- {
- Ignored = 0,
- Note = 1,
- Warning = 2,
- Error = 3,
- Fatal = 4
- }
-
- public enum ParserResultKind
- {
- Success = 0,
- Error = 1,
- FileNotFound = 2
- }
-
- public enum SourceLocationKind
- {
- Invalid = 0,
- Builtin = 1,
- CommandLine = 2,
- System = 3,
- User = 4
- }
-
- public unsafe partial class ParserOptions : IDisposable
- {
- [StructLayout(LayoutKind.Explicit, Size = 156)]
- public partial struct Internal
- {
- [FieldOffset(108)]
- public global::System.IntPtr ASTContext;
-
- [FieldOffset(112)]
- public int ToolSetToUse;
-
- [FieldOffset(140)]
- public CppSharp.Parser.AST.CppAbi Abi;
-
- [FieldOffset(144)]
- public byte NoStandardIncludes;
-
- [FieldOffset(145)]
- public byte NoBuiltinIncludes;
-
- [FieldOffset(146)]
- public byte MicrosoftMode;
-
- [FieldOffset(147)]
- public byte Verbose;
-
- [FieldOffset(148)]
- public CppSharp.Parser.LanguageVersion LanguageVersion;
-
- [FieldOffset(152)]
- public global::System.IntPtr TargetInfo;
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="??0ParserOptions@CppParser@CppSharp@@QAE@XZ")]
- internal static extern global::System.IntPtr ctor_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="??0ParserOptions@CppParser@CppSharp@@QAE@ABU012@@Z")]
- internal static extern global::System.IntPtr cctor_2(global::System.IntPtr instance, global::System.IntPtr _0);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="??1ParserOptions@CppParser@CppSharp@@QAE@XZ")]
- internal static extern void dtor_0(global::System.IntPtr instance, int delete);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="?getArguments@ParserOptions@CppParser@CppSharp@@QAEPBDI@Z")]
- internal static extern global::System.IntPtr getArguments_0(global::System.IntPtr instance, uint i);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="?addArguments@ParserOptions@CppParser@CppSharp@@QAEXPBD@Z")]
- internal static extern void addArguments_0(global::System.IntPtr instance, global::System.IntPtr s);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="?clearArguments@ParserOptions@CppParser@CppSharp@@QAEXXZ")]
- internal static extern void clearArguments_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="?getSourceFiles@ParserOptions@CppParser@CppSharp@@QAEPBDI@Z")]
- internal static extern global::System.IntPtr getSourceFiles_0(global::System.IntPtr instance, uint i);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="?addSourceFiles@ParserOptions@CppParser@CppSharp@@QAEXPBD@Z")]
- internal static extern void addSourceFiles_0(global::System.IntPtr instance, global::System.IntPtr s);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="?clearSourceFiles@ParserOptions@CppParser@CppSharp@@QAEXXZ")]
- internal static extern void clearSourceFiles_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="?getIncludeDirs@ParserOptions@CppParser@CppSharp@@QAEPBDI@Z")]
- internal static extern global::System.IntPtr getIncludeDirs_0(global::System.IntPtr instance, uint i);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="?addIncludeDirs@ParserOptions@CppParser@CppSharp@@QAEXPBD@Z")]
- internal static extern void addIncludeDirs_0(global::System.IntPtr instance, global::System.IntPtr s);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="?clearIncludeDirs@ParserOptions@CppParser@CppSharp@@QAEXXZ")]
- internal static extern void clearIncludeDirs_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="?getSystemIncludeDirs@ParserOptions@CppParser@CppSharp@@QAEPBDI@Z")]
- internal static extern global::System.IntPtr getSystemIncludeDirs_0(global::System.IntPtr instance, uint i);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="?addSystemIncludeDirs@ParserOptions@CppParser@CppSharp@@QAEXPBD@Z")]
- internal static extern void addSystemIncludeDirs_0(global::System.IntPtr instance, global::System.IntPtr s);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="?clearSystemIncludeDirs@ParserOptions@CppParser@CppSharp@@QAEXXZ")]
- internal static extern void clearSystemIncludeDirs_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="?getDefines@ParserOptions@CppParser@CppSharp@@QAEPBDI@Z")]
- internal static extern global::System.IntPtr getDefines_0(global::System.IntPtr instance, uint i);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="?addDefines@ParserOptions@CppParser@CppSharp@@QAEXPBD@Z")]
- internal static extern void addDefines_0(global::System.IntPtr instance, global::System.IntPtr s);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="?clearDefines@ParserOptions@CppParser@CppSharp@@QAEXXZ")]
- internal static extern void clearDefines_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="?getUndefines@ParserOptions@CppParser@CppSharp@@QAEPBDI@Z")]
- internal static extern global::System.IntPtr getUndefines_0(global::System.IntPtr instance, uint i);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="?addUndefines@ParserOptions@CppParser@CppSharp@@QAEXPBD@Z")]
- internal static extern void addUndefines_0(global::System.IntPtr instance, global::System.IntPtr s);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="?clearUndefines@ParserOptions@CppParser@CppSharp@@QAEXXZ")]
- internal static extern void clearUndefines_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="?getLibraryDirs@ParserOptions@CppParser@CppSharp@@QAEPBDI@Z")]
- internal static extern global::System.IntPtr getLibraryDirs_0(global::System.IntPtr instance, uint i);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="?addLibraryDirs@ParserOptions@CppParser@CppSharp@@QAEXPBD@Z")]
- internal static extern void addLibraryDirs_0(global::System.IntPtr instance, global::System.IntPtr s);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="?clearLibraryDirs@ParserOptions@CppParser@CppSharp@@QAEXXZ")]
- internal static extern void clearLibraryDirs_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="?getArgumentsCount@ParserOptions@CppParser@CppSharp@@QAEIXZ")]
- internal static extern uint getArgumentsCount_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="?getLibraryFile@ParserOptions@CppParser@CppSharp@@QAEPBDXZ")]
- internal static extern global::System.IntPtr getLibraryFile_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="?setLibraryFile@ParserOptions@CppParser@CppSharp@@QAEXPBD@Z")]
- internal static extern void setLibraryFile_0(global::System.IntPtr instance, global::System.IntPtr s);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="?getSourceFilesCount@ParserOptions@CppParser@CppSharp@@QAEIXZ")]
- internal static extern uint getSourceFilesCount_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="?getIncludeDirsCount@ParserOptions@CppParser@CppSharp@@QAEIXZ")]
- internal static extern uint getIncludeDirsCount_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="?getSystemIncludeDirsCount@ParserOptions@CppParser@CppSharp@@QAEIXZ")]
- internal static extern uint getSystemIncludeDirsCount_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="?getDefinesCount@ParserOptions@CppParser@CppSharp@@QAEIXZ")]
- internal static extern uint getDefinesCount_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="?getUndefinesCount@ParserOptions@CppParser@CppSharp@@QAEIXZ")]
- internal static extern uint getUndefinesCount_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="?getLibraryDirsCount@ParserOptions@CppParser@CppSharp@@QAEIXZ")]
- internal static extern uint getLibraryDirsCount_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="?getTargetTriple@ParserOptions@CppParser@CppSharp@@QAEPBDXZ")]
- internal static extern global::System.IntPtr getTargetTriple_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="?setTargetTriple@ParserOptions@CppParser@CppSharp@@QAEXPBD@Z")]
- internal static extern void setTargetTriple_0(global::System.IntPtr instance, global::System.IntPtr s);
- }
-
- public global::System.IntPtr __Instance { get; protected set; }
-
- protected int __PointerAdjustment;
- public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary();
- protected void*[] __OriginalVTables;
-
- protected bool __ownsNativeInstance;
-
- public static ParserOptions __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
- {
- return new ParserOptions(native.ToPointer(), skipVTables);
- }
-
- public static ParserOptions __CreateInstance(ParserOptions.Internal native, bool skipVTables = false)
- {
- return new ParserOptions(native, skipVTables);
- }
-
- private static void* __CopyValue(ParserOptions.Internal native)
- {
- var ret = Marshal.AllocHGlobal(156);
- CppSharp.Parser.ParserOptions.Internal.cctor_2(ret, new global::System.IntPtr(&native));
- return ret.ToPointer();
- }
-
- private ParserOptions(ParserOptions.Internal native, bool skipVTables = false)
- : this(__CopyValue(native), skipVTables)
- {
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- }
-
- protected ParserOptions(void* native, bool skipVTables = false)
- {
- if (native == null)
- return;
- __Instance = new global::System.IntPtr(native);
- }
-
- public ParserOptions()
- {
- __Instance = Marshal.AllocHGlobal(156);
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- Internal.ctor_0((__Instance + __PointerAdjustment));
- }
-
- public ParserOptions(CppSharp.Parser.ParserOptions _0)
- {
- __Instance = Marshal.AllocHGlobal(156);
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- if (ReferenceEquals(_0, null))
- throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
- var __arg0 = _0.__Instance;
- Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
- }
-
- public void Dispose()
- {
- Dispose(disposing: true);
- }
-
- protected virtual void Dispose(bool disposing)
- {
- CppSharp.Parser.ParserOptions __dummy;
- NativeToManagedMap.TryRemove(__Instance, out __dummy);
- Internal.dtor_0((__Instance + __PointerAdjustment), 0);
- if (__ownsNativeInstance)
- Marshal.FreeHGlobal(__Instance);
- }
-
- public string getArguments(uint i)
- {
- var __ret = Internal.getArguments_0((__Instance + __PointerAdjustment), i);
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- public void addArguments(string s)
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(s);
- Internal.addArguments_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
-
- public void clearArguments()
- {
- Internal.clearArguments_0((__Instance + __PointerAdjustment));
- }
-
- public string getSourceFiles(uint i)
- {
- var __ret = Internal.getSourceFiles_0((__Instance + __PointerAdjustment), i);
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- public void addSourceFiles(string s)
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(s);
- Internal.addSourceFiles_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
-
- public void clearSourceFiles()
- {
- Internal.clearSourceFiles_0((__Instance + __PointerAdjustment));
- }
-
- public string getIncludeDirs(uint i)
- {
- var __ret = Internal.getIncludeDirs_0((__Instance + __PointerAdjustment), i);
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- public void addIncludeDirs(string s)
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(s);
- Internal.addIncludeDirs_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
-
- public void clearIncludeDirs()
- {
- Internal.clearIncludeDirs_0((__Instance + __PointerAdjustment));
- }
-
- public string getSystemIncludeDirs(uint i)
- {
- var __ret = Internal.getSystemIncludeDirs_0((__Instance + __PointerAdjustment), i);
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- public void addSystemIncludeDirs(string s)
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(s);
- Internal.addSystemIncludeDirs_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
-
- public void clearSystemIncludeDirs()
- {
- Internal.clearSystemIncludeDirs_0((__Instance + __PointerAdjustment));
- }
-
- public string getDefines(uint i)
- {
- var __ret = Internal.getDefines_0((__Instance + __PointerAdjustment), i);
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- public void addDefines(string s)
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(s);
- Internal.addDefines_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
-
- public void clearDefines()
- {
- Internal.clearDefines_0((__Instance + __PointerAdjustment));
- }
-
- public string getUndefines(uint i)
- {
- var __ret = Internal.getUndefines_0((__Instance + __PointerAdjustment), i);
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- public void addUndefines(string s)
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(s);
- Internal.addUndefines_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
-
- public void clearUndefines()
- {
- Internal.clearUndefines_0((__Instance + __PointerAdjustment));
- }
-
- public string getLibraryDirs(uint i)
- {
- var __ret = Internal.getLibraryDirs_0((__Instance + __PointerAdjustment), i);
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- public void addLibraryDirs(string s)
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(s);
- Internal.addLibraryDirs_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
-
- public void clearLibraryDirs()
- {
- Internal.clearLibraryDirs_0((__Instance + __PointerAdjustment));
- }
-
- public uint ArgumentsCount
- {
- get
- {
- var __ret = Internal.getArgumentsCount_0((__Instance + __PointerAdjustment));
- return __ret;
- }
- }
-
- public string LibraryFile
- {
- get
- {
- var __ret = Internal.getLibraryFile_0((__Instance + __PointerAdjustment));
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- set
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(value);
- Internal.setLibraryFile_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
- }
-
- public uint SourceFilesCount
- {
- get
- {
- var __ret = Internal.getSourceFilesCount_0((__Instance + __PointerAdjustment));
- return __ret;
- }
- }
-
- public uint IncludeDirsCount
- {
- get
- {
- var __ret = Internal.getIncludeDirsCount_0((__Instance + __PointerAdjustment));
- return __ret;
- }
- }
-
- public uint SystemIncludeDirsCount
- {
- get
- {
- var __ret = Internal.getSystemIncludeDirsCount_0((__Instance + __PointerAdjustment));
- return __ret;
- }
- }
-
- public uint DefinesCount
- {
- get
- {
- var __ret = Internal.getDefinesCount_0((__Instance + __PointerAdjustment));
- return __ret;
- }
- }
-
- public uint UndefinesCount
- {
- get
- {
- var __ret = Internal.getUndefinesCount_0((__Instance + __PointerAdjustment));
- return __ret;
- }
- }
-
- public uint LibraryDirsCount
- {
- get
- {
- var __ret = Internal.getLibraryDirsCount_0((__Instance + __PointerAdjustment));
- return __ret;
- }
- }
-
- public string TargetTriple
- {
- get
- {
- var __ret = Internal.getTargetTriple_0((__Instance + __PointerAdjustment));
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- set
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(value);
- Internal.setTargetTriple_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
- }
-
- public CppSharp.Parser.AST.ASTContext ASTContext
- {
- get
- {
- CppSharp.Parser.AST.ASTContext __result0;
- if (((Internal*) __Instance)->ASTContext == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.ASTContext.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->ASTContext))
- __result0 = (CppSharp.Parser.AST.ASTContext) CppSharp.Parser.AST.ASTContext.NativeToManagedMap[((Internal*) __Instance)->ASTContext];
- else __result0 = CppSharp.Parser.AST.ASTContext.__CreateInstance(((Internal*) __Instance)->ASTContext);
- return __result0;
- }
-
- set
- {
- ((Internal*) __Instance)->ASTContext = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance;
- }
- }
-
- public int ToolSetToUse
- {
- get
- {
- return ((Internal*) __Instance)->ToolSetToUse;
- }
-
- set
- {
- ((Internal*) __Instance)->ToolSetToUse = value;
- }
- }
-
- public CppSharp.Parser.AST.CppAbi Abi
- {
- get
- {
- return ((Internal*) __Instance)->Abi;
- }
-
- set
- {
- ((Internal*) __Instance)->Abi = value;
- }
- }
-
- public bool NoStandardIncludes
- {
- get
- {
- return ((Internal*) __Instance)->NoStandardIncludes != 0;
- }
-
- set
- {
- ((Internal*) __Instance)->NoStandardIncludes = (byte) (value ? 1 : 0);
- }
- }
-
- public bool NoBuiltinIncludes
- {
- get
- {
- return ((Internal*) __Instance)->NoBuiltinIncludes != 0;
- }
-
- set
- {
- ((Internal*) __Instance)->NoBuiltinIncludes = (byte) (value ? 1 : 0);
- }
- }
-
- public bool MicrosoftMode
- {
- get
- {
- return ((Internal*) __Instance)->MicrosoftMode != 0;
- }
-
- set
- {
- ((Internal*) __Instance)->MicrosoftMode = (byte) (value ? 1 : 0);
- }
- }
-
- public bool Verbose
- {
- get
- {
- return ((Internal*) __Instance)->Verbose != 0;
- }
-
- set
- {
- ((Internal*) __Instance)->Verbose = (byte) (value ? 1 : 0);
- }
- }
-
- public CppSharp.Parser.LanguageVersion LanguageVersion
- {
- get
- {
- return ((Internal*) __Instance)->LanguageVersion;
- }
-
- set
- {
- ((Internal*) __Instance)->LanguageVersion = value;
- }
- }
-
- public CppSharp.Parser.ParserTargetInfo TargetInfo
- {
- get
- {
- CppSharp.Parser.ParserTargetInfo __result0;
- if (((Internal*) __Instance)->TargetInfo == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.ParserTargetInfo.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->TargetInfo))
- __result0 = (CppSharp.Parser.ParserTargetInfo) CppSharp.Parser.ParserTargetInfo.NativeToManagedMap[((Internal*) __Instance)->TargetInfo];
- else __result0 = CppSharp.Parser.ParserTargetInfo.__CreateInstance(((Internal*) __Instance)->TargetInfo);
- return __result0;
- }
-
- set
- {
- ((Internal*) __Instance)->TargetInfo = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance;
- }
- }
- }
-
- public unsafe partial class ParserDiagnostic : IDisposable
- {
- [StructLayout(LayoutKind.Explicit, Size = 60)]
- public partial struct Internal
- {
- [FieldOffset(48)]
- public CppSharp.Parser.ParserDiagnosticLevel Level;
-
- [FieldOffset(52)]
- public int LineNumber;
-
- [FieldOffset(56)]
- public int ColumnNumber;
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="??0ParserDiagnostic@CppParser@CppSharp@@QAE@XZ")]
- internal static extern global::System.IntPtr ctor_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="??0ParserDiagnostic@CppParser@CppSharp@@QAE@ABU012@@Z")]
- internal static extern global::System.IntPtr cctor_1(global::System.IntPtr instance, global::System.IntPtr _0);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="??1ParserDiagnostic@CppParser@CppSharp@@QAE@XZ")]
- internal static extern void dtor_0(global::System.IntPtr instance, int delete);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="?getFileName@ParserDiagnostic@CppParser@CppSharp@@QAEPBDXZ")]
- internal static extern global::System.IntPtr getFileName_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="?setFileName@ParserDiagnostic@CppParser@CppSharp@@QAEXPBD@Z")]
- internal static extern void setFileName_0(global::System.IntPtr instance, global::System.IntPtr s);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="?getMessage@ParserDiagnostic@CppParser@CppSharp@@QAEPBDXZ")]
- internal static extern global::System.IntPtr getMessage_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="?setMessage@ParserDiagnostic@CppParser@CppSharp@@QAEXPBD@Z")]
- internal static extern void setMessage_0(global::System.IntPtr instance, global::System.IntPtr s);
- }
-
- public global::System.IntPtr __Instance { get; protected set; }
-
- protected int __PointerAdjustment;
- public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary();
- protected void*[] __OriginalVTables;
-
- protected bool __ownsNativeInstance;
-
- public static ParserDiagnostic __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
- {
- return new ParserDiagnostic(native.ToPointer(), skipVTables);
- }
-
- public static ParserDiagnostic __CreateInstance(ParserDiagnostic.Internal native, bool skipVTables = false)
- {
- return new ParserDiagnostic(native, skipVTables);
- }
-
- private static void* __CopyValue(ParserDiagnostic.Internal native)
- {
- var ret = Marshal.AllocHGlobal(60);
- CppSharp.Parser.ParserDiagnostic.Internal.cctor_1(ret, new global::System.IntPtr(&native));
- return ret.ToPointer();
- }
-
- private ParserDiagnostic(ParserDiagnostic.Internal native, bool skipVTables = false)
- : this(__CopyValue(native), skipVTables)
- {
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- }
-
- protected ParserDiagnostic(void* native, bool skipVTables = false)
- {
- if (native == null)
- return;
- __Instance = new global::System.IntPtr(native);
- }
-
- public ParserDiagnostic()
- {
- __Instance = Marshal.AllocHGlobal(60);
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- Internal.ctor_0((__Instance + __PointerAdjustment));
- }
-
- public ParserDiagnostic(CppSharp.Parser.ParserDiagnostic _0)
- {
- __Instance = Marshal.AllocHGlobal(60);
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- if (ReferenceEquals(_0, null))
- throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
- var __arg0 = _0.__Instance;
- Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
- }
-
- public void Dispose()
- {
- Dispose(disposing: true);
- }
-
- protected virtual void Dispose(bool disposing)
- {
- CppSharp.Parser.ParserDiagnostic __dummy;
- NativeToManagedMap.TryRemove(__Instance, out __dummy);
- Internal.dtor_0((__Instance + __PointerAdjustment), 0);
- if (__ownsNativeInstance)
- Marshal.FreeHGlobal(__Instance);
- }
-
- public string FileName
- {
- get
- {
- var __ret = Internal.getFileName_0((__Instance + __PointerAdjustment));
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- set
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(value);
- Internal.setFileName_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
- }
-
- public string Message
- {
- get
- {
- var __ret = Internal.getMessage_0((__Instance + __PointerAdjustment));
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- set
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(value);
- Internal.setMessage_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
- }
-
- public CppSharp.Parser.ParserDiagnosticLevel Level
- {
- get
- {
- return ((Internal*) __Instance)->Level;
- }
-
- set
- {
- ((Internal*) __Instance)->Level = value;
- }
- }
-
- public int LineNumber
- {
- get
- {
- return ((Internal*) __Instance)->LineNumber;
- }
-
- set
- {
- ((Internal*) __Instance)->LineNumber = value;
- }
- }
-
- public int ColumnNumber
- {
- get
- {
- return ((Internal*) __Instance)->ColumnNumber;
- }
-
- set
- {
- ((Internal*) __Instance)->ColumnNumber = value;
- }
- }
- }
-
- public unsafe partial class ParserResult : IDisposable
- {
- [StructLayout(LayoutKind.Explicit, Size = 28)]
- public partial struct Internal
- {
- [FieldOffset(0)]
- public CppSharp.Parser.ParserResultKind Kind;
-
- [FieldOffset(16)]
- public global::System.IntPtr ASTContext;
-
- [FieldOffset(20)]
- public global::System.IntPtr Library;
-
- [FieldOffset(24)]
- public global::System.IntPtr CodeParser;
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="??0ParserResult@CppParser@CppSharp@@QAE@XZ")]
- internal static extern global::System.IntPtr ctor_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="??0ParserResult@CppParser@CppSharp@@QAE@ABU012@@Z")]
- internal static extern global::System.IntPtr cctor_1(global::System.IntPtr instance, global::System.IntPtr _0);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="??1ParserResult@CppParser@CppSharp@@QAE@XZ")]
- internal static extern void dtor_0(global::System.IntPtr instance, int delete);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="?getDiagnostics@ParserResult@CppParser@CppSharp@@QAE?AUParserDiagnostic@23@I@Z")]
- internal static extern void getDiagnostics_0(global::System.IntPtr instance, global::System.IntPtr @return, uint i);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="?addDiagnostics@ParserResult@CppParser@CppSharp@@QAEXAAUParserDiagnostic@23@@Z")]
- internal static extern void addDiagnostics_0(global::System.IntPtr instance, global::System.IntPtr s);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="?clearDiagnostics@ParserResult@CppParser@CppSharp@@QAEXXZ")]
- internal static extern void clearDiagnostics_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="?getDiagnosticsCount@ParserResult@CppParser@CppSharp@@QAEIXZ")]
- internal static extern uint getDiagnosticsCount_0(global::System.IntPtr instance);
- }
-
- public global::System.IntPtr __Instance { get; protected set; }
-
- protected int __PointerAdjustment;
- public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary();
- protected void*[] __OriginalVTables;
-
- protected bool __ownsNativeInstance;
-
- public static ParserResult __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
- {
- return new ParserResult(native.ToPointer(), skipVTables);
- }
-
- public static ParserResult __CreateInstance(ParserResult.Internal native, bool skipVTables = false)
- {
- return new ParserResult(native, skipVTables);
- }
-
- private static void* __CopyValue(ParserResult.Internal native)
- {
- var ret = Marshal.AllocHGlobal(28);
- CppSharp.Parser.ParserResult.Internal.cctor_1(ret, new global::System.IntPtr(&native));
- return ret.ToPointer();
- }
-
- private ParserResult(ParserResult.Internal native, bool skipVTables = false)
- : this(__CopyValue(native), skipVTables)
- {
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- }
-
- protected ParserResult(void* native, bool skipVTables = false)
- {
- if (native == null)
- return;
- __Instance = new global::System.IntPtr(native);
- }
-
- public ParserResult()
- {
- __Instance = Marshal.AllocHGlobal(28);
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- Internal.ctor_0((__Instance + __PointerAdjustment));
- }
-
- public ParserResult(CppSharp.Parser.ParserResult _0)
- {
- __Instance = Marshal.AllocHGlobal(28);
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- if (ReferenceEquals(_0, null))
- throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
- var __arg0 = _0.__Instance;
- Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
- }
-
- public void Dispose()
- {
- Dispose(disposing: true);
- }
-
- protected virtual void Dispose(bool disposing)
- {
- CppSharp.Parser.ParserResult __dummy;
- NativeToManagedMap.TryRemove(__Instance, out __dummy);
- Internal.dtor_0((__Instance + __PointerAdjustment), 0);
- if (__ownsNativeInstance)
- Marshal.FreeHGlobal(__Instance);
- }
-
- public CppSharp.Parser.ParserDiagnostic getDiagnostics(uint i)
- {
- var __ret = new CppSharp.Parser.ParserDiagnostic.Internal();
- Internal.getDiagnostics_0((__Instance + __PointerAdjustment), new IntPtr(&__ret), i);
- return CppSharp.Parser.ParserDiagnostic.__CreateInstance(__ret);
- }
-
- public void addDiagnostics(CppSharp.Parser.ParserDiagnostic s)
- {
- if (ReferenceEquals(s, null))
- throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
- var __arg0 = s.__Instance;
- Internal.addDiagnostics_0((__Instance + __PointerAdjustment), __arg0);
- }
-
- public void clearDiagnostics()
- {
- Internal.clearDiagnostics_0((__Instance + __PointerAdjustment));
- }
-
- public uint DiagnosticsCount
- {
- get
- {
- var __ret = Internal.getDiagnosticsCount_0((__Instance + __PointerAdjustment));
- return __ret;
- }
- }
-
- public CppSharp.Parser.ParserResultKind Kind
- {
- get
- {
- return ((Internal*) __Instance)->Kind;
- }
-
- set
- {
- ((Internal*) __Instance)->Kind = value;
- }
- }
-
- public CppSharp.Parser.AST.ASTContext ASTContext
- {
- get
- {
- CppSharp.Parser.AST.ASTContext __result0;
- if (((Internal*) __Instance)->ASTContext == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.ASTContext.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->ASTContext))
- __result0 = (CppSharp.Parser.AST.ASTContext) CppSharp.Parser.AST.ASTContext.NativeToManagedMap[((Internal*) __Instance)->ASTContext];
- else __result0 = CppSharp.Parser.AST.ASTContext.__CreateInstance(((Internal*) __Instance)->ASTContext);
- return __result0;
- }
-
- set
- {
- ((Internal*) __Instance)->ASTContext = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance;
- }
- }
-
- public CppSharp.Parser.AST.NativeLibrary Library
- {
- get
- {
- CppSharp.Parser.AST.NativeLibrary __result0;
- if (((Internal*) __Instance)->Library == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.NativeLibrary.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Library))
- __result0 = (CppSharp.Parser.AST.NativeLibrary) CppSharp.Parser.AST.NativeLibrary.NativeToManagedMap[((Internal*) __Instance)->Library];
- else __result0 = CppSharp.Parser.AST.NativeLibrary.__CreateInstance(((Internal*) __Instance)->Library);
- return __result0;
- }
-
- set
- {
- ((Internal*) __Instance)->Library = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance;
- }
- }
- }
-
- public unsafe partial class ClangParser : IDisposable
- {
- [StructLayout(LayoutKind.Explicit, Size = 0)]
- public partial struct Internal
- {
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="??0ClangParser@CppParser@CppSharp@@QAE@ABV012@@Z")]
- internal static extern global::System.IntPtr cctor_1(global::System.IntPtr instance, global::System.IntPtr _0);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?ParseHeader@ClangParser@CppParser@CppSharp@@SAPAUParserResult@23@PAUParserOptions@23@@Z")]
- internal static extern global::System.IntPtr ParseHeader_0(global::System.IntPtr Opts);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?ParseLibrary@ClangParser@CppParser@CppSharp@@SAPAUParserResult@23@PAUParserOptions@23@@Z")]
- internal static extern global::System.IntPtr ParseLibrary_0(global::System.IntPtr Opts);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?GetTargetInfo@ClangParser@CppParser@CppSharp@@SAPAUParserTargetInfo@23@PAUParserOptions@23@@Z")]
- internal static extern global::System.IntPtr GetTargetInfo_0(global::System.IntPtr Opts);
- }
-
- public global::System.IntPtr __Instance { get; protected set; }
-
- protected int __PointerAdjustment;
- public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary();
- protected void*[] __OriginalVTables;
-
- protected bool __ownsNativeInstance;
-
- public static ClangParser __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
- {
- return new ClangParser(native.ToPointer(), skipVTables);
- }
-
- public static ClangParser __CreateInstance(ClangParser.Internal native, bool skipVTables = false)
- {
- return new ClangParser(native, skipVTables);
- }
-
- private static void* __CopyValue(ClangParser.Internal native)
- {
- var ret = Marshal.AllocHGlobal(0);
- *(ClangParser.Internal*) ret = native;
- return ret.ToPointer();
- }
-
- private ClangParser(ClangParser.Internal native, bool skipVTables = false)
- : this(__CopyValue(native), skipVTables)
- {
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- }
-
- protected ClangParser(void* native, bool skipVTables = false)
- {
- if (native == null)
- return;
- __Instance = new global::System.IntPtr(native);
- }
-
- public ClangParser()
- {
- __Instance = Marshal.AllocHGlobal(0);
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- }
-
- public ClangParser(CppSharp.Parser.ClangParser _0)
- {
- __Instance = Marshal.AllocHGlobal(0);
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- *((ClangParser.Internal*) __Instance) = *((ClangParser.Internal*) _0.__Instance);
- }
-
- public void Dispose()
- {
- Dispose(disposing: true);
- }
-
- protected virtual void Dispose(bool disposing)
- {
- CppSharp.Parser.ClangParser __dummy;
- NativeToManagedMap.TryRemove(__Instance, out __dummy);
- if (__ownsNativeInstance)
- Marshal.FreeHGlobal(__Instance);
- }
-
- public static CppSharp.Parser.ParserResult ParseHeader(CppSharp.Parser.ParserOptions Opts)
- {
- var __arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
- var __ret = Internal.ParseHeader_0(__arg0);
- CppSharp.Parser.ParserResult __result0;
- if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.ParserResult.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.ParserResult) CppSharp.Parser.ParserResult.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.ParserResult.__CreateInstance(__ret);
- return __result0;
- }
-
- public static CppSharp.Parser.ParserResult ParseLibrary(CppSharp.Parser.ParserOptions Opts)
- {
- var __arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
- var __ret = Internal.ParseLibrary_0(__arg0);
- CppSharp.Parser.ParserResult __result0;
- if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.ParserResult.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.ParserResult) CppSharp.Parser.ParserResult.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.ParserResult.__CreateInstance(__ret);
- return __result0;
- }
-
- public static CppSharp.Parser.ParserTargetInfo GetTargetInfo(CppSharp.Parser.ParserOptions Opts)
- {
- var __arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
- var __ret = Internal.GetTargetInfo_0(__arg0);
- CppSharp.Parser.ParserTargetInfo __result0;
- if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.ParserTargetInfo.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.ParserTargetInfo) CppSharp.Parser.ParserTargetInfo.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.ParserTargetInfo.__CreateInstance(__ret);
- return __result0;
- }
- }
- }
-}
diff --git a/src/CppParser/Bindings/CSharp/i686-pc-win32-msvc/AST.cs b/src/CppParser/Bindings/CSharp/i686-pc-win32-msvc/CppSharp.CppParser.cs
similarity index 77%
rename from src/CppParser/Bindings/CSharp/i686-pc-win32-msvc/AST.cs
rename to src/CppParser/Bindings/CSharp/i686-pc-win32-msvc/CppSharp.CppParser.cs
index d743fbd1..ef488071 100644
--- a/src/CppParser/Bindings/CSharp/i686-pc-win32-msvc/AST.cs
+++ b/src/CppParser/Bindings/CSharp/i686-pc-win32-msvc/CppSharp.CppParser.cs
@@ -258,7 +258,7 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
@@ -266,7 +266,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
EntryPoint="??0Type@AST@CppParser@CppSharp@@QAE@W4TypeKind@123@@Z")]
- internal static extern global::System.IntPtr ctor_0(global::System.IntPtr instance, CppSharp.Parser.AST.TypeKind kind);
+ internal static extern global::System.IntPtr ctor_0(global::System.IntPtr instance, global::CppSharp.Parser.AST.TypeKind kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
@@ -295,7 +295,7 @@ namespace CppSharp
private static void* __CopyValue(Type.Internal native)
{
var ret = Marshal.AllocHGlobal(8);
- CppSharp.Parser.AST.Type.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Type.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -313,7 +313,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public Type(CppSharp.Parser.AST.TypeKind kind)
+ public Type(global::CppSharp.Parser.AST.TypeKind kind)
{
__Instance = Marshal.AllocHGlobal(8);
__ownsNativeInstance = true;
@@ -322,7 +322,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment), __arg0);
}
- public Type(CppSharp.Parser.AST.Type _0)
+ public Type(global::CppSharp.Parser.AST.Type _0)
{
__Instance = Marshal.AllocHGlobal(8);
__ownsNativeInstance = true;
@@ -340,13 +340,13 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Type __dummy;
+ global::CppSharp.Parser.AST.Type __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.TypeKind Kind
+ public global::CppSharp.Parser.AST.TypeKind Kind
{
get
{
@@ -432,7 +432,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public TypeQualifiers(CppSharp.Parser.AST.TypeQualifiers _0)
+ public TypeQualifiers(global::CppSharp.Parser.AST.TypeQualifiers _0)
{
__Instance = Marshal.AllocHGlobal(3);
__ownsNativeInstance = true;
@@ -454,7 +454,7 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.TypeQualifiers __dummy;
+ global::CppSharp.Parser.AST.TypeQualifiers __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
@@ -509,7 +509,7 @@ namespace CppSharp
public global::System.IntPtr Type;
[FieldOffset(4)]
- public CppSharp.Parser.AST.TypeQualifiers.Internal Qualifiers;
+ public global::CppSharp.Parser.AST.TypeQualifiers.Internal Qualifiers;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
@@ -569,7 +569,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public QualifiedType(CppSharp.Parser.AST.QualifiedType _0)
+ public QualifiedType(global::CppSharp.Parser.AST.QualifiedType _0)
{
__Instance = Marshal.AllocHGlobal(8);
__ownsNativeInstance = true;
@@ -584,21 +584,21 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.QualifiedType __dummy;
+ global::CppSharp.Parser.AST.QualifiedType __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.Type Type
+ public global::CppSharp.Parser.AST.Type Type
{
get
{
- CppSharp.Parser.AST.Type __result0;
+ global::CppSharp.Parser.AST.Type __result0;
if (((Internal*) __Instance)->Type == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Type))
- __result0 = (CppSharp.Parser.AST.Type) CppSharp.Parser.AST.Type.NativeToManagedMap[((Internal*) __Instance)->Type];
- else __result0 = CppSharp.Parser.AST.Type.__CreateInstance(((Internal*) __Instance)->Type);
+ else if (global::CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Type))
+ __result0 = (global::CppSharp.Parser.AST.Type) global::CppSharp.Parser.AST.Type.NativeToManagedMap[((Internal*) __Instance)->Type];
+ else __result0 = global::CppSharp.Parser.AST.Type.__CreateInstance(((Internal*) __Instance)->Type);
return __result0;
}
@@ -608,27 +608,27 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.TypeQualifiers Qualifiers
+ public global::CppSharp.Parser.AST.TypeQualifiers Qualifiers
{
get
{
- return CppSharp.Parser.AST.TypeQualifiers.__CreateInstance(((Internal*) __Instance)->Qualifiers);
+ return global::CppSharp.Parser.AST.TypeQualifiers.__CreateInstance(((Internal*) __Instance)->Qualifiers);
}
set
{
- ((Internal*) __Instance)->Qualifiers = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.TypeQualifiers.Internal() : *(CppSharp.Parser.AST.TypeQualifiers.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Qualifiers = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.TypeQualifiers.Internal() : *(global::CppSharp.Parser.AST.TypeQualifiers.Internal*) (value.__Instance);
}
}
}
- public unsafe partial class TagType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class TagType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 12)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
@@ -660,7 +660,7 @@ namespace CppSharp
private static void* __CopyValue(TagType.Internal native)
{
var ret = Marshal.AllocHGlobal(12);
- CppSharp.Parser.AST.TagType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TagType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -689,7 +689,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TagType(CppSharp.Parser.AST.TagType _0)
+ public TagType(global::CppSharp.Parser.AST.TagType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(12);
@@ -701,15 +701,15 @@ namespace CppSharp
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
- public CppSharp.Parser.AST.Declaration Declaration
+ public global::CppSharp.Parser.AST.Declaration Declaration
{
get
{
- CppSharp.Parser.AST.Declaration __result0;
+ global::CppSharp.Parser.AST.Declaration __result0;
if (((Internal*) __Instance)->Declaration == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Declaration))
- __result0 = (CppSharp.Parser.AST.Declaration) CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->Declaration];
- else __result0 = CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Declaration);
+ else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Declaration))
+ __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->Declaration];
+ else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Declaration);
return __result0;
}
@@ -720,22 +720,22 @@ namespace CppSharp
}
}
- public unsafe partial class ArrayType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class ArrayType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 28)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
[FieldOffset(8)]
- public CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
[FieldOffset(16)]
- public CppSharp.Parser.AST.ArrayType.ArraySize SizeType;
+ public global::CppSharp.Parser.AST.ArrayType.ArraySize SizeType;
[FieldOffset(20)]
public int Size;
@@ -775,7 +775,7 @@ namespace CppSharp
private static void* __CopyValue(ArrayType.Internal native)
{
var ret = Marshal.AllocHGlobal(28);
- CppSharp.Parser.AST.ArrayType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.ArrayType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -804,7 +804,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public ArrayType(CppSharp.Parser.AST.ArrayType _0)
+ public ArrayType(global::CppSharp.Parser.AST.ArrayType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(28);
@@ -816,20 +816,20 @@ namespace CppSharp
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
- public CppSharp.Parser.AST.QualifiedType QualifiedType
+ public global::CppSharp.Parser.AST.QualifiedType QualifiedType
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
}
set
{
- ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
- public CppSharp.Parser.AST.ArrayType.ArraySize SizeType
+ public global::CppSharp.Parser.AST.ArrayType.ArraySize SizeType
{
get
{
@@ -869,22 +869,22 @@ namespace CppSharp
}
}
- public unsafe partial class FunctionType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class FunctionType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 32)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
[FieldOffset(8)]
- public CppSharp.Parser.AST.QualifiedType.Internal ReturnType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal ReturnType;
[FieldOffset(16)]
- public CppSharp.Parser.AST.CallingConvention CallingConvention;
+ public global::CppSharp.Parser.AST.CallingConvention CallingConvention;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
@@ -935,7 +935,7 @@ namespace CppSharp
private static void* __CopyValue(FunctionType.Internal native)
{
var ret = Marshal.AllocHGlobal(32);
- CppSharp.Parser.AST.FunctionType.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.FunctionType.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -964,7 +964,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public FunctionType(CppSharp.Parser.AST.FunctionType _0)
+ public FunctionType(global::CppSharp.Parser.AST.FunctionType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(32);
@@ -978,25 +978,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Type __dummy;
+ global::CppSharp.Parser.AST.Type __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.Parameter getParameters(uint i)
+ public global::CppSharp.Parser.AST.Parameter getParameters(uint i)
{
var __ret = Internal.getParameters_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Parameter __result0;
+ global::CppSharp.Parser.AST.Parameter __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Parameter.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Parameter) CppSharp.Parser.AST.Parameter.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Parameter.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Parameter.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Parameter) global::CppSharp.Parser.AST.Parameter.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Parameter.__CreateInstance(__ret);
return __result0;
}
- public void addParameters(CppSharp.Parser.AST.Parameter s)
+ public void addParameters(global::CppSharp.Parser.AST.Parameter s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -1018,20 +1018,20 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.QualifiedType ReturnType
+ public global::CppSharp.Parser.AST.QualifiedType ReturnType
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->ReturnType);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->ReturnType);
}
set
{
- ((Internal*) __Instance)->ReturnType = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->ReturnType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
- public CppSharp.Parser.AST.CallingConvention CallingConvention
+ public global::CppSharp.Parser.AST.CallingConvention CallingConvention
{
get
{
@@ -1045,22 +1045,22 @@ namespace CppSharp
}
}
- public unsafe partial class PointerType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class PointerType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 20)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
[FieldOffset(8)]
- public CppSharp.Parser.AST.QualifiedType.Internal QualifiedPointee;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal QualifiedPointee;
[FieldOffset(16)]
- public CppSharp.Parser.AST.PointerType.TypeModifier Modifier;
+ public global::CppSharp.Parser.AST.PointerType.TypeModifier Modifier;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
@@ -1094,7 +1094,7 @@ namespace CppSharp
private static void* __CopyValue(PointerType.Internal native)
{
var ret = Marshal.AllocHGlobal(20);
- CppSharp.Parser.AST.PointerType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.PointerType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -1123,7 +1123,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public PointerType(CppSharp.Parser.AST.PointerType _0)
+ public PointerType(global::CppSharp.Parser.AST.PointerType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(20);
@@ -1135,20 +1135,20 @@ namespace CppSharp
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
- public CppSharp.Parser.AST.QualifiedType QualifiedPointee
+ public global::CppSharp.Parser.AST.QualifiedType QualifiedPointee
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedPointee);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedPointee);
}
set
{
- ((Internal*) __Instance)->QualifiedPointee = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->QualifiedPointee = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
- public CppSharp.Parser.AST.PointerType.TypeModifier Modifier
+ public global::CppSharp.Parser.AST.PointerType.TypeModifier Modifier
{
get
{
@@ -1162,19 +1162,19 @@ namespace CppSharp
}
}
- public unsafe partial class MemberPointerType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class MemberPointerType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 16)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
[FieldOffset(8)]
- public CppSharp.Parser.AST.QualifiedType.Internal Pointee;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal Pointee;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
@@ -1200,7 +1200,7 @@ namespace CppSharp
private static void* __CopyValue(MemberPointerType.Internal native)
{
var ret = Marshal.AllocHGlobal(16);
- CppSharp.Parser.AST.MemberPointerType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.MemberPointerType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -1229,7 +1229,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public MemberPointerType(CppSharp.Parser.AST.MemberPointerType _0)
+ public MemberPointerType(global::CppSharp.Parser.AST.MemberPointerType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(16);
@@ -1241,27 +1241,27 @@ namespace CppSharp
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
- public CppSharp.Parser.AST.QualifiedType Pointee
+ public global::CppSharp.Parser.AST.QualifiedType Pointee
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Pointee);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Pointee);
}
set
{
- ((Internal*) __Instance)->Pointee = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Pointee = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
}
- public unsafe partial class TypedefType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class TypedefType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 12)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
@@ -1293,7 +1293,7 @@ namespace CppSharp
private static void* __CopyValue(TypedefType.Internal native)
{
var ret = Marshal.AllocHGlobal(12);
- CppSharp.Parser.AST.TypedefType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TypedefType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -1322,7 +1322,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TypedefType(CppSharp.Parser.AST.TypedefType _0)
+ public TypedefType(global::CppSharp.Parser.AST.TypedefType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(12);
@@ -1334,15 +1334,15 @@ namespace CppSharp
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
- public CppSharp.Parser.AST.TypedefNameDecl Declaration
+ public global::CppSharp.Parser.AST.TypedefNameDecl Declaration
{
get
{
- CppSharp.Parser.AST.TypedefNameDecl __result0;
+ global::CppSharp.Parser.AST.TypedefNameDecl __result0;
if (((Internal*) __Instance)->Declaration == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.TypedefNameDecl.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Declaration))
- __result0 = (CppSharp.Parser.AST.TypedefNameDecl) CppSharp.Parser.AST.TypedefNameDecl.NativeToManagedMap[((Internal*) __Instance)->Declaration];
- else __result0 = CppSharp.Parser.AST.TypedefNameDecl.__CreateInstance(((Internal*) __Instance)->Declaration);
+ else if (global::CppSharp.Parser.AST.TypedefNameDecl.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Declaration))
+ __result0 = (global::CppSharp.Parser.AST.TypedefNameDecl) global::CppSharp.Parser.AST.TypedefNameDecl.NativeToManagedMap[((Internal*) __Instance)->Declaration];
+ else __result0 = global::CppSharp.Parser.AST.TypedefNameDecl.__CreateInstance(((Internal*) __Instance)->Declaration);
return __result0;
}
@@ -1353,22 +1353,22 @@ namespace CppSharp
}
}
- public unsafe partial class AttributedType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class AttributedType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 24)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
[FieldOffset(8)]
- public CppSharp.Parser.AST.QualifiedType.Internal Modified;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal Modified;
[FieldOffset(16)]
- public CppSharp.Parser.AST.QualifiedType.Internal Equivalent;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal Equivalent;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
@@ -1394,7 +1394,7 @@ namespace CppSharp
private static void* __CopyValue(AttributedType.Internal native)
{
var ret = Marshal.AllocHGlobal(24);
- CppSharp.Parser.AST.AttributedType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.AttributedType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -1423,7 +1423,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public AttributedType(CppSharp.Parser.AST.AttributedType _0)
+ public AttributedType(global::CppSharp.Parser.AST.AttributedType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(24);
@@ -1435,52 +1435,52 @@ namespace CppSharp
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
- public CppSharp.Parser.AST.QualifiedType Modified
+ public global::CppSharp.Parser.AST.QualifiedType Modified
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Modified);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Modified);
}
set
{
- ((Internal*) __Instance)->Modified = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Modified = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
- public CppSharp.Parser.AST.QualifiedType Equivalent
+ public global::CppSharp.Parser.AST.QualifiedType Equivalent
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Equivalent);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Equivalent);
}
set
{
- ((Internal*) __Instance)->Equivalent = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Equivalent = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
}
- public unsafe partial class DecayedType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class DecayedType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 32)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
[FieldOffset(8)]
- public CppSharp.Parser.AST.QualifiedType.Internal Decayed;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal Decayed;
[FieldOffset(16)]
- public CppSharp.Parser.AST.QualifiedType.Internal Original;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal Original;
[FieldOffset(24)]
- public CppSharp.Parser.AST.QualifiedType.Internal Pointee;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal Pointee;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
@@ -1506,7 +1506,7 @@ namespace CppSharp
private static void* __CopyValue(DecayedType.Internal native)
{
var ret = Marshal.AllocHGlobal(32);
- CppSharp.Parser.AST.DecayedType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.DecayedType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -1535,7 +1535,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public DecayedType(CppSharp.Parser.AST.DecayedType _0)
+ public DecayedType(global::CppSharp.Parser.AST.DecayedType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(32);
@@ -1547,42 +1547,42 @@ namespace CppSharp
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
- public CppSharp.Parser.AST.QualifiedType Decayed
+ public global::CppSharp.Parser.AST.QualifiedType Decayed
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Decayed);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Decayed);
}
set
{
- ((Internal*) __Instance)->Decayed = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Decayed = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
- public CppSharp.Parser.AST.QualifiedType Original
+ public global::CppSharp.Parser.AST.QualifiedType Original
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Original);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Original);
}
set
{
- ((Internal*) __Instance)->Original = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Original = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
- public CppSharp.Parser.AST.QualifiedType Pointee
+ public global::CppSharp.Parser.AST.QualifiedType Pointee
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Pointee);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Pointee);
}
set
{
- ((Internal*) __Instance)->Pointee = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Pointee = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
}
@@ -1593,10 +1593,10 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TemplateArgument.ArgumentKind Kind;
+ public global::CppSharp.Parser.AST.TemplateArgument.ArgumentKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.QualifiedType.Internal Type;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal Type;
[FieldOffset(12)]
public global::System.IntPtr Declaration;
@@ -1674,7 +1674,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TemplateArgument(CppSharp.Parser.AST.TemplateArgument _0)
+ public TemplateArgument(global::CppSharp.Parser.AST.TemplateArgument _0)
{
__Instance = Marshal.AllocHGlobal(20);
__ownsNativeInstance = true;
@@ -1689,13 +1689,13 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.TemplateArgument __dummy;
+ global::CppSharp.Parser.AST.TemplateArgument __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.TemplateArgument.ArgumentKind Kind
+ public global::CppSharp.Parser.AST.TemplateArgument.ArgumentKind Kind
{
get
{
@@ -1708,28 +1708,28 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.QualifiedType Type
+ public global::CppSharp.Parser.AST.QualifiedType Type
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Type);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Type);
}
set
{
- ((Internal*) __Instance)->Type = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Type = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
- public CppSharp.Parser.AST.Declaration Declaration
+ public global::CppSharp.Parser.AST.Declaration Declaration
{
get
{
- CppSharp.Parser.AST.Declaration __result0;
+ global::CppSharp.Parser.AST.Declaration __result0;
if (((Internal*) __Instance)->Declaration == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Declaration))
- __result0 = (CppSharp.Parser.AST.Declaration) CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->Declaration];
- else __result0 = CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Declaration);
+ else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Declaration))
+ __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->Declaration];
+ else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Declaration);
return __result0;
}
@@ -1753,13 +1753,13 @@ namespace CppSharp
}
}
- public unsafe partial class TemplateSpecializationType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class TemplateSpecializationType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 28)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
@@ -1819,7 +1819,7 @@ namespace CppSharp
private static void* __CopyValue(TemplateSpecializationType.Internal native)
{
var ret = Marshal.AllocHGlobal(28);
- CppSharp.Parser.AST.TemplateSpecializationType.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TemplateSpecializationType.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -1848,7 +1848,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TemplateSpecializationType(CppSharp.Parser.AST.TemplateSpecializationType _0)
+ public TemplateSpecializationType(global::CppSharp.Parser.AST.TemplateSpecializationType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(28);
@@ -1862,21 +1862,21 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Type __dummy;
+ global::CppSharp.Parser.AST.Type __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.TemplateArgument getArguments(uint i)
+ public global::CppSharp.Parser.AST.TemplateArgument getArguments(uint i)
{
- var __ret = new CppSharp.Parser.AST.TemplateArgument.Internal();
+ var __ret = new global::CppSharp.Parser.AST.TemplateArgument.Internal();
Internal.getArguments_0((__Instance + __PointerAdjustment), new IntPtr(&__ret), i);
- return CppSharp.Parser.AST.TemplateArgument.__CreateInstance(__ret);
+ return global::CppSharp.Parser.AST.TemplateArgument.__CreateInstance(__ret);
}
- public void addArguments(CppSharp.Parser.AST.TemplateArgument s)
+ public void addArguments(global::CppSharp.Parser.AST.TemplateArgument s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -1898,15 +1898,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Template Template
+ public global::CppSharp.Parser.AST.Template Template
{
get
{
- CppSharp.Parser.AST.Template __result0;
+ global::CppSharp.Parser.AST.Template __result0;
if (((Internal*) __Instance)->Template == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Template.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Template))
- __result0 = (CppSharp.Parser.AST.Template) CppSharp.Parser.AST.Template.NativeToManagedMap[((Internal*) __Instance)->Template];
- else __result0 = CppSharp.Parser.AST.Template.__CreateInstance(((Internal*) __Instance)->Template);
+ else if (global::CppSharp.Parser.AST.Template.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Template))
+ __result0 = (global::CppSharp.Parser.AST.Template) global::CppSharp.Parser.AST.Template.NativeToManagedMap[((Internal*) __Instance)->Template];
+ else __result0 = global::CppSharp.Parser.AST.Template.__CreateInstance(((Internal*) __Instance)->Template);
return __result0;
}
@@ -1916,15 +1916,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Type Desugared
+ public global::CppSharp.Parser.AST.Type Desugared
{
get
{
- CppSharp.Parser.AST.Type __result0;
+ global::CppSharp.Parser.AST.Type __result0;
if (((Internal*) __Instance)->Desugared == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Desugared))
- __result0 = (CppSharp.Parser.AST.Type) CppSharp.Parser.AST.Type.NativeToManagedMap[((Internal*) __Instance)->Desugared];
- else __result0 = CppSharp.Parser.AST.Type.__CreateInstance(((Internal*) __Instance)->Desugared);
+ else if (global::CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Desugared))
+ __result0 = (global::CppSharp.Parser.AST.Type) global::CppSharp.Parser.AST.Type.NativeToManagedMap[((Internal*) __Instance)->Desugared];
+ else __result0 = global::CppSharp.Parser.AST.Type.__CreateInstance(((Internal*) __Instance)->Desugared);
return __result0;
}
@@ -1935,13 +1935,13 @@ namespace CppSharp
}
}
- public unsafe partial class TemplateParameterType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class TemplateParameterType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 24)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
@@ -1987,7 +1987,7 @@ namespace CppSharp
private static void* __CopyValue(TemplateParameterType.Internal native)
{
var ret = Marshal.AllocHGlobal(24);
- CppSharp.Parser.AST.TemplateParameterType.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TemplateParameterType.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -2016,7 +2016,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TemplateParameterType(CppSharp.Parser.AST.TemplateParameterType _0)
+ public TemplateParameterType(global::CppSharp.Parser.AST.TemplateParameterType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(24);
@@ -2030,22 +2030,22 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Type __dummy;
+ global::CppSharp.Parser.AST.Type __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.TypeTemplateParameter Parameter
+ public global::CppSharp.Parser.AST.TypeTemplateParameter Parameter
{
get
{
- CppSharp.Parser.AST.TypeTemplateParameter __result0;
+ global::CppSharp.Parser.AST.TypeTemplateParameter __result0;
if (((Internal*) __Instance)->Parameter == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.TypeTemplateParameter.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Parameter))
- __result0 = (CppSharp.Parser.AST.TypeTemplateParameter) CppSharp.Parser.AST.TypeTemplateParameter.NativeToManagedMap[((Internal*) __Instance)->Parameter];
- else __result0 = CppSharp.Parser.AST.TypeTemplateParameter.__CreateInstance(((Internal*) __Instance)->Parameter);
+ else if (global::CppSharp.Parser.AST.TypeTemplateParameter.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Parameter))
+ __result0 = (global::CppSharp.Parser.AST.TypeTemplateParameter) global::CppSharp.Parser.AST.TypeTemplateParameter.NativeToManagedMap[((Internal*) __Instance)->Parameter];
+ else __result0 = global::CppSharp.Parser.AST.TypeTemplateParameter.__CreateInstance(((Internal*) __Instance)->Parameter);
return __result0;
}
@@ -2095,19 +2095,19 @@ namespace CppSharp
}
}
- public unsafe partial class TemplateParameterSubstitutionType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class TemplateParameterSubstitutionType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 16)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
[FieldOffset(8)]
- public CppSharp.Parser.AST.QualifiedType.Internal Replacement;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal Replacement;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
@@ -2133,7 +2133,7 @@ namespace CppSharp
private static void* __CopyValue(TemplateParameterSubstitutionType.Internal native)
{
var ret = Marshal.AllocHGlobal(16);
- CppSharp.Parser.AST.TemplateParameterSubstitutionType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -2162,7 +2162,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TemplateParameterSubstitutionType(CppSharp.Parser.AST.TemplateParameterSubstitutionType _0)
+ public TemplateParameterSubstitutionType(global::CppSharp.Parser.AST.TemplateParameterSubstitutionType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(16);
@@ -2174,33 +2174,33 @@ namespace CppSharp
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
- public CppSharp.Parser.AST.QualifiedType Replacement
+ public global::CppSharp.Parser.AST.QualifiedType Replacement
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Replacement);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Replacement);
}
set
{
- ((Internal*) __Instance)->Replacement = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Replacement = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
}
- public unsafe partial class InjectedClassNameType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class InjectedClassNameType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 20)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
[FieldOffset(8)]
- public CppSharp.Parser.AST.QualifiedType.Internal InjectedSpecializationType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal InjectedSpecializationType;
[FieldOffset(16)]
public global::System.IntPtr Class;
@@ -2229,7 +2229,7 @@ namespace CppSharp
private static void* __CopyValue(InjectedClassNameType.Internal native)
{
var ret = Marshal.AllocHGlobal(20);
- CppSharp.Parser.AST.InjectedClassNameType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.InjectedClassNameType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -2258,7 +2258,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public InjectedClassNameType(CppSharp.Parser.AST.InjectedClassNameType _0)
+ public InjectedClassNameType(global::CppSharp.Parser.AST.InjectedClassNameType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(20);
@@ -2270,28 +2270,28 @@ namespace CppSharp
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
- public CppSharp.Parser.AST.QualifiedType InjectedSpecializationType
+ public global::CppSharp.Parser.AST.QualifiedType InjectedSpecializationType
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->InjectedSpecializationType);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->InjectedSpecializationType);
}
set
{
- ((Internal*) __Instance)->InjectedSpecializationType = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->InjectedSpecializationType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
- public CppSharp.Parser.AST.Class Class
+ public global::CppSharp.Parser.AST.Class Class
{
get
{
- CppSharp.Parser.AST.Class __result0;
+ global::CppSharp.Parser.AST.Class __result0;
if (((Internal*) __Instance)->Class == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Class))
- __result0 = (CppSharp.Parser.AST.Class) CppSharp.Parser.AST.Class.NativeToManagedMap[((Internal*) __Instance)->Class];
- else __result0 = CppSharp.Parser.AST.Class.__CreateInstance(((Internal*) __Instance)->Class);
+ else if (global::CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Class))
+ __result0 = (global::CppSharp.Parser.AST.Class) global::CppSharp.Parser.AST.Class.NativeToManagedMap[((Internal*) __Instance)->Class];
+ else __result0 = global::CppSharp.Parser.AST.Class.__CreateInstance(((Internal*) __Instance)->Class);
return __result0;
}
@@ -2302,13 +2302,13 @@ namespace CppSharp
}
}
- public unsafe partial class DependentNameType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class DependentNameType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 8)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
@@ -2337,7 +2337,7 @@ namespace CppSharp
private static void* __CopyValue(DependentNameType.Internal native)
{
var ret = Marshal.AllocHGlobal(8);
- CppSharp.Parser.AST.DependentNameType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.DependentNameType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -2366,7 +2366,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public DependentNameType(CppSharp.Parser.AST.DependentNameType _0)
+ public DependentNameType(global::CppSharp.Parser.AST.DependentNameType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(8);
@@ -2379,13 +2379,13 @@ namespace CppSharp
}
}
- public unsafe partial class PackExpansionType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class PackExpansionType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 8)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
@@ -2414,7 +2414,7 @@ namespace CppSharp
private static void* __CopyValue(PackExpansionType.Internal native)
{
var ret = Marshal.AllocHGlobal(8);
- CppSharp.Parser.AST.PackExpansionType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.PackExpansionType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -2443,7 +2443,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public PackExpansionType(CppSharp.Parser.AST.PackExpansionType _0)
+ public PackExpansionType(global::CppSharp.Parser.AST.PackExpansionType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(8);
@@ -2456,19 +2456,19 @@ namespace CppSharp
}
}
- public unsafe partial class BuiltinType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class BuiltinType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 12)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
[FieldOffset(8)]
- public CppSharp.Parser.AST.PrimitiveType Type;
+ public global::CppSharp.Parser.AST.PrimitiveType Type;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
@@ -2494,7 +2494,7 @@ namespace CppSharp
private static void* __CopyValue(BuiltinType.Internal native)
{
var ret = Marshal.AllocHGlobal(12);
- CppSharp.Parser.AST.BuiltinType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.BuiltinType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -2523,7 +2523,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public BuiltinType(CppSharp.Parser.AST.BuiltinType _0)
+ public BuiltinType(global::CppSharp.Parser.AST.BuiltinType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(12);
@@ -2535,7 +2535,7 @@ namespace CppSharp
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
- public CppSharp.Parser.AST.PrimitiveType Type
+ public global::CppSharp.Parser.AST.PrimitiveType Type
{
get
{
@@ -2555,7 +2555,7 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.VTableComponentKind Kind;
+ public global::CppSharp.Parser.AST.VTableComponentKind Kind;
[FieldOffset(4)]
public uint Offset;
@@ -2621,7 +2621,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public VTableComponent(CppSharp.Parser.AST.VTableComponent _0)
+ public VTableComponent(global::CppSharp.Parser.AST.VTableComponent _0)
{
__Instance = Marshal.AllocHGlobal(12);
__ownsNativeInstance = true;
@@ -2636,13 +2636,13 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.VTableComponent __dummy;
+ global::CppSharp.Parser.AST.VTableComponent __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.VTableComponentKind Kind
+ public global::CppSharp.Parser.AST.VTableComponentKind Kind
{
get
{
@@ -2668,15 +2668,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Declaration Declaration
+ public global::CppSharp.Parser.AST.Declaration Declaration
{
get
{
- CppSharp.Parser.AST.Declaration __result0;
+ global::CppSharp.Parser.AST.Declaration __result0;
if (((Internal*) __Instance)->Declaration == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Declaration))
- __result0 = (CppSharp.Parser.AST.Declaration) CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->Declaration];
- else __result0 = CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Declaration);
+ else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Declaration))
+ __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->Declaration];
+ else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Declaration);
return __result0;
}
@@ -2749,7 +2749,7 @@ namespace CppSharp
private static void* __CopyValue(VTableLayout.Internal native)
{
var ret = Marshal.AllocHGlobal(12);
- CppSharp.Parser.AST.VTableLayout.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.VTableLayout.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -2775,7 +2775,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public VTableLayout(CppSharp.Parser.AST.VTableLayout _0)
+ public VTableLayout(global::CppSharp.Parser.AST.VTableLayout _0)
{
__Instance = Marshal.AllocHGlobal(12);
__ownsNativeInstance = true;
@@ -2793,21 +2793,21 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.VTableLayout __dummy;
+ global::CppSharp.Parser.AST.VTableLayout __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.VTableComponent getComponents(uint i)
+ public global::CppSharp.Parser.AST.VTableComponent getComponents(uint i)
{
- var __ret = new CppSharp.Parser.AST.VTableComponent.Internal();
+ var __ret = new global::CppSharp.Parser.AST.VTableComponent.Internal();
Internal.getComponents_0((__Instance + __PointerAdjustment), new IntPtr(&__ret), i);
- return CppSharp.Parser.AST.VTableComponent.__CreateInstance(__ret);
+ return global::CppSharp.Parser.AST.VTableComponent.__CreateInstance(__ret);
}
- public void addComponents(CppSharp.Parser.AST.VTableComponent s)
+ public void addComponents(global::CppSharp.Parser.AST.VTableComponent s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -2845,7 +2845,7 @@ namespace CppSharp
public uint VFPtrFullOffset;
[FieldOffset(16)]
- public CppSharp.Parser.AST.VTableLayout.Internal Layout;
+ public global::CppSharp.Parser.AST.VTableLayout.Internal Layout;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
@@ -2884,7 +2884,7 @@ namespace CppSharp
private static void* __CopyValue(VFTableInfo.Internal native)
{
var ret = Marshal.AllocHGlobal(32);
- CppSharp.Parser.AST.VFTableInfo.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.VFTableInfo.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -2910,7 +2910,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public VFTableInfo(CppSharp.Parser.AST.VFTableInfo _0)
+ public VFTableInfo(global::CppSharp.Parser.AST.VFTableInfo _0)
{
__Instance = Marshal.AllocHGlobal(32);
__ownsNativeInstance = true;
@@ -2928,7 +2928,7 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.VFTableInfo __dummy;
+ global::CppSharp.Parser.AST.VFTableInfo __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
@@ -2974,16 +2974,16 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.VTableLayout Layout
+ public global::CppSharp.Parser.AST.VTableLayout Layout
{
get
{
- return CppSharp.Parser.AST.VTableLayout.__CreateInstance(((Internal*) __Instance)->Layout);
+ return global::CppSharp.Parser.AST.VTableLayout.__CreateInstance(((Internal*) __Instance)->Layout);
}
set
{
- ((Internal*) __Instance)->Layout = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.VTableLayout.Internal() : *(CppSharp.Parser.AST.VTableLayout.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Layout = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.VTableLayout.Internal() : *(global::CppSharp.Parser.AST.VTableLayout.Internal*) (value.__Instance);
}
}
}
@@ -2997,7 +2997,7 @@ namespace CppSharp
public uint Offset;
[FieldOffset(28)]
- public CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
[FieldOffset(36)]
public global::System.IntPtr FieldPtr;
@@ -3049,7 +3049,7 @@ namespace CppSharp
private static void* __CopyValue(LayoutField.Internal native)
{
var ret = Marshal.AllocHGlobal(40);
- CppSharp.Parser.AST.LayoutField.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.LayoutField.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -3075,7 +3075,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public LayoutField(CppSharp.Parser.AST.LayoutField other)
+ public LayoutField(global::CppSharp.Parser.AST.LayoutField other)
{
__Instance = Marshal.AllocHGlobal(40);
__ownsNativeInstance = true;
@@ -3093,7 +3093,7 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.LayoutField __dummy;
+ global::CppSharp.Parser.AST.LayoutField __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
@@ -3129,16 +3129,16 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.QualifiedType QualifiedType
+ public global::CppSharp.Parser.AST.QualifiedType QualifiedType
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
}
set
{
- ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
@@ -3204,7 +3204,7 @@ namespace CppSharp
private static void* __CopyValue(LayoutBase.Internal native)
{
var ret = Marshal.AllocHGlobal(8);
- CppSharp.Parser.AST.LayoutBase.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.LayoutBase.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -3230,7 +3230,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public LayoutBase(CppSharp.Parser.AST.LayoutBase other)
+ public LayoutBase(global::CppSharp.Parser.AST.LayoutBase other)
{
__Instance = Marshal.AllocHGlobal(8);
__ownsNativeInstance = true;
@@ -3248,7 +3248,7 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.LayoutBase __dummy;
+ global::CppSharp.Parser.AST.LayoutBase __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
@@ -3268,15 +3268,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Class Class
+ public global::CppSharp.Parser.AST.Class Class
{
get
{
- CppSharp.Parser.AST.Class __result0;
+ global::CppSharp.Parser.AST.Class __result0;
if (((Internal*) __Instance)->Class == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Class))
- __result0 = (CppSharp.Parser.AST.Class) CppSharp.Parser.AST.Class.NativeToManagedMap[((Internal*) __Instance)->Class];
- else __result0 = CppSharp.Parser.AST.Class.__CreateInstance(((Internal*) __Instance)->Class);
+ else if (global::CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Class))
+ __result0 = (global::CppSharp.Parser.AST.Class) global::CppSharp.Parser.AST.Class.NativeToManagedMap[((Internal*) __Instance)->Class];
+ else __result0 = global::CppSharp.Parser.AST.Class.__CreateInstance(((Internal*) __Instance)->Class);
return __result0;
}
@@ -3293,10 +3293,10 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CppAbi ABI;
+ public global::CppSharp.Parser.AST.CppAbi ABI;
[FieldOffset(16)]
- public CppSharp.Parser.AST.VTableLayout.Internal Layout;
+ public global::CppSharp.Parser.AST.VTableLayout.Internal Layout;
[FieldOffset(28)]
public byte HasOwnVFPtr;
@@ -3410,7 +3410,7 @@ namespace CppSharp
private static void* __CopyValue(ClassLayout.Internal native)
{
var ret = Marshal.AllocHGlobal(72);
- CppSharp.Parser.AST.ClassLayout.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.ClassLayout.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -3436,7 +3436,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public ClassLayout(CppSharp.Parser.AST.ClassLayout _0)
+ public ClassLayout(global::CppSharp.Parser.AST.ClassLayout _0)
{
__Instance = Marshal.AllocHGlobal(72);
__ownsNativeInstance = true;
@@ -3454,21 +3454,21 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.ClassLayout __dummy;
+ global::CppSharp.Parser.AST.ClassLayout __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.VFTableInfo getVFTables(uint i)
+ public global::CppSharp.Parser.AST.VFTableInfo getVFTables(uint i)
{
- var __ret = new CppSharp.Parser.AST.VFTableInfo.Internal();
+ var __ret = new global::CppSharp.Parser.AST.VFTableInfo.Internal();
Internal.getVFTables_0((__Instance + __PointerAdjustment), new IntPtr(&__ret), i);
- return CppSharp.Parser.AST.VFTableInfo.__CreateInstance(__ret);
+ return global::CppSharp.Parser.AST.VFTableInfo.__CreateInstance(__ret);
}
- public void addVFTables(CppSharp.Parser.AST.VFTableInfo s)
+ public void addVFTables(global::CppSharp.Parser.AST.VFTableInfo s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -3481,14 +3481,14 @@ namespace CppSharp
Internal.clearVFTables_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.LayoutField getFields(uint i)
+ public global::CppSharp.Parser.AST.LayoutField getFields(uint i)
{
- var __ret = new CppSharp.Parser.AST.LayoutField.Internal();
+ var __ret = new global::CppSharp.Parser.AST.LayoutField.Internal();
Internal.getFields_0((__Instance + __PointerAdjustment), new IntPtr(&__ret), i);
- return CppSharp.Parser.AST.LayoutField.__CreateInstance(__ret);
+ return global::CppSharp.Parser.AST.LayoutField.__CreateInstance(__ret);
}
- public void addFields(CppSharp.Parser.AST.LayoutField s)
+ public void addFields(global::CppSharp.Parser.AST.LayoutField s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -3501,14 +3501,14 @@ namespace CppSharp
Internal.clearFields_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.LayoutBase getBases(uint i)
+ public global::CppSharp.Parser.AST.LayoutBase getBases(uint i)
{
- var __ret = new CppSharp.Parser.AST.LayoutBase.Internal();
+ var __ret = new global::CppSharp.Parser.AST.LayoutBase.Internal();
Internal.getBases_0((__Instance + __PointerAdjustment), new IntPtr(&__ret), i);
- return CppSharp.Parser.AST.LayoutBase.__CreateInstance(__ret);
+ return global::CppSharp.Parser.AST.LayoutBase.__CreateInstance(__ret);
}
- public void addBases(CppSharp.Parser.AST.LayoutBase s)
+ public void addBases(global::CppSharp.Parser.AST.LayoutBase s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -3548,7 +3548,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.CppAbi ABI
+ public global::CppSharp.Parser.AST.CppAbi ABI
{
get
{
@@ -3561,16 +3561,16 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.VTableLayout Layout
+ public global::CppSharp.Parser.AST.VTableLayout Layout
{
get
{
- return CppSharp.Parser.AST.VTableLayout.__CreateInstance(((Internal*) __Instance)->Layout);
+ return global::CppSharp.Parser.AST.VTableLayout.__CreateInstance(((Internal*) __Instance)->Layout);
}
set
{
- ((Internal*) __Instance)->Layout = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.VTableLayout.Internal() : *(CppSharp.Parser.AST.VTableLayout.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Layout = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.VTableLayout.Internal() : *(global::CppSharp.Parser.AST.VTableLayout.Internal*) (value.__Instance);
}
}
@@ -3646,16 +3646,16 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(12)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(16)]
public int LineNumberStart;
@@ -3687,7 +3687,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
EntryPoint="??0Declaration@AST@CppParser@CppSharp@@QAE@W4DeclarationKind@123@@Z")]
- internal static extern global::System.IntPtr ctor_0(global::System.IntPtr instance, CppSharp.Parser.AST.DeclarationKind kind);
+ internal static extern global::System.IntPtr ctor_0(global::System.IntPtr instance, global::CppSharp.Parser.AST.DeclarationKind kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
@@ -3771,7 +3771,7 @@ namespace CppSharp
private static void* __CopyValue(Declaration.Internal native)
{
var ret = Marshal.AllocHGlobal(128);
- CppSharp.Parser.AST.Declaration.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Declaration.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -3789,7 +3789,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public Declaration(CppSharp.Parser.AST.DeclarationKind kind)
+ public Declaration(global::CppSharp.Parser.AST.DeclarationKind kind)
{
__Instance = Marshal.AllocHGlobal(128);
__ownsNativeInstance = true;
@@ -3798,7 +3798,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment), __arg0);
}
- public Declaration(CppSharp.Parser.AST.Declaration _0)
+ public Declaration(global::CppSharp.Parser.AST.Declaration _0)
{
__Instance = Marshal.AllocHGlobal(128);
__ownsNativeInstance = true;
@@ -3816,25 +3816,25 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.PreprocessedEntity getPreprocessedEntities(uint i)
+ public global::CppSharp.Parser.AST.PreprocessedEntity getPreprocessedEntities(uint i)
{
var __ret = Internal.getPreprocessedEntities_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.PreprocessedEntity __result0;
+ global::CppSharp.Parser.AST.PreprocessedEntity __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.PreprocessedEntity.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.PreprocessedEntity) CppSharp.Parser.AST.PreprocessedEntity.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.PreprocessedEntity.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.PreprocessedEntity.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.PreprocessedEntity) global::CppSharp.Parser.AST.PreprocessedEntity.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.PreprocessedEntity.__CreateInstance(__ret);
return __result0;
}
- public void addPreprocessedEntities(CppSharp.Parser.AST.PreprocessedEntity s)
+ public void addPreprocessedEntities(global::CppSharp.Parser.AST.PreprocessedEntity s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -3904,7 +3904,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.DeclarationKind Kind
+ public global::CppSharp.Parser.AST.DeclarationKind Kind
{
get
{
@@ -3917,7 +3917,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.AccessSpecifier Access
+ public global::CppSharp.Parser.AST.AccessSpecifier Access
{
get
{
@@ -3930,15 +3930,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.DeclarationContext _Namespace
+ public global::CppSharp.Parser.AST.DeclarationContext _Namespace
{
get
{
- CppSharp.Parser.AST.DeclarationContext __result0;
+ global::CppSharp.Parser.AST.DeclarationContext __result0;
if (((Internal*) __Instance)->_Namespace == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.DeclarationContext.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->_Namespace))
- __result0 = (CppSharp.Parser.AST.DeclarationContext) CppSharp.Parser.AST.DeclarationContext.NativeToManagedMap[((Internal*) __Instance)->_Namespace];
- else __result0 = CppSharp.Parser.AST.DeclarationContext.__CreateInstance(((Internal*) __Instance)->_Namespace);
+ else if (global::CppSharp.Parser.AST.DeclarationContext.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->_Namespace))
+ __result0 = (global::CppSharp.Parser.AST.DeclarationContext) global::CppSharp.Parser.AST.DeclarationContext.NativeToManagedMap[((Internal*) __Instance)->_Namespace];
+ else __result0 = global::CppSharp.Parser.AST.DeclarationContext.__CreateInstance(((Internal*) __Instance)->_Namespace);
return __result0;
}
@@ -3948,11 +3948,11 @@ namespace CppSharp
}
}
- public CppSharp.Parser.SourceLocation Location
+ public global::CppSharp.Parser.SourceLocation Location
{
get
{
- return CppSharp.Parser.SourceLocation.__CreateInstance(((Internal*) __Instance)->Location);
+ return global::CppSharp.Parser.SourceLocation.__CreateInstance(((Internal*) __Instance)->Location);
}
set
@@ -4026,15 +4026,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Declaration CompleteDeclaration
+ public global::CppSharp.Parser.AST.Declaration CompleteDeclaration
{
get
{
- CppSharp.Parser.AST.Declaration __result0;
+ global::CppSharp.Parser.AST.Declaration __result0;
if (((Internal*) __Instance)->CompleteDeclaration == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->CompleteDeclaration))
- __result0 = (CppSharp.Parser.AST.Declaration) CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->CompleteDeclaration];
- else __result0 = CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->CompleteDeclaration);
+ else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->CompleteDeclaration))
+ __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->CompleteDeclaration];
+ else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->CompleteDeclaration);
return __result0;
}
@@ -4070,15 +4070,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.RawComment Comment
+ public global::CppSharp.Parser.AST.RawComment Comment
{
get
{
- CppSharp.Parser.AST.RawComment __result0;
+ global::CppSharp.Parser.AST.RawComment __result0;
if (((Internal*) __Instance)->Comment == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.RawComment.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Comment))
- __result0 = (CppSharp.Parser.AST.RawComment) CppSharp.Parser.AST.RawComment.NativeToManagedMap[((Internal*) __Instance)->Comment];
- else __result0 = CppSharp.Parser.AST.RawComment.__CreateInstance(((Internal*) __Instance)->Comment);
+ else if (global::CppSharp.Parser.AST.RawComment.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Comment))
+ __result0 = (global::CppSharp.Parser.AST.RawComment) global::CppSharp.Parser.AST.RawComment.NativeToManagedMap[((Internal*) __Instance)->Comment];
+ else __result0 = global::CppSharp.Parser.AST.RawComment.__CreateInstance(((Internal*) __Instance)->Comment);
return __result0;
}
@@ -4089,22 +4089,22 @@ namespace CppSharp
}
}
- public unsafe partial class DeclarationContext : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class DeclarationContext : global::CppSharp.Parser.AST.Declaration, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 248)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(12)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(16)]
public int LineNumberStart;
@@ -4139,7 +4139,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
EntryPoint="??0DeclarationContext@AST@CppParser@CppSharp@@QAE@W4DeclarationKind@123@@Z")]
- internal static extern global::System.IntPtr ctor_0(global::System.IntPtr instance, CppSharp.Parser.AST.DeclarationKind kind);
+ internal static extern global::System.IntPtr ctor_0(global::System.IntPtr instance, global::CppSharp.Parser.AST.DeclarationKind kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
@@ -4345,7 +4345,7 @@ namespace CppSharp
private static void* __CopyValue(DeclarationContext.Internal native)
{
var ret = Marshal.AllocHGlobal(248);
- CppSharp.Parser.AST.DeclarationContext.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.DeclarationContext.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -4365,7 +4365,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public DeclarationContext(CppSharp.Parser.AST.DeclarationKind kind)
+ public DeclarationContext(global::CppSharp.Parser.AST.DeclarationKind kind)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(248);
@@ -4375,7 +4375,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment), __arg0);
}
- public DeclarationContext(CppSharp.Parser.AST.DeclarationContext _0)
+ public DeclarationContext(global::CppSharp.Parser.AST.DeclarationContext _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(248);
@@ -4389,25 +4389,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.Namespace getNamespaces(uint i)
+ public global::CppSharp.Parser.AST.Namespace getNamespaces(uint i)
{
var __ret = Internal.getNamespaces_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Namespace __result0;
+ global::CppSharp.Parser.AST.Namespace __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Namespace.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Namespace) CppSharp.Parser.AST.Namespace.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Namespace.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Namespace.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Namespace) global::CppSharp.Parser.AST.Namespace.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Namespace.__CreateInstance(__ret);
return __result0;
}
- public void addNamespaces(CppSharp.Parser.AST.Namespace s)
+ public void addNamespaces(global::CppSharp.Parser.AST.Namespace s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -4420,18 +4420,18 @@ namespace CppSharp
Internal.clearNamespaces_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.Enumeration getEnums(uint i)
+ public global::CppSharp.Parser.AST.Enumeration getEnums(uint i)
{
var __ret = Internal.getEnums_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Enumeration __result0;
+ global::CppSharp.Parser.AST.Enumeration __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Enumeration.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Enumeration) CppSharp.Parser.AST.Enumeration.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Enumeration.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Enumeration.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Enumeration) global::CppSharp.Parser.AST.Enumeration.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Enumeration.__CreateInstance(__ret);
return __result0;
}
- public void addEnums(CppSharp.Parser.AST.Enumeration s)
+ public void addEnums(global::CppSharp.Parser.AST.Enumeration s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -4444,18 +4444,18 @@ namespace CppSharp
Internal.clearEnums_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.Function getFunctions(uint i)
+ public global::CppSharp.Parser.AST.Function getFunctions(uint i)
{
var __ret = Internal.getFunctions_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Function __result0;
+ global::CppSharp.Parser.AST.Function __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Function.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Function) CppSharp.Parser.AST.Function.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Function.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Function.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Function) global::CppSharp.Parser.AST.Function.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Function.__CreateInstance(__ret);
return __result0;
}
- public void addFunctions(CppSharp.Parser.AST.Function s)
+ public void addFunctions(global::CppSharp.Parser.AST.Function s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -4468,18 +4468,18 @@ namespace CppSharp
Internal.clearFunctions_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.Class getClasses(uint i)
+ public global::CppSharp.Parser.AST.Class getClasses(uint i)
{
var __ret = Internal.getClasses_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Class __result0;
+ global::CppSharp.Parser.AST.Class __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Class) CppSharp.Parser.AST.Class.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Class.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Class) global::CppSharp.Parser.AST.Class.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Class.__CreateInstance(__ret);
return __result0;
}
- public void addClasses(CppSharp.Parser.AST.Class s)
+ public void addClasses(global::CppSharp.Parser.AST.Class s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -4492,18 +4492,18 @@ namespace CppSharp
Internal.clearClasses_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.Template getTemplates(uint i)
+ public global::CppSharp.Parser.AST.Template getTemplates(uint i)
{
var __ret = Internal.getTemplates_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Template __result0;
+ global::CppSharp.Parser.AST.Template __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Template.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Template) CppSharp.Parser.AST.Template.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Template.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Template.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Template) global::CppSharp.Parser.AST.Template.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Template.__CreateInstance(__ret);
return __result0;
}
- public void addTemplates(CppSharp.Parser.AST.Template s)
+ public void addTemplates(global::CppSharp.Parser.AST.Template s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -4516,18 +4516,18 @@ namespace CppSharp
Internal.clearTemplates_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.TypedefDecl getTypedefs(uint i)
+ public global::CppSharp.Parser.AST.TypedefDecl getTypedefs(uint i)
{
var __ret = Internal.getTypedefs_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.TypedefDecl __result0;
+ global::CppSharp.Parser.AST.TypedefDecl __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.TypedefDecl.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.TypedefDecl) CppSharp.Parser.AST.TypedefDecl.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.TypedefDecl.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.TypedefDecl.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.TypedefDecl) global::CppSharp.Parser.AST.TypedefDecl.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.TypedefDecl.__CreateInstance(__ret);
return __result0;
}
- public void addTypedefs(CppSharp.Parser.AST.TypedefDecl s)
+ public void addTypedefs(global::CppSharp.Parser.AST.TypedefDecl s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -4540,18 +4540,18 @@ namespace CppSharp
Internal.clearTypedefs_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.TypeAlias getTypeAliases(uint i)
+ public global::CppSharp.Parser.AST.TypeAlias getTypeAliases(uint i)
{
var __ret = Internal.getTypeAliases_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.TypeAlias __result0;
+ global::CppSharp.Parser.AST.TypeAlias __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.TypeAlias.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.TypeAlias) CppSharp.Parser.AST.TypeAlias.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.TypeAlias.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.TypeAlias.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.TypeAlias) global::CppSharp.Parser.AST.TypeAlias.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.TypeAlias.__CreateInstance(__ret);
return __result0;
}
- public void addTypeAliases(CppSharp.Parser.AST.TypeAlias s)
+ public void addTypeAliases(global::CppSharp.Parser.AST.TypeAlias s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -4564,18 +4564,18 @@ namespace CppSharp
Internal.clearTypeAliases_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.Variable getVariables(uint i)
+ public global::CppSharp.Parser.AST.Variable getVariables(uint i)
{
var __ret = Internal.getVariables_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Variable __result0;
+ global::CppSharp.Parser.AST.Variable __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Variable.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Variable) CppSharp.Parser.AST.Variable.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Variable.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Variable.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Variable) global::CppSharp.Parser.AST.Variable.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Variable.__CreateInstance(__ret);
return __result0;
}
- public void addVariables(CppSharp.Parser.AST.Variable s)
+ public void addVariables(global::CppSharp.Parser.AST.Variable s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -4588,18 +4588,18 @@ namespace CppSharp
Internal.clearVariables_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.Friend getFriends(uint i)
+ public global::CppSharp.Parser.AST.Friend getFriends(uint i)
{
var __ret = Internal.getFriends_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Friend __result0;
+ global::CppSharp.Parser.AST.Friend __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Friend.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Friend) CppSharp.Parser.AST.Friend.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Friend.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Friend.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Friend) global::CppSharp.Parser.AST.Friend.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Friend.__CreateInstance(__ret);
return __result0;
}
- public void addFriends(CppSharp.Parser.AST.Friend s)
+ public void addFriends(global::CppSharp.Parser.AST.Friend s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -4707,22 +4707,22 @@ namespace CppSharp
}
}
- public unsafe partial class TypedefNameDecl : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class TypedefNameDecl : global::CppSharp.Parser.AST.Declaration, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 136)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(12)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(16)]
public int LineNumberStart;
@@ -4752,12 +4752,12 @@ namespace CppSharp
public global::System.IntPtr Comment;
[FieldOffset(128)]
- public CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
EntryPoint="??0TypedefNameDecl@AST@CppParser@CppSharp@@QAE@W4DeclarationKind@123@@Z")]
- internal static extern global::System.IntPtr ctor_0(global::System.IntPtr instance, CppSharp.Parser.AST.DeclarationKind kind);
+ internal static extern global::System.IntPtr ctor_0(global::System.IntPtr instance, global::CppSharp.Parser.AST.DeclarationKind kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
@@ -4783,7 +4783,7 @@ namespace CppSharp
private static void* __CopyValue(TypedefNameDecl.Internal native)
{
var ret = Marshal.AllocHGlobal(136);
- CppSharp.Parser.AST.TypedefNameDecl.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TypedefNameDecl.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -4803,7 +4803,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public TypedefNameDecl(CppSharp.Parser.AST.DeclarationKind kind)
+ public TypedefNameDecl(global::CppSharp.Parser.AST.DeclarationKind kind)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(136);
@@ -4813,7 +4813,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment), __arg0);
}
- public TypedefNameDecl(CppSharp.Parser.AST.TypedefNameDecl _0)
+ public TypedefNameDecl(global::CppSharp.Parser.AST.TypedefNameDecl _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(136);
@@ -4827,43 +4827,43 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.QualifiedType QualifiedType
+ public global::CppSharp.Parser.AST.QualifiedType QualifiedType
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
}
set
{
- ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
}
- public unsafe partial class TypedefDecl : CppSharp.Parser.AST.TypedefNameDecl, IDisposable
+ public unsafe partial class TypedefDecl : global::CppSharp.Parser.AST.TypedefNameDecl, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 136)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(12)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(16)]
public int LineNumberStart;
@@ -4893,7 +4893,7 @@ namespace CppSharp
public global::System.IntPtr Comment;
[FieldOffset(128)]
- public CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
@@ -4924,7 +4924,7 @@ namespace CppSharp
private static void* __CopyValue(TypedefDecl.Internal native)
{
var ret = Marshal.AllocHGlobal(136);
- CppSharp.Parser.AST.TypedefDecl.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TypedefDecl.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -4953,7 +4953,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TypedefDecl(CppSharp.Parser.AST.TypedefDecl _0)
+ public TypedefDecl(global::CppSharp.Parser.AST.TypedefDecl _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(136);
@@ -4967,7 +4967,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
@@ -4975,22 +4975,22 @@ namespace CppSharp
}
}
- public unsafe partial class TypeAlias : CppSharp.Parser.AST.TypedefNameDecl, IDisposable
+ public unsafe partial class TypeAlias : global::CppSharp.Parser.AST.TypedefNameDecl, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 140)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(12)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(16)]
public int LineNumberStart;
@@ -5020,7 +5020,7 @@ namespace CppSharp
public global::System.IntPtr Comment;
[FieldOffset(128)]
- public CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
[FieldOffset(136)]
public global::System.IntPtr DescribedAliasTemplate;
@@ -5054,7 +5054,7 @@ namespace CppSharp
private static void* __CopyValue(TypeAlias.Internal native)
{
var ret = Marshal.AllocHGlobal(140);
- CppSharp.Parser.AST.TypeAlias.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TypeAlias.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -5083,7 +5083,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TypeAlias(CppSharp.Parser.AST.TypeAlias _0)
+ public TypeAlias(global::CppSharp.Parser.AST.TypeAlias _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(140);
@@ -5097,22 +5097,22 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.TypeAliasTemplate DescribedAliasTemplate
+ public global::CppSharp.Parser.AST.TypeAliasTemplate DescribedAliasTemplate
{
get
{
- CppSharp.Parser.AST.TypeAliasTemplate __result0;
+ global::CppSharp.Parser.AST.TypeAliasTemplate __result0;
if (((Internal*) __Instance)->DescribedAliasTemplate == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.TypeAliasTemplate.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->DescribedAliasTemplate))
- __result0 = (CppSharp.Parser.AST.TypeAliasTemplate) CppSharp.Parser.AST.TypeAliasTemplate.NativeToManagedMap[((Internal*) __Instance)->DescribedAliasTemplate];
- else __result0 = CppSharp.Parser.AST.TypeAliasTemplate.__CreateInstance(((Internal*) __Instance)->DescribedAliasTemplate);
+ else if (global::CppSharp.Parser.AST.TypeAliasTemplate.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->DescribedAliasTemplate))
+ __result0 = (global::CppSharp.Parser.AST.TypeAliasTemplate) global::CppSharp.Parser.AST.TypeAliasTemplate.NativeToManagedMap[((Internal*) __Instance)->DescribedAliasTemplate];
+ else __result0 = global::CppSharp.Parser.AST.TypeAliasTemplate.__CreateInstance(((Internal*) __Instance)->DescribedAliasTemplate);
return __result0;
}
@@ -5123,22 +5123,22 @@ namespace CppSharp
}
}
- public unsafe partial class Friend : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class Friend : global::CppSharp.Parser.AST.Declaration, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 132)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(12)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(16)]
public int LineNumberStart;
@@ -5199,7 +5199,7 @@ namespace CppSharp
private static void* __CopyValue(Friend.Internal native)
{
var ret = Marshal.AllocHGlobal(132);
- CppSharp.Parser.AST.Friend.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Friend.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -5228,7 +5228,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Friend(CppSharp.Parser.AST.Friend _0)
+ public Friend(global::CppSharp.Parser.AST.Friend _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(132);
@@ -5242,22 +5242,22 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.Declaration Declaration
+ public global::CppSharp.Parser.AST.Declaration Declaration
{
get
{
- CppSharp.Parser.AST.Declaration __result0;
+ global::CppSharp.Parser.AST.Declaration __result0;
if (((Internal*) __Instance)->Declaration == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Declaration))
- __result0 = (CppSharp.Parser.AST.Declaration) CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->Declaration];
- else __result0 = CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Declaration);
+ else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Declaration))
+ __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->Declaration];
+ else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Declaration);
return __result0;
}
@@ -5274,7 +5274,7 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.StatementClass Class;
+ public global::CppSharp.Parser.AST.StatementClass Class;
[FieldOffset(4)]
public global::System.IntPtr Decl;
@@ -5321,7 +5321,7 @@ namespace CppSharp
private static void* __CopyValue(Statement.Internal native)
{
var ret = Marshal.AllocHGlobal(32);
- CppSharp.Parser.AST.Statement.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Statement.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -5339,7 +5339,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public Statement(CppSharp.Parser.AST.Statement _0)
+ public Statement(global::CppSharp.Parser.AST.Statement _0)
{
__Instance = Marshal.AllocHGlobal(32);
__ownsNativeInstance = true;
@@ -5357,7 +5357,7 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Statement __dummy;
+ global::CppSharp.Parser.AST.Statement __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
@@ -5380,7 +5380,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.StatementClass Class
+ public global::CppSharp.Parser.AST.StatementClass Class
{
get
{
@@ -5393,15 +5393,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Declaration Decl
+ public global::CppSharp.Parser.AST.Declaration Decl
{
get
{
- CppSharp.Parser.AST.Declaration __result0;
+ global::CppSharp.Parser.AST.Declaration __result0;
if (((Internal*) __Instance)->Decl == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Decl))
- __result0 = (CppSharp.Parser.AST.Declaration) CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->Decl];
- else __result0 = CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Decl);
+ else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Decl))
+ __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->Decl];
+ else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Decl);
return __result0;
}
@@ -5412,13 +5412,13 @@ namespace CppSharp
}
}
- public unsafe partial class Expression : CppSharp.Parser.AST.Statement, IDisposable
+ public unsafe partial class Expression : global::CppSharp.Parser.AST.Statement, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 32)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.StatementClass Class;
+ public global::CppSharp.Parser.AST.StatementClass Class;
[FieldOffset(4)]
public global::System.IntPtr Decl;
@@ -5447,7 +5447,7 @@ namespace CppSharp
private static void* __CopyValue(Expression.Internal native)
{
var ret = Marshal.AllocHGlobal(32);
- CppSharp.Parser.AST.Expression.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Expression.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -5467,7 +5467,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public Expression(CppSharp.Parser.AST.Expression _0)
+ public Expression(global::CppSharp.Parser.AST.Expression _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(32);
@@ -5481,7 +5481,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Statement __dummy;
+ global::CppSharp.Parser.AST.Statement __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
@@ -5489,13 +5489,13 @@ namespace CppSharp
}
}
- public unsafe partial class BinaryOperator : CppSharp.Parser.AST.Expression, IDisposable
+ public unsafe partial class BinaryOperator : global::CppSharp.Parser.AST.Expression, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 64)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.StatementClass Class;
+ public global::CppSharp.Parser.AST.StatementClass Class;
[FieldOffset(4)]
public global::System.IntPtr Decl;
@@ -5540,7 +5540,7 @@ namespace CppSharp
private static void* __CopyValue(BinaryOperator.Internal native)
{
var ret = Marshal.AllocHGlobal(64);
- CppSharp.Parser.AST.BinaryOperator.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.BinaryOperator.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -5560,7 +5560,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public BinaryOperator(CppSharp.Parser.AST.BinaryOperator _0)
+ public BinaryOperator(global::CppSharp.Parser.AST.BinaryOperator _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(64);
@@ -5574,7 +5574,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Statement __dummy;
+ global::CppSharp.Parser.AST.Statement __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
@@ -5597,15 +5597,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Expression LHS
+ public global::CppSharp.Parser.AST.Expression LHS
{
get
{
- CppSharp.Parser.AST.Expression __result0;
+ global::CppSharp.Parser.AST.Expression __result0;
if (((Internal*) __Instance)->LHS == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->LHS))
- __result0 = (CppSharp.Parser.AST.Expression) CppSharp.Parser.AST.Expression.NativeToManagedMap[((Internal*) __Instance)->LHS];
- else __result0 = CppSharp.Parser.AST.Expression.__CreateInstance(((Internal*) __Instance)->LHS);
+ else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->LHS))
+ __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((Internal*) __Instance)->LHS];
+ else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((Internal*) __Instance)->LHS);
return __result0;
}
@@ -5615,15 +5615,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Expression RHS
+ public global::CppSharp.Parser.AST.Expression RHS
{
get
{
- CppSharp.Parser.AST.Expression __result0;
+ global::CppSharp.Parser.AST.Expression __result0;
if (((Internal*) __Instance)->RHS == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->RHS))
- __result0 = (CppSharp.Parser.AST.Expression) CppSharp.Parser.AST.Expression.NativeToManagedMap[((Internal*) __Instance)->RHS];
- else __result0 = CppSharp.Parser.AST.Expression.__CreateInstance(((Internal*) __Instance)->RHS);
+ else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->RHS))
+ __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((Internal*) __Instance)->RHS];
+ else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((Internal*) __Instance)->RHS);
return __result0;
}
@@ -5634,13 +5634,13 @@ namespace CppSharp
}
}
- public unsafe partial class CallExpr : CppSharp.Parser.AST.Expression, IDisposable
+ public unsafe partial class CallExpr : global::CppSharp.Parser.AST.Expression, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 44)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.StatementClass Class;
+ public global::CppSharp.Parser.AST.StatementClass Class;
[FieldOffset(4)]
public global::System.IntPtr Decl;
@@ -5689,7 +5689,7 @@ namespace CppSharp
private static void* __CopyValue(CallExpr.Internal native)
{
var ret = Marshal.AllocHGlobal(44);
- CppSharp.Parser.AST.CallExpr.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.CallExpr.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -5709,7 +5709,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public CallExpr(CppSharp.Parser.AST.CallExpr _0)
+ public CallExpr(global::CppSharp.Parser.AST.CallExpr _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(44);
@@ -5723,25 +5723,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Statement __dummy;
+ global::CppSharp.Parser.AST.Statement __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.Expression getArguments(uint i)
+ public global::CppSharp.Parser.AST.Expression getArguments(uint i)
{
var __ret = Internal.getArguments_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Expression __result0;
+ global::CppSharp.Parser.AST.Expression __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Expression) CppSharp.Parser.AST.Expression.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Expression.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(__ret);
return __result0;
}
- public void addArguments(CppSharp.Parser.AST.Expression s)
+ public void addArguments(global::CppSharp.Parser.AST.Expression s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -5764,13 +5764,13 @@ namespace CppSharp
}
}
- public unsafe partial class CXXConstructExpr : CppSharp.Parser.AST.Expression, IDisposable
+ public unsafe partial class CXXConstructExpr : global::CppSharp.Parser.AST.Expression, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 44)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.StatementClass Class;
+ public global::CppSharp.Parser.AST.StatementClass Class;
[FieldOffset(4)]
public global::System.IntPtr Decl;
@@ -5819,7 +5819,7 @@ namespace CppSharp
private static void* __CopyValue(CXXConstructExpr.Internal native)
{
var ret = Marshal.AllocHGlobal(44);
- CppSharp.Parser.AST.CXXConstructExpr.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.CXXConstructExpr.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -5839,7 +5839,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public CXXConstructExpr(CppSharp.Parser.AST.CXXConstructExpr _0)
+ public CXXConstructExpr(global::CppSharp.Parser.AST.CXXConstructExpr _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(44);
@@ -5853,25 +5853,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Statement __dummy;
+ global::CppSharp.Parser.AST.Statement __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.Expression getArguments(uint i)
+ public global::CppSharp.Parser.AST.Expression getArguments(uint i)
{
var __ret = Internal.getArguments_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Expression __result0;
+ global::CppSharp.Parser.AST.Expression __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Expression) CppSharp.Parser.AST.Expression.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Expression.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(__ret);
return __result0;
}
- public void addArguments(CppSharp.Parser.AST.Expression s)
+ public void addArguments(global::CppSharp.Parser.AST.Expression s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -5894,22 +5894,22 @@ namespace CppSharp
}
}
- public unsafe partial class Parameter : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class Parameter : global::CppSharp.Parser.AST.Declaration, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 148)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(12)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(16)]
public int LineNumberStart;
@@ -5939,7 +5939,7 @@ namespace CppSharp
public global::System.IntPtr Comment;
[FieldOffset(128)]
- public CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
[FieldOffset(136)]
public byte IsIndirect;
@@ -5982,7 +5982,7 @@ namespace CppSharp
private static void* __CopyValue(Parameter.Internal native)
{
var ret = Marshal.AllocHGlobal(148);
- CppSharp.Parser.AST.Parameter.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Parameter.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -6011,7 +6011,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Parameter(CppSharp.Parser.AST.Parameter _0)
+ public Parameter(global::CppSharp.Parser.AST.Parameter _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(148);
@@ -6025,23 +6025,23 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.QualifiedType QualifiedType
+ public global::CppSharp.Parser.AST.QualifiedType QualifiedType
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
}
set
{
- ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
@@ -6084,15 +6084,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Expression DefaultArgument
+ public global::CppSharp.Parser.AST.Expression DefaultArgument
{
get
{
- CppSharp.Parser.AST.Expression __result0;
+ global::CppSharp.Parser.AST.Expression __result0;
if (((Internal*) __Instance)->DefaultArgument == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->DefaultArgument))
- __result0 = (CppSharp.Parser.AST.Expression) CppSharp.Parser.AST.Expression.NativeToManagedMap[((Internal*) __Instance)->DefaultArgument];
- else __result0 = CppSharp.Parser.AST.Expression.__CreateInstance(((Internal*) __Instance)->DefaultArgument);
+ else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->DefaultArgument))
+ __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((Internal*) __Instance)->DefaultArgument];
+ else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((Internal*) __Instance)->DefaultArgument);
return __result0;
}
@@ -6103,22 +6103,22 @@ namespace CppSharp
}
}
- public unsafe partial class Function : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class Function : global::CppSharp.Parser.AST.Declaration, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 220)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(12)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(16)]
public int LineNumberStart;
@@ -6148,7 +6148,7 @@ namespace CppSharp
public global::System.IntPtr Comment;
[FieldOffset(128)]
- public CppSharp.Parser.AST.QualifiedType.Internal ReturnType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal ReturnType;
[FieldOffset(136)]
public byte IsReturnIndirect;
@@ -6169,10 +6169,10 @@ namespace CppSharp
public byte IsDeleted;
[FieldOffset(144)]
- public CppSharp.Parser.AST.CXXOperatorKind OperatorKind;
+ public global::CppSharp.Parser.AST.CXXOperatorKind OperatorKind;
[FieldOffset(196)]
- public CppSharp.Parser.AST.CallingConvention CallingConvention;
+ public global::CppSharp.Parser.AST.CallingConvention CallingConvention;
[FieldOffset(212)]
public global::System.IntPtr SpecializationInfo;
@@ -6249,7 +6249,7 @@ namespace CppSharp
private static void* __CopyValue(Function.Internal native)
{
var ret = Marshal.AllocHGlobal(220);
- CppSharp.Parser.AST.Function.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Function.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -6278,7 +6278,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Function(CppSharp.Parser.AST.Function _0)
+ public Function(global::CppSharp.Parser.AST.Function _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(220);
@@ -6292,25 +6292,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.Parameter getParameters(uint i)
+ public global::CppSharp.Parser.AST.Parameter getParameters(uint i)
{
var __ret = Internal.getParameters_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Parameter __result0;
+ global::CppSharp.Parser.AST.Parameter __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Parameter.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Parameter) CppSharp.Parser.AST.Parameter.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Parameter.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Parameter.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Parameter) global::CppSharp.Parser.AST.Parameter.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Parameter.__CreateInstance(__ret);
return __result0;
}
- public void addParameters(CppSharp.Parser.AST.Parameter s)
+ public void addParameters(global::CppSharp.Parser.AST.Parameter s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -6364,16 +6364,16 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.QualifiedType ReturnType
+ public global::CppSharp.Parser.AST.QualifiedType ReturnType
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->ReturnType);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->ReturnType);
}
set
{
- ((Internal*) __Instance)->ReturnType = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->ReturnType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
@@ -6455,7 +6455,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.CXXOperatorKind OperatorKind
+ public global::CppSharp.Parser.AST.CXXOperatorKind OperatorKind
{
get
{
@@ -6468,7 +6468,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.CallingConvention CallingConvention
+ public global::CppSharp.Parser.AST.CallingConvention CallingConvention
{
get
{
@@ -6481,15 +6481,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.FunctionTemplateSpecialization SpecializationInfo
+ public global::CppSharp.Parser.AST.FunctionTemplateSpecialization SpecializationInfo
{
get
{
- CppSharp.Parser.AST.FunctionTemplateSpecialization __result0;
+ global::CppSharp.Parser.AST.FunctionTemplateSpecialization __result0;
if (((Internal*) __Instance)->SpecializationInfo == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->SpecializationInfo))
- __result0 = (CppSharp.Parser.AST.FunctionTemplateSpecialization) CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap[((Internal*) __Instance)->SpecializationInfo];
- else __result0 = CppSharp.Parser.AST.FunctionTemplateSpecialization.__CreateInstance(((Internal*) __Instance)->SpecializationInfo);
+ else if (global::CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->SpecializationInfo))
+ __result0 = (global::CppSharp.Parser.AST.FunctionTemplateSpecialization) global::CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap[((Internal*) __Instance)->SpecializationInfo];
+ else __result0 = global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__CreateInstance(((Internal*) __Instance)->SpecializationInfo);
return __result0;
}
@@ -6499,15 +6499,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Function InstantiatedFrom
+ public global::CppSharp.Parser.AST.Function InstantiatedFrom
{
get
{
- CppSharp.Parser.AST.Function __result0;
+ global::CppSharp.Parser.AST.Function __result0;
if (((Internal*) __Instance)->InstantiatedFrom == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Function.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->InstantiatedFrom))
- __result0 = (CppSharp.Parser.AST.Function) CppSharp.Parser.AST.Function.NativeToManagedMap[((Internal*) __Instance)->InstantiatedFrom];
- else __result0 = CppSharp.Parser.AST.Function.__CreateInstance(((Internal*) __Instance)->InstantiatedFrom);
+ else if (global::CppSharp.Parser.AST.Function.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->InstantiatedFrom))
+ __result0 = (global::CppSharp.Parser.AST.Function) global::CppSharp.Parser.AST.Function.NativeToManagedMap[((Internal*) __Instance)->InstantiatedFrom];
+ else __result0 = global::CppSharp.Parser.AST.Function.__CreateInstance(((Internal*) __Instance)->InstantiatedFrom);
return __result0;
}
@@ -6518,22 +6518,22 @@ namespace CppSharp
}
}
- public unsafe partial class Method : CppSharp.Parser.AST.Function, IDisposable
+ public unsafe partial class Method : global::CppSharp.Parser.AST.Function, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 244)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(12)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(16)]
public int LineNumberStart;
@@ -6563,7 +6563,7 @@ namespace CppSharp
public global::System.IntPtr Comment;
[FieldOffset(128)]
- public CppSharp.Parser.AST.QualifiedType.Internal ReturnType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal ReturnType;
[FieldOffset(136)]
public byte IsReturnIndirect;
@@ -6584,10 +6584,10 @@ namespace CppSharp
public byte IsDeleted;
[FieldOffset(144)]
- public CppSharp.Parser.AST.CXXOperatorKind OperatorKind;
+ public global::CppSharp.Parser.AST.CXXOperatorKind OperatorKind;
[FieldOffset(196)]
- public CppSharp.Parser.AST.CallingConvention CallingConvention;
+ public global::CppSharp.Parser.AST.CallingConvention CallingConvention;
[FieldOffset(212)]
public global::System.IntPtr SpecializationInfo;
@@ -6611,7 +6611,7 @@ namespace CppSharp
public byte IsOverride;
[FieldOffset(228)]
- public CppSharp.Parser.AST.CXXMethodKind MethodKind;
+ public global::CppSharp.Parser.AST.CXXMethodKind MethodKind;
[FieldOffset(232)]
public byte IsDefaultConstructor;
@@ -6623,7 +6623,7 @@ namespace CppSharp
public byte IsMoveConstructor;
[FieldOffset(236)]
- public CppSharp.Parser.AST.QualifiedType.Internal ConversionType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal ConversionType;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
@@ -6654,7 +6654,7 @@ namespace CppSharp
private static void* __CopyValue(Method.Internal native)
{
var ret = Marshal.AllocHGlobal(244);
- CppSharp.Parser.AST.Method.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Method.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -6683,7 +6683,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Method(CppSharp.Parser.AST.Method _0)
+ public Method(global::CppSharp.Parser.AST.Method _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(244);
@@ -6697,7 +6697,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
@@ -6769,7 +6769,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.CXXMethodKind MethodKind
+ public global::CppSharp.Parser.AST.CXXMethodKind MethodKind
{
get
{
@@ -6821,36 +6821,36 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.QualifiedType ConversionType
+ public global::CppSharp.Parser.AST.QualifiedType ConversionType
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->ConversionType);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->ConversionType);
}
set
{
- ((Internal*) __Instance)->ConversionType = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->ConversionType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
}
- public unsafe partial class Enumeration : CppSharp.Parser.AST.DeclarationContext, IDisposable
+ public unsafe partial class Enumeration : global::CppSharp.Parser.AST.DeclarationContext, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 272)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(12)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(16)]
public int LineNumberStart;
@@ -6883,7 +6883,7 @@ namespace CppSharp
public byte IsAnonymous;
[FieldOffset(248)]
- public CppSharp.Parser.AST.Enumeration.EnumModifiers Modifiers;
+ public global::CppSharp.Parser.AST.Enumeration.EnumModifiers Modifiers;
[FieldOffset(252)]
public global::System.IntPtr Type;
@@ -6935,22 +6935,22 @@ namespace CppSharp
Flags = 4
}
- public unsafe partial class Item : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class Item : global::CppSharp.Parser.AST.Declaration, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 160)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(12)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(16)]
public int LineNumberStart;
@@ -7021,7 +7021,7 @@ namespace CppSharp
private static void* __CopyValue(Item.Internal native)
{
var ret = Marshal.AllocHGlobal(160);
- CppSharp.Parser.AST.Enumeration.Item.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Enumeration.Item.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -7050,7 +7050,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Item(CppSharp.Parser.AST.Enumeration.Item _0)
+ public Item(global::CppSharp.Parser.AST.Enumeration.Item _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(160);
@@ -7064,7 +7064,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
@@ -7114,7 +7114,7 @@ namespace CppSharp
private static void* __CopyValue(Enumeration.Internal native)
{
var ret = Marshal.AllocHGlobal(272);
- CppSharp.Parser.AST.Enumeration.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Enumeration.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -7143,7 +7143,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Enumeration(CppSharp.Parser.AST.Enumeration _0)
+ public Enumeration(global::CppSharp.Parser.AST.Enumeration _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(272);
@@ -7157,25 +7157,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.Enumeration.Item getItems(uint i)
+ public global::CppSharp.Parser.AST.Enumeration.Item getItems(uint i)
{
var __ret = Internal.getItems_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Enumeration.Item __result0;
+ global::CppSharp.Parser.AST.Enumeration.Item __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Enumeration.Item.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Enumeration.Item) CppSharp.Parser.AST.Enumeration.Item.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Enumeration.Item.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Enumeration.Item.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Enumeration.Item) global::CppSharp.Parser.AST.Enumeration.Item.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Enumeration.Item.__CreateInstance(__ret);
return __result0;
}
- public void addItems(CppSharp.Parser.AST.Enumeration.Item s)
+ public void addItems(global::CppSharp.Parser.AST.Enumeration.Item s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -7197,7 +7197,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Enumeration.EnumModifiers Modifiers
+ public global::CppSharp.Parser.AST.Enumeration.EnumModifiers Modifiers
{
get
{
@@ -7210,15 +7210,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Type Type
+ public global::CppSharp.Parser.AST.Type Type
{
get
{
- CppSharp.Parser.AST.Type __result0;
+ global::CppSharp.Parser.AST.Type __result0;
if (((Internal*) __Instance)->Type == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Type))
- __result0 = (CppSharp.Parser.AST.Type) CppSharp.Parser.AST.Type.NativeToManagedMap[((Internal*) __Instance)->Type];
- else __result0 = CppSharp.Parser.AST.Type.__CreateInstance(((Internal*) __Instance)->Type);
+ else if (global::CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Type))
+ __result0 = (global::CppSharp.Parser.AST.Type) global::CppSharp.Parser.AST.Type.NativeToManagedMap[((Internal*) __Instance)->Type];
+ else __result0 = global::CppSharp.Parser.AST.Type.__CreateInstance(((Internal*) __Instance)->Type);
return __result0;
}
@@ -7228,15 +7228,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.BuiltinType BuiltinType
+ public global::CppSharp.Parser.AST.BuiltinType BuiltinType
{
get
{
- CppSharp.Parser.AST.BuiltinType __result0;
+ global::CppSharp.Parser.AST.BuiltinType __result0;
if (((Internal*) __Instance)->BuiltinType == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.BuiltinType.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->BuiltinType))
- __result0 = (CppSharp.Parser.AST.BuiltinType) CppSharp.Parser.AST.BuiltinType.NativeToManagedMap[((Internal*) __Instance)->BuiltinType];
- else __result0 = CppSharp.Parser.AST.BuiltinType.__CreateInstance(((Internal*) __Instance)->BuiltinType);
+ else if (global::CppSharp.Parser.AST.BuiltinType.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->BuiltinType))
+ __result0 = (global::CppSharp.Parser.AST.BuiltinType) global::CppSharp.Parser.AST.BuiltinType.NativeToManagedMap[((Internal*) __Instance)->BuiltinType];
+ else __result0 = global::CppSharp.Parser.AST.BuiltinType.__CreateInstance(((Internal*) __Instance)->BuiltinType);
return __result0;
}
@@ -7247,22 +7247,22 @@ namespace CppSharp
}
}
- public unsafe partial class Variable : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class Variable : global::CppSharp.Parser.AST.Declaration, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 160)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(12)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(16)]
public int LineNumberStart;
@@ -7292,7 +7292,7 @@ namespace CppSharp
public global::System.IntPtr Comment;
[FieldOffset(152)]
- public CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
@@ -7333,7 +7333,7 @@ namespace CppSharp
private static void* __CopyValue(Variable.Internal native)
{
var ret = Marshal.AllocHGlobal(160);
- CppSharp.Parser.AST.Variable.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Variable.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -7362,7 +7362,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Variable(CppSharp.Parser.AST.Variable _0)
+ public Variable(global::CppSharp.Parser.AST.Variable _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(160);
@@ -7376,7 +7376,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
@@ -7399,16 +7399,16 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.QualifiedType QualifiedType
+ public global::CppSharp.Parser.AST.QualifiedType QualifiedType
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
}
set
{
- ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
}
@@ -7419,7 +7419,7 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(4)]
public byte IsVirtual;
@@ -7488,7 +7488,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public BaseClassSpecifier(CppSharp.Parser.AST.BaseClassSpecifier _0)
+ public BaseClassSpecifier(global::CppSharp.Parser.AST.BaseClassSpecifier _0)
{
__Instance = Marshal.AllocHGlobal(16);
__ownsNativeInstance = true;
@@ -7503,13 +7503,13 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.BaseClassSpecifier __dummy;
+ global::CppSharp.Parser.AST.BaseClassSpecifier __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.AccessSpecifier Access
+ public global::CppSharp.Parser.AST.AccessSpecifier Access
{
get
{
@@ -7535,15 +7535,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Type Type
+ public global::CppSharp.Parser.AST.Type Type
{
get
{
- CppSharp.Parser.AST.Type __result0;
+ global::CppSharp.Parser.AST.Type __result0;
if (((Internal*) __Instance)->Type == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Type))
- __result0 = (CppSharp.Parser.AST.Type) CppSharp.Parser.AST.Type.NativeToManagedMap[((Internal*) __Instance)->Type];
- else __result0 = CppSharp.Parser.AST.Type.__CreateInstance(((Internal*) __Instance)->Type);
+ else if (global::CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Type))
+ __result0 = (global::CppSharp.Parser.AST.Type) global::CppSharp.Parser.AST.Type.NativeToManagedMap[((Internal*) __Instance)->Type];
+ else __result0 = global::CppSharp.Parser.AST.Type.__CreateInstance(((Internal*) __Instance)->Type);
return __result0;
}
@@ -7567,22 +7567,22 @@ namespace CppSharp
}
}
- public unsafe partial class Field : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class Field : global::CppSharp.Parser.AST.Declaration, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 148)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(12)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(16)]
public int LineNumberStart;
@@ -7612,7 +7612,7 @@ namespace CppSharp
public global::System.IntPtr Comment;
[FieldOffset(128)]
- public CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
[FieldOffset(136)]
public global::System.IntPtr Class;
@@ -7652,7 +7652,7 @@ namespace CppSharp
private static void* __CopyValue(Field.Internal native)
{
var ret = Marshal.AllocHGlobal(148);
- CppSharp.Parser.AST.Field.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Field.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -7681,7 +7681,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Field(CppSharp.Parser.AST.Field _0)
+ public Field(global::CppSharp.Parser.AST.Field _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(148);
@@ -7695,35 +7695,35 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.QualifiedType QualifiedType
+ public global::CppSharp.Parser.AST.QualifiedType QualifiedType
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
}
set
{
- ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
- public CppSharp.Parser.AST.Class Class
+ public global::CppSharp.Parser.AST.Class Class
{
get
{
- CppSharp.Parser.AST.Class __result0;
+ global::CppSharp.Parser.AST.Class __result0;
if (((Internal*) __Instance)->Class == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Class))
- __result0 = (CppSharp.Parser.AST.Class) CppSharp.Parser.AST.Class.NativeToManagedMap[((Internal*) __Instance)->Class];
- else __result0 = CppSharp.Parser.AST.Class.__CreateInstance(((Internal*) __Instance)->Class);
+ else if (global::CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Class))
+ __result0 = (global::CppSharp.Parser.AST.Class) global::CppSharp.Parser.AST.Class.NativeToManagedMap[((Internal*) __Instance)->Class];
+ else __result0 = global::CppSharp.Parser.AST.Class.__CreateInstance(((Internal*) __Instance)->Class);
return __result0;
}
@@ -7760,22 +7760,22 @@ namespace CppSharp
}
}
- public unsafe partial class AccessSpecifierDecl : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class AccessSpecifierDecl : global::CppSharp.Parser.AST.Declaration, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 128)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(12)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(16)]
public int LineNumberStart;
@@ -7833,7 +7833,7 @@ namespace CppSharp
private static void* __CopyValue(AccessSpecifierDecl.Internal native)
{
var ret = Marshal.AllocHGlobal(128);
- CppSharp.Parser.AST.AccessSpecifierDecl.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.AccessSpecifierDecl.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -7862,7 +7862,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public AccessSpecifierDecl(CppSharp.Parser.AST.AccessSpecifierDecl _0)
+ public AccessSpecifierDecl(global::CppSharp.Parser.AST.AccessSpecifierDecl _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(128);
@@ -7876,7 +7876,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
@@ -7884,22 +7884,22 @@ namespace CppSharp
}
}
- public unsafe partial class Class : CppSharp.Parser.AST.DeclarationContext, IDisposable
+ public unsafe partial class Class : global::CppSharp.Parser.AST.DeclarationContext, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 312)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(12)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(16)]
public int LineNumberStart;
@@ -8070,7 +8070,7 @@ namespace CppSharp
private static void* __CopyValue(Class.Internal native)
{
var ret = Marshal.AllocHGlobal(312);
- CppSharp.Parser.AST.Class.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Class.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -8099,7 +8099,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Class(CppSharp.Parser.AST.Class _0)
+ public Class(global::CppSharp.Parser.AST.Class _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(312);
@@ -8113,25 +8113,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.BaseClassSpecifier getBases(uint i)
+ public global::CppSharp.Parser.AST.BaseClassSpecifier getBases(uint i)
{
var __ret = Internal.getBases_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.BaseClassSpecifier __result0;
+ global::CppSharp.Parser.AST.BaseClassSpecifier __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.BaseClassSpecifier.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.BaseClassSpecifier) CppSharp.Parser.AST.BaseClassSpecifier.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.BaseClassSpecifier.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.BaseClassSpecifier.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.BaseClassSpecifier) global::CppSharp.Parser.AST.BaseClassSpecifier.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.BaseClassSpecifier.__CreateInstance(__ret);
return __result0;
}
- public void addBases(CppSharp.Parser.AST.BaseClassSpecifier s)
+ public void addBases(global::CppSharp.Parser.AST.BaseClassSpecifier s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -8144,18 +8144,18 @@ namespace CppSharp
Internal.clearBases_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.Field getFields(uint i)
+ public global::CppSharp.Parser.AST.Field getFields(uint i)
{
var __ret = Internal.getFields_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Field __result0;
+ global::CppSharp.Parser.AST.Field __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Field.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Field) CppSharp.Parser.AST.Field.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Field.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Field.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Field) global::CppSharp.Parser.AST.Field.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Field.__CreateInstance(__ret);
return __result0;
}
- public void addFields(CppSharp.Parser.AST.Field s)
+ public void addFields(global::CppSharp.Parser.AST.Field s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -8168,18 +8168,18 @@ namespace CppSharp
Internal.clearFields_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.Method getMethods(uint i)
+ public global::CppSharp.Parser.AST.Method getMethods(uint i)
{
var __ret = Internal.getMethods_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Method __result0;
+ global::CppSharp.Parser.AST.Method __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Method.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Method) CppSharp.Parser.AST.Method.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Method.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Method.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Method) global::CppSharp.Parser.AST.Method.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Method.__CreateInstance(__ret);
return __result0;
}
- public void addMethods(CppSharp.Parser.AST.Method s)
+ public void addMethods(global::CppSharp.Parser.AST.Method s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -8192,18 +8192,18 @@ namespace CppSharp
Internal.clearMethods_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.AccessSpecifierDecl getSpecifiers(uint i)
+ public global::CppSharp.Parser.AST.AccessSpecifierDecl getSpecifiers(uint i)
{
var __ret = Internal.getSpecifiers_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.AccessSpecifierDecl __result0;
+ global::CppSharp.Parser.AST.AccessSpecifierDecl __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.AccessSpecifierDecl.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.AccessSpecifierDecl) CppSharp.Parser.AST.AccessSpecifierDecl.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.AccessSpecifierDecl.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.AccessSpecifierDecl.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.AccessSpecifierDecl) global::CppSharp.Parser.AST.AccessSpecifierDecl.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.AccessSpecifierDecl.__CreateInstance(__ret);
return __result0;
}
- public void addSpecifiers(CppSharp.Parser.AST.AccessSpecifierDecl s)
+ public void addSpecifiers(global::CppSharp.Parser.AST.AccessSpecifierDecl s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -8369,15 +8369,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.ClassLayout Layout
+ public global::CppSharp.Parser.AST.ClassLayout Layout
{
get
{
- CppSharp.Parser.AST.ClassLayout __result0;
+ global::CppSharp.Parser.AST.ClassLayout __result0;
if (((Internal*) __Instance)->Layout == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.ClassLayout.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Layout))
- __result0 = (CppSharp.Parser.AST.ClassLayout) CppSharp.Parser.AST.ClassLayout.NativeToManagedMap[((Internal*) __Instance)->Layout];
- else __result0 = CppSharp.Parser.AST.ClassLayout.__CreateInstance(((Internal*) __Instance)->Layout);
+ else if (global::CppSharp.Parser.AST.ClassLayout.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Layout))
+ __result0 = (global::CppSharp.Parser.AST.ClassLayout) global::CppSharp.Parser.AST.ClassLayout.NativeToManagedMap[((Internal*) __Instance)->Layout];
+ else __result0 = global::CppSharp.Parser.AST.ClassLayout.__CreateInstance(((Internal*) __Instance)->Layout);
return __result0;
}
@@ -8388,22 +8388,22 @@ namespace CppSharp
}
}
- public unsafe partial class Template : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class Template : global::CppSharp.Parser.AST.Declaration, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 144)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(12)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(16)]
public int LineNumberStart;
@@ -8438,7 +8438,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
EntryPoint="??0Template@AST@CppParser@CppSharp@@QAE@W4DeclarationKind@123@@Z")]
- internal static extern global::System.IntPtr ctor_0(global::System.IntPtr instance, CppSharp.Parser.AST.DeclarationKind kind);
+ internal static extern global::System.IntPtr ctor_0(global::System.IntPtr instance, global::CppSharp.Parser.AST.DeclarationKind kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
@@ -8489,7 +8489,7 @@ namespace CppSharp
private static void* __CopyValue(Template.Internal native)
{
var ret = Marshal.AllocHGlobal(144);
- CppSharp.Parser.AST.Template.Internal.cctor_3(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Template.Internal.cctor_3(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -8509,7 +8509,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public Template(CppSharp.Parser.AST.DeclarationKind kind)
+ public Template(global::CppSharp.Parser.AST.DeclarationKind kind)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(144);
@@ -8528,7 +8528,7 @@ namespace CppSharp
Internal.ctor_1((__Instance + __PointerAdjustment));
}
- public Template(CppSharp.Parser.AST.Template _0)
+ public Template(global::CppSharp.Parser.AST.Template _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(144);
@@ -8542,25 +8542,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.Declaration getParameters(uint i)
+ public global::CppSharp.Parser.AST.Declaration getParameters(uint i)
{
var __ret = Internal.getParameters_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Declaration __result0;
+ global::CppSharp.Parser.AST.Declaration __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Declaration) CppSharp.Parser.AST.Declaration.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Declaration.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(__ret);
return __result0;
}
- public void addParameters(CppSharp.Parser.AST.Declaration s)
+ public void addParameters(global::CppSharp.Parser.AST.Declaration s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -8582,15 +8582,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Declaration TemplatedDecl
+ public global::CppSharp.Parser.AST.Declaration TemplatedDecl
{
get
{
- CppSharp.Parser.AST.Declaration __result0;
+ global::CppSharp.Parser.AST.Declaration __result0;
if (((Internal*) __Instance)->TemplatedDecl == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->TemplatedDecl))
- __result0 = (CppSharp.Parser.AST.Declaration) CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->TemplatedDecl];
- else __result0 = CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->TemplatedDecl);
+ else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->TemplatedDecl))
+ __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->TemplatedDecl];
+ else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->TemplatedDecl);
return __result0;
}
@@ -8601,22 +8601,22 @@ namespace CppSharp
}
}
- public unsafe partial class TypeAliasTemplate : CppSharp.Parser.AST.Template, IDisposable
+ public unsafe partial class TypeAliasTemplate : global::CppSharp.Parser.AST.Template, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 144)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(12)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(16)]
public int LineNumberStart;
@@ -8677,7 +8677,7 @@ namespace CppSharp
private static void* __CopyValue(TypeAliasTemplate.Internal native)
{
var ret = Marshal.AllocHGlobal(144);
- CppSharp.Parser.AST.TypeAliasTemplate.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TypeAliasTemplate.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -8706,7 +8706,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TypeAliasTemplate(CppSharp.Parser.AST.TypeAliasTemplate _0)
+ public TypeAliasTemplate(global::CppSharp.Parser.AST.TypeAliasTemplate _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(144);
@@ -8720,7 +8720,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
@@ -8728,22 +8728,22 @@ namespace CppSharp
}
}
- public unsafe partial class TemplateParameter : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class TemplateParameter : global::CppSharp.Parser.AST.Declaration, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 140)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(12)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(16)]
public int LineNumberStart;
@@ -8784,7 +8784,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
EntryPoint="??0TemplateParameter@AST@CppParser@CppSharp@@QAE@W4DeclarationKind@123@@Z")]
- internal static extern global::System.IntPtr ctor_0(global::System.IntPtr instance, CppSharp.Parser.AST.DeclarationKind kind);
+ internal static extern global::System.IntPtr ctor_0(global::System.IntPtr instance, global::CppSharp.Parser.AST.DeclarationKind kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
@@ -8810,7 +8810,7 @@ namespace CppSharp
private static void* __CopyValue(TemplateParameter.Internal native)
{
var ret = Marshal.AllocHGlobal(140);
- CppSharp.Parser.AST.TemplateParameter.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TemplateParameter.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -8830,7 +8830,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public TemplateParameter(CppSharp.Parser.AST.DeclarationKind kind)
+ public TemplateParameter(global::CppSharp.Parser.AST.DeclarationKind kind)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(140);
@@ -8840,7 +8840,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment), __arg0);
}
- public TemplateParameter(CppSharp.Parser.AST.TemplateParameter _0)
+ public TemplateParameter(global::CppSharp.Parser.AST.TemplateParameter _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(140);
@@ -8854,7 +8854,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
@@ -8901,22 +8901,22 @@ namespace CppSharp
}
}
- public unsafe partial class TemplateTemplateParameter : CppSharp.Parser.AST.Template, IDisposable
+ public unsafe partial class TemplateTemplateParameter : global::CppSharp.Parser.AST.Template, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 148)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(12)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(16)]
public int LineNumberStart;
@@ -8986,7 +8986,7 @@ namespace CppSharp
private static void* __CopyValue(TemplateTemplateParameter.Internal native)
{
var ret = Marshal.AllocHGlobal(148);
- CppSharp.Parser.AST.TemplateTemplateParameter.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TemplateTemplateParameter.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -9015,7 +9015,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TemplateTemplateParameter(CppSharp.Parser.AST.TemplateTemplateParameter _0)
+ public TemplateTemplateParameter(global::CppSharp.Parser.AST.TemplateTemplateParameter _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(148);
@@ -9029,7 +9029,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
@@ -9076,22 +9076,22 @@ namespace CppSharp
}
}
- public unsafe partial class TypeTemplateParameter : CppSharp.Parser.AST.TemplateParameter, IDisposable
+ public unsafe partial class TypeTemplateParameter : global::CppSharp.Parser.AST.TemplateParameter, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 148)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(12)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(16)]
public int LineNumberStart;
@@ -9130,7 +9130,7 @@ namespace CppSharp
public byte IsParameterPack;
[FieldOffset(140)]
- public CppSharp.Parser.AST.QualifiedType.Internal DefaultArgument;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal DefaultArgument;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
@@ -9161,7 +9161,7 @@ namespace CppSharp
private static void* __CopyValue(TypeTemplateParameter.Internal native)
{
var ret = Marshal.AllocHGlobal(148);
- CppSharp.Parser.AST.TypeTemplateParameter.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TypeTemplateParameter.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -9190,7 +9190,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TypeTemplateParameter(CppSharp.Parser.AST.TypeTemplateParameter _0)
+ public TypeTemplateParameter(global::CppSharp.Parser.AST.TypeTemplateParameter _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(148);
@@ -9204,43 +9204,43 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.QualifiedType DefaultArgument
+ public global::CppSharp.Parser.AST.QualifiedType DefaultArgument
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->DefaultArgument);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->DefaultArgument);
}
set
{
- ((Internal*) __Instance)->DefaultArgument = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->DefaultArgument = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
}
- public unsafe partial class NonTypeTemplateParameter : CppSharp.Parser.AST.TemplateParameter, IDisposable
+ public unsafe partial class NonTypeTemplateParameter : global::CppSharp.Parser.AST.TemplateParameter, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 152)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(12)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(16)]
public int LineNumberStart;
@@ -9319,7 +9319,7 @@ namespace CppSharp
private static void* __CopyValue(NonTypeTemplateParameter.Internal native)
{
var ret = Marshal.AllocHGlobal(152);
- CppSharp.Parser.AST.NonTypeTemplateParameter.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.NonTypeTemplateParameter.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -9348,7 +9348,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public NonTypeTemplateParameter(CppSharp.Parser.AST.NonTypeTemplateParameter _0)
+ public NonTypeTemplateParameter(global::CppSharp.Parser.AST.NonTypeTemplateParameter _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(152);
@@ -9362,22 +9362,22 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.Expression DefaultArgument
+ public global::CppSharp.Parser.AST.Expression DefaultArgument
{
get
{
- CppSharp.Parser.AST.Expression __result0;
+ global::CppSharp.Parser.AST.Expression __result0;
if (((Internal*) __Instance)->DefaultArgument == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->DefaultArgument))
- __result0 = (CppSharp.Parser.AST.Expression) CppSharp.Parser.AST.Expression.NativeToManagedMap[((Internal*) __Instance)->DefaultArgument];
- else __result0 = CppSharp.Parser.AST.Expression.__CreateInstance(((Internal*) __Instance)->DefaultArgument);
+ else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->DefaultArgument))
+ __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((Internal*) __Instance)->DefaultArgument];
+ else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((Internal*) __Instance)->DefaultArgument);
return __result0;
}
@@ -9427,22 +9427,22 @@ namespace CppSharp
}
}
- public unsafe partial class ClassTemplate : CppSharp.Parser.AST.Template, IDisposable
+ public unsafe partial class ClassTemplate : global::CppSharp.Parser.AST.Template, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 156)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(12)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(16)]
public int LineNumberStart;
@@ -9523,7 +9523,7 @@ namespace CppSharp
private static void* __CopyValue(ClassTemplate.Internal native)
{
var ret = Marshal.AllocHGlobal(156);
- CppSharp.Parser.AST.ClassTemplate.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.ClassTemplate.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -9552,7 +9552,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public ClassTemplate(CppSharp.Parser.AST.ClassTemplate _0)
+ public ClassTemplate(global::CppSharp.Parser.AST.ClassTemplate _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(156);
@@ -9566,25 +9566,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.ClassTemplateSpecialization getSpecializations(uint i)
+ public global::CppSharp.Parser.AST.ClassTemplateSpecialization getSpecializations(uint i)
{
var __ret = Internal.getSpecializations_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.ClassTemplateSpecialization __result0;
+ global::CppSharp.Parser.AST.ClassTemplateSpecialization __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.ClassTemplateSpecialization.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.ClassTemplateSpecialization) CppSharp.Parser.AST.ClassTemplateSpecialization.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.ClassTemplateSpecialization.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.ClassTemplateSpecialization.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.ClassTemplateSpecialization) global::CppSharp.Parser.AST.ClassTemplateSpecialization.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.ClassTemplateSpecialization.__CreateInstance(__ret);
return __result0;
}
- public void addSpecializations(CppSharp.Parser.AST.ClassTemplateSpecialization s)
+ public void addSpecializations(global::CppSharp.Parser.AST.ClassTemplateSpecialization s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -9607,22 +9607,22 @@ namespace CppSharp
}
}
- public unsafe partial class ClassTemplateSpecialization : CppSharp.Parser.AST.Class, IDisposable
+ public unsafe partial class ClassTemplateSpecialization : global::CppSharp.Parser.AST.Class, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 332)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(12)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(16)]
public int LineNumberStart;
@@ -9688,7 +9688,7 @@ namespace CppSharp
public global::System.IntPtr TemplatedDecl;
[FieldOffset(328)]
- public CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind;
+ public global::CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
@@ -9739,7 +9739,7 @@ namespace CppSharp
private static void* __CopyValue(ClassTemplateSpecialization.Internal native)
{
var ret = Marshal.AllocHGlobal(332);
- CppSharp.Parser.AST.ClassTemplateSpecialization.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.ClassTemplateSpecialization.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -9768,7 +9768,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public ClassTemplateSpecialization(CppSharp.Parser.AST.ClassTemplateSpecialization _0)
+ public ClassTemplateSpecialization(global::CppSharp.Parser.AST.ClassTemplateSpecialization _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(332);
@@ -9782,21 +9782,21 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.TemplateArgument getArguments(uint i)
+ public global::CppSharp.Parser.AST.TemplateArgument getArguments(uint i)
{
- var __ret = new CppSharp.Parser.AST.TemplateArgument.Internal();
+ var __ret = new global::CppSharp.Parser.AST.TemplateArgument.Internal();
Internal.getArguments_0((__Instance + __PointerAdjustment), new IntPtr(&__ret), i);
- return CppSharp.Parser.AST.TemplateArgument.__CreateInstance(__ret);
+ return global::CppSharp.Parser.AST.TemplateArgument.__CreateInstance(__ret);
}
- public void addArguments(CppSharp.Parser.AST.TemplateArgument s)
+ public void addArguments(global::CppSharp.Parser.AST.TemplateArgument s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -9818,15 +9818,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.ClassTemplate TemplatedDecl
+ public global::CppSharp.Parser.AST.ClassTemplate TemplatedDecl
{
get
{
- CppSharp.Parser.AST.ClassTemplate __result0;
+ global::CppSharp.Parser.AST.ClassTemplate __result0;
if (((Internal*) __Instance)->TemplatedDecl == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.ClassTemplate.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->TemplatedDecl))
- __result0 = (CppSharp.Parser.AST.ClassTemplate) CppSharp.Parser.AST.ClassTemplate.NativeToManagedMap[((Internal*) __Instance)->TemplatedDecl];
- else __result0 = CppSharp.Parser.AST.ClassTemplate.__CreateInstance(((Internal*) __Instance)->TemplatedDecl);
+ else if (global::CppSharp.Parser.AST.ClassTemplate.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->TemplatedDecl))
+ __result0 = (global::CppSharp.Parser.AST.ClassTemplate) global::CppSharp.Parser.AST.ClassTemplate.NativeToManagedMap[((Internal*) __Instance)->TemplatedDecl];
+ else __result0 = global::CppSharp.Parser.AST.ClassTemplate.__CreateInstance(((Internal*) __Instance)->TemplatedDecl);
return __result0;
}
@@ -9836,7 +9836,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind
+ public global::CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind
{
get
{
@@ -9850,22 +9850,22 @@ namespace CppSharp
}
}
- public unsafe partial class ClassTemplatePartialSpecialization : CppSharp.Parser.AST.ClassTemplateSpecialization, IDisposable
+ public unsafe partial class ClassTemplatePartialSpecialization : global::CppSharp.Parser.AST.ClassTemplateSpecialization, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 332)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(12)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(16)]
public int LineNumberStart;
@@ -9931,7 +9931,7 @@ namespace CppSharp
public global::System.IntPtr TemplatedDecl;
[FieldOffset(328)]
- public CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind;
+ public global::CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
@@ -9962,7 +9962,7 @@ namespace CppSharp
private static void* __CopyValue(ClassTemplatePartialSpecialization.Internal native)
{
var ret = Marshal.AllocHGlobal(332);
- CppSharp.Parser.AST.ClassTemplatePartialSpecialization.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.ClassTemplatePartialSpecialization.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -9991,7 +9991,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public ClassTemplatePartialSpecialization(CppSharp.Parser.AST.ClassTemplatePartialSpecialization _0)
+ public ClassTemplatePartialSpecialization(global::CppSharp.Parser.AST.ClassTemplatePartialSpecialization _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(332);
@@ -10005,7 +10005,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
@@ -10013,22 +10013,22 @@ namespace CppSharp
}
}
- public unsafe partial class FunctionTemplate : CppSharp.Parser.AST.Template, IDisposable
+ public unsafe partial class FunctionTemplate : global::CppSharp.Parser.AST.Template, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 156)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(12)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(16)]
public int LineNumberStart;
@@ -10109,7 +10109,7 @@ namespace CppSharp
private static void* __CopyValue(FunctionTemplate.Internal native)
{
var ret = Marshal.AllocHGlobal(156);
- CppSharp.Parser.AST.FunctionTemplate.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.FunctionTemplate.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -10138,7 +10138,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public FunctionTemplate(CppSharp.Parser.AST.FunctionTemplate _0)
+ public FunctionTemplate(global::CppSharp.Parser.AST.FunctionTemplate _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(156);
@@ -10152,25 +10152,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.FunctionTemplateSpecialization getSpecializations(uint i)
+ public global::CppSharp.Parser.AST.FunctionTemplateSpecialization getSpecializations(uint i)
{
var __ret = Internal.getSpecializations_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.FunctionTemplateSpecialization __result0;
+ global::CppSharp.Parser.AST.FunctionTemplateSpecialization __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.FunctionTemplateSpecialization) CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.FunctionTemplateSpecialization.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.FunctionTemplateSpecialization) global::CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__CreateInstance(__ret);
return __result0;
}
- public void addSpecializations(CppSharp.Parser.AST.FunctionTemplateSpecialization s)
+ public void addSpecializations(global::CppSharp.Parser.AST.FunctionTemplateSpecialization s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -10205,7 +10205,7 @@ namespace CppSharp
public global::System.IntPtr SpecializedFunction;
[FieldOffset(20)]
- public CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind;
+ public global::CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
@@ -10264,7 +10264,7 @@ namespace CppSharp
private static void* __CopyValue(FunctionTemplateSpecialization.Internal native)
{
var ret = Marshal.AllocHGlobal(24);
- CppSharp.Parser.AST.FunctionTemplateSpecialization.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.FunctionTemplateSpecialization.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -10290,7 +10290,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public FunctionTemplateSpecialization(CppSharp.Parser.AST.FunctionTemplateSpecialization _0)
+ public FunctionTemplateSpecialization(global::CppSharp.Parser.AST.FunctionTemplateSpecialization _0)
{
__Instance = Marshal.AllocHGlobal(24);
__ownsNativeInstance = true;
@@ -10308,21 +10308,21 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.FunctionTemplateSpecialization __dummy;
+ global::CppSharp.Parser.AST.FunctionTemplateSpecialization __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.TemplateArgument getArguments(uint i)
+ public global::CppSharp.Parser.AST.TemplateArgument getArguments(uint i)
{
- var __ret = new CppSharp.Parser.AST.TemplateArgument.Internal();
+ var __ret = new global::CppSharp.Parser.AST.TemplateArgument.Internal();
Internal.getArguments_0((__Instance + __PointerAdjustment), new IntPtr(&__ret), i);
- return CppSharp.Parser.AST.TemplateArgument.__CreateInstance(__ret);
+ return global::CppSharp.Parser.AST.TemplateArgument.__CreateInstance(__ret);
}
- public void addArguments(CppSharp.Parser.AST.TemplateArgument s)
+ public void addArguments(global::CppSharp.Parser.AST.TemplateArgument s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -10344,15 +10344,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.FunctionTemplate Template
+ public global::CppSharp.Parser.AST.FunctionTemplate Template
{
get
{
- CppSharp.Parser.AST.FunctionTemplate __result0;
+ global::CppSharp.Parser.AST.FunctionTemplate __result0;
if (((Internal*) __Instance)->Template == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.FunctionTemplate.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Template))
- __result0 = (CppSharp.Parser.AST.FunctionTemplate) CppSharp.Parser.AST.FunctionTemplate.NativeToManagedMap[((Internal*) __Instance)->Template];
- else __result0 = CppSharp.Parser.AST.FunctionTemplate.__CreateInstance(((Internal*) __Instance)->Template);
+ else if (global::CppSharp.Parser.AST.FunctionTemplate.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Template))
+ __result0 = (global::CppSharp.Parser.AST.FunctionTemplate) global::CppSharp.Parser.AST.FunctionTemplate.NativeToManagedMap[((Internal*) __Instance)->Template];
+ else __result0 = global::CppSharp.Parser.AST.FunctionTemplate.__CreateInstance(((Internal*) __Instance)->Template);
return __result0;
}
@@ -10362,15 +10362,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Function SpecializedFunction
+ public global::CppSharp.Parser.AST.Function SpecializedFunction
{
get
{
- CppSharp.Parser.AST.Function __result0;
+ global::CppSharp.Parser.AST.Function __result0;
if (((Internal*) __Instance)->SpecializedFunction == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Function.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->SpecializedFunction))
- __result0 = (CppSharp.Parser.AST.Function) CppSharp.Parser.AST.Function.NativeToManagedMap[((Internal*) __Instance)->SpecializedFunction];
- else __result0 = CppSharp.Parser.AST.Function.__CreateInstance(((Internal*) __Instance)->SpecializedFunction);
+ else if (global::CppSharp.Parser.AST.Function.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->SpecializedFunction))
+ __result0 = (global::CppSharp.Parser.AST.Function) global::CppSharp.Parser.AST.Function.NativeToManagedMap[((Internal*) __Instance)->SpecializedFunction];
+ else __result0 = global::CppSharp.Parser.AST.Function.__CreateInstance(((Internal*) __Instance)->SpecializedFunction);
return __result0;
}
@@ -10380,7 +10380,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind
+ public global::CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind
{
get
{
@@ -10394,22 +10394,22 @@ namespace CppSharp
}
}
- public unsafe partial class Namespace : CppSharp.Parser.AST.DeclarationContext, IDisposable
+ public unsafe partial class Namespace : global::CppSharp.Parser.AST.DeclarationContext, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 252)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(12)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(16)]
public int LineNumberStart;
@@ -10473,7 +10473,7 @@ namespace CppSharp
private static void* __CopyValue(Namespace.Internal native)
{
var ret = Marshal.AllocHGlobal(252);
- CppSharp.Parser.AST.Namespace.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Namespace.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -10502,7 +10502,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Namespace(CppSharp.Parser.AST.Namespace _0)
+ public Namespace(global::CppSharp.Parser.AST.Namespace _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(252);
@@ -10516,7 +10516,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
@@ -10543,13 +10543,13 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.MacroLocation MacroLocation;
+ public global::CppSharp.Parser.AST.MacroLocation MacroLocation;
[FieldOffset(4)]
public global::System.IntPtr OriginalPtr;
[FieldOffset(8)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
@@ -10609,7 +10609,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public PreprocessedEntity(CppSharp.Parser.AST.PreprocessedEntity _0)
+ public PreprocessedEntity(global::CppSharp.Parser.AST.PreprocessedEntity _0)
{
__Instance = Marshal.AllocHGlobal(12);
__ownsNativeInstance = true;
@@ -10624,13 +10624,13 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.PreprocessedEntity __dummy;
+ global::CppSharp.Parser.AST.PreprocessedEntity __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.MacroLocation MacroLocation
+ public global::CppSharp.Parser.AST.MacroLocation MacroLocation
{
get
{
@@ -10656,7 +10656,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.DeclarationKind Kind
+ public global::CppSharp.Parser.AST.DeclarationKind Kind
{
get
{
@@ -10670,19 +10670,19 @@ namespace CppSharp
}
}
- public unsafe partial class MacroDefinition : CppSharp.Parser.AST.PreprocessedEntity, IDisposable
+ public unsafe partial class MacroDefinition : global::CppSharp.Parser.AST.PreprocessedEntity, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 68)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.MacroLocation MacroLocation;
+ public global::CppSharp.Parser.AST.MacroLocation MacroLocation;
[FieldOffset(4)]
public global::System.IntPtr OriginalPtr;
[FieldOffset(8)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(60)]
public int LineNumberStart;
@@ -10739,7 +10739,7 @@ namespace CppSharp
private static void* __CopyValue(MacroDefinition.Internal native)
{
var ret = Marshal.AllocHGlobal(68);
- CppSharp.Parser.AST.MacroDefinition.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.MacroDefinition.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -10768,7 +10768,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public MacroDefinition(CppSharp.Parser.AST.MacroDefinition _0)
+ public MacroDefinition(global::CppSharp.Parser.AST.MacroDefinition _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(68);
@@ -10782,7 +10782,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.PreprocessedEntity __dummy;
+ global::CppSharp.Parser.AST.PreprocessedEntity __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
@@ -10848,19 +10848,19 @@ namespace CppSharp
}
}
- public unsafe partial class MacroExpansion : CppSharp.Parser.AST.PreprocessedEntity, IDisposable
+ public unsafe partial class MacroExpansion : global::CppSharp.Parser.AST.PreprocessedEntity, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 64)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.MacroLocation MacroLocation;
+ public global::CppSharp.Parser.AST.MacroLocation MacroLocation;
[FieldOffset(4)]
public global::System.IntPtr OriginalPtr;
[FieldOffset(8)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(60)]
public global::System.IntPtr Definition;
@@ -10914,7 +10914,7 @@ namespace CppSharp
private static void* __CopyValue(MacroExpansion.Internal native)
{
var ret = Marshal.AllocHGlobal(64);
- CppSharp.Parser.AST.MacroExpansion.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.MacroExpansion.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -10943,7 +10943,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public MacroExpansion(CppSharp.Parser.AST.MacroExpansion _0)
+ public MacroExpansion(global::CppSharp.Parser.AST.MacroExpansion _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(64);
@@ -10957,7 +10957,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.PreprocessedEntity __dummy;
+ global::CppSharp.Parser.AST.PreprocessedEntity __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
@@ -10996,15 +10996,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.MacroDefinition Definition
+ public global::CppSharp.Parser.AST.MacroDefinition Definition
{
get
{
- CppSharp.Parser.AST.MacroDefinition __result0;
+ global::CppSharp.Parser.AST.MacroDefinition __result0;
if (((Internal*) __Instance)->Definition == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Definition))
- __result0 = (CppSharp.Parser.AST.MacroDefinition) CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap[((Internal*) __Instance)->Definition];
- else __result0 = CppSharp.Parser.AST.MacroDefinition.__CreateInstance(((Internal*) __Instance)->Definition);
+ else if (global::CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Definition))
+ __result0 = (global::CppSharp.Parser.AST.MacroDefinition) global::CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap[((Internal*) __Instance)->Definition];
+ else __result0 = global::CppSharp.Parser.AST.MacroDefinition.__CreateInstance(((Internal*) __Instance)->Definition);
return __result0;
}
@@ -11015,22 +11015,22 @@ namespace CppSharp
}
}
- public unsafe partial class TranslationUnit : CppSharp.Parser.AST.Namespace, IDisposable
+ public unsafe partial class TranslationUnit : global::CppSharp.Parser.AST.Namespace, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 292)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(12)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(16)]
public int LineNumberStart;
@@ -11127,7 +11127,7 @@ namespace CppSharp
private static void* __CopyValue(TranslationUnit.Internal native)
{
var ret = Marshal.AllocHGlobal(292);
- CppSharp.Parser.AST.TranslationUnit.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TranslationUnit.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -11156,7 +11156,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TranslationUnit(CppSharp.Parser.AST.TranslationUnit _0)
+ public TranslationUnit(global::CppSharp.Parser.AST.TranslationUnit _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(292);
@@ -11170,25 +11170,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.MacroDefinition getMacros(uint i)
+ public global::CppSharp.Parser.AST.MacroDefinition getMacros(uint i)
{
var __ret = Internal.getMacros_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.MacroDefinition __result0;
+ global::CppSharp.Parser.AST.MacroDefinition __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.MacroDefinition) CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.MacroDefinition.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.MacroDefinition) global::CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.MacroDefinition.__CreateInstance(__ret);
return __result0;
}
- public void addMacros(CppSharp.Parser.AST.MacroDefinition s)
+ public void addMacros(global::CppSharp.Parser.AST.MacroDefinition s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -11246,7 +11246,7 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(24)]
- public CppSharp.Parser.AST.ArchType ArchType;
+ public global::CppSharp.Parser.AST.ArchType ArchType;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
@@ -11335,7 +11335,7 @@ namespace CppSharp
private static void* __CopyValue(NativeLibrary.Internal native)
{
var ret = Marshal.AllocHGlobal(52);
- CppSharp.Parser.AST.NativeLibrary.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.NativeLibrary.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -11361,7 +11361,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public NativeLibrary(CppSharp.Parser.AST.NativeLibrary _0)
+ public NativeLibrary(global::CppSharp.Parser.AST.NativeLibrary _0)
{
__Instance = Marshal.AllocHGlobal(52);
__ownsNativeInstance = true;
@@ -11379,7 +11379,7 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.NativeLibrary __dummy;
+ global::CppSharp.Parser.AST.NativeLibrary __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
@@ -11456,7 +11456,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.ArchType ArchType
+ public global::CppSharp.Parser.AST.ArchType ArchType
{
get
{
@@ -11532,7 +11532,7 @@ namespace CppSharp
private static void* __CopyValue(ASTContext.Internal native)
{
var ret = Marshal.AllocHGlobal(12);
- CppSharp.Parser.AST.ASTContext.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.ASTContext.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -11558,7 +11558,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public ASTContext(CppSharp.Parser.AST.ASTContext _0)
+ public ASTContext(global::CppSharp.Parser.AST.ASTContext _0)
{
__Instance = Marshal.AllocHGlobal(12);
__ownsNativeInstance = true;
@@ -11576,25 +11576,25 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.ASTContext __dummy;
+ global::CppSharp.Parser.AST.ASTContext __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.TranslationUnit getTranslationUnits(uint i)
+ public global::CppSharp.Parser.AST.TranslationUnit getTranslationUnits(uint i)
{
var __ret = Internal.getTranslationUnits_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.TranslationUnit __result0;
+ global::CppSharp.Parser.AST.TranslationUnit __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.TranslationUnit.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.TranslationUnit) CppSharp.Parser.AST.TranslationUnit.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.TranslationUnit.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.TranslationUnit.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.TranslationUnit) global::CppSharp.Parser.AST.TranslationUnit.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.TranslationUnit.__CreateInstance(__ret);
return __result0;
}
- public void addTranslationUnits(CppSharp.Parser.AST.TranslationUnit s)
+ public void addTranslationUnits(global::CppSharp.Parser.AST.TranslationUnit s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -11623,12 +11623,12 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
EntryPoint="??0Comment@AST@CppParser@CppSharp@@QAE@W4CommentKind@123@@Z")]
- internal static extern global::System.IntPtr ctor_0(global::System.IntPtr instance, CppSharp.Parser.AST.CommentKind kind);
+ internal static extern global::System.IntPtr ctor_0(global::System.IntPtr instance, global::CppSharp.Parser.AST.CommentKind kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
@@ -11675,7 +11675,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public Comment(CppSharp.Parser.AST.CommentKind kind)
+ public Comment(global::CppSharp.Parser.AST.CommentKind kind)
{
__Instance = Marshal.AllocHGlobal(4);
__ownsNativeInstance = true;
@@ -11684,7 +11684,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment), __arg0);
}
- public Comment(CppSharp.Parser.AST.Comment _0)
+ public Comment(global::CppSharp.Parser.AST.Comment _0)
{
__Instance = Marshal.AllocHGlobal(4);
__ownsNativeInstance = true;
@@ -11699,13 +11699,13 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.CommentKind Kind
+ public global::CppSharp.Parser.AST.CommentKind Kind
{
get
{
@@ -11719,13 +11719,13 @@ namespace CppSharp
}
}
- public unsafe partial class BlockContentComment : CppSharp.Parser.AST.Comment, IDisposable
+ public unsafe partial class BlockContentComment : global::CppSharp.Parser.AST.Comment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 4)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
@@ -11735,7 +11735,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
EntryPoint="??0BlockContentComment@AST@CppParser@CppSharp@@QAE@W4CommentKind@123@@Z")]
- internal static extern global::System.IntPtr ctor_1(global::System.IntPtr instance, CppSharp.Parser.AST.CommentKind Kind);
+ internal static extern global::System.IntPtr ctor_1(global::System.IntPtr instance, global::CppSharp.Parser.AST.CommentKind Kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
@@ -11785,7 +11785,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public BlockContentComment(CppSharp.Parser.AST.CommentKind Kind)
+ public BlockContentComment(global::CppSharp.Parser.AST.CommentKind Kind)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(4);
@@ -11795,7 +11795,7 @@ namespace CppSharp
Internal.ctor_1((__Instance + __PointerAdjustment), __arg0);
}
- public BlockContentComment(CppSharp.Parser.AST.BlockContentComment _0)
+ public BlockContentComment(global::CppSharp.Parser.AST.BlockContentComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(4);
@@ -11805,13 +11805,13 @@ namespace CppSharp
}
}
- public unsafe partial class FullComment : CppSharp.Parser.AST.Comment, IDisposable
+ public unsafe partial class FullComment : global::CppSharp.Parser.AST.Comment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 16)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
@@ -11862,7 +11862,7 @@ namespace CppSharp
private static void* __CopyValue(FullComment.Internal native)
{
var ret = Marshal.AllocHGlobal(16);
- CppSharp.Parser.AST.FullComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.FullComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -11891,7 +11891,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public FullComment(CppSharp.Parser.AST.FullComment _0)
+ public FullComment(global::CppSharp.Parser.AST.FullComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(16);
@@ -11905,25 +11905,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.BlockContentComment getBlocks(uint i)
+ public global::CppSharp.Parser.AST.BlockContentComment getBlocks(uint i)
{
var __ret = Internal.getBlocks_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.BlockContentComment __result0;
+ global::CppSharp.Parser.AST.BlockContentComment __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.BlockContentComment.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.BlockContentComment) CppSharp.Parser.AST.BlockContentComment.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.BlockContentComment.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.BlockContentComment.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.BlockContentComment) global::CppSharp.Parser.AST.BlockContentComment.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.BlockContentComment.__CreateInstance(__ret);
return __result0;
}
- public void addBlocks(CppSharp.Parser.AST.BlockContentComment s)
+ public void addBlocks(global::CppSharp.Parser.AST.BlockContentComment s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -11946,13 +11946,13 @@ namespace CppSharp
}
}
- public unsafe partial class InlineContentComment : CppSharp.Parser.AST.Comment, IDisposable
+ public unsafe partial class InlineContentComment : global::CppSharp.Parser.AST.Comment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 8)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public byte HasTrailingNewline;
@@ -11965,7 +11965,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
EntryPoint="??0InlineContentComment@AST@CppParser@CppSharp@@QAE@W4CommentKind@123@@Z")]
- internal static extern global::System.IntPtr ctor_1(global::System.IntPtr instance, CppSharp.Parser.AST.CommentKind Kind);
+ internal static extern global::System.IntPtr ctor_1(global::System.IntPtr instance, global::CppSharp.Parser.AST.CommentKind Kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
@@ -12015,7 +12015,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public InlineContentComment(CppSharp.Parser.AST.CommentKind Kind)
+ public InlineContentComment(global::CppSharp.Parser.AST.CommentKind Kind)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(8);
@@ -12025,7 +12025,7 @@ namespace CppSharp
Internal.ctor_1((__Instance + __PointerAdjustment), __arg0);
}
- public InlineContentComment(CppSharp.Parser.AST.InlineContentComment _0)
+ public InlineContentComment(global::CppSharp.Parser.AST.InlineContentComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(8);
@@ -12048,13 +12048,13 @@ namespace CppSharp
}
}
- public unsafe partial class ParagraphComment : CppSharp.Parser.AST.BlockContentComment, IDisposable
+ public unsafe partial class ParagraphComment : global::CppSharp.Parser.AST.BlockContentComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 20)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public byte IsWhitespace;
@@ -12108,7 +12108,7 @@ namespace CppSharp
private static void* __CopyValue(ParagraphComment.Internal native)
{
var ret = Marshal.AllocHGlobal(20);
- CppSharp.Parser.AST.ParagraphComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.ParagraphComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -12137,7 +12137,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public ParagraphComment(CppSharp.Parser.AST.ParagraphComment _0)
+ public ParagraphComment(global::CppSharp.Parser.AST.ParagraphComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(20);
@@ -12151,25 +12151,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.InlineContentComment getContent(uint i)
+ public global::CppSharp.Parser.AST.InlineContentComment getContent(uint i)
{
var __ret = Internal.getContent_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.InlineContentComment __result0;
+ global::CppSharp.Parser.AST.InlineContentComment __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.InlineContentComment.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.InlineContentComment) CppSharp.Parser.AST.InlineContentComment.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.InlineContentComment.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.InlineContentComment.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.InlineContentComment) global::CppSharp.Parser.AST.InlineContentComment.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.InlineContentComment.__CreateInstance(__ret);
return __result0;
}
- public void addContent(CppSharp.Parser.AST.InlineContentComment s)
+ public void addContent(global::CppSharp.Parser.AST.InlineContentComment s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -12205,13 +12205,13 @@ namespace CppSharp
}
}
- public unsafe partial class BlockCommandComment : CppSharp.Parser.AST.BlockContentComment, IDisposable
+ public unsafe partial class BlockCommandComment : global::CppSharp.Parser.AST.BlockContentComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 24)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public uint CommandId;
@@ -12227,7 +12227,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
EntryPoint="??0BlockCommandComment@AST@CppParser@CppSharp@@QAE@W4CommentKind@123@@Z")]
- internal static extern global::System.IntPtr ctor_1(global::System.IntPtr instance, CppSharp.Parser.AST.CommentKind Kind);
+ internal static extern global::System.IntPtr ctor_1(global::System.IntPtr instance, global::CppSharp.Parser.AST.CommentKind Kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
@@ -12312,7 +12312,7 @@ namespace CppSharp
private static void* __CopyValue(Argument.Internal native)
{
var ret = Marshal.AllocHGlobal(24);
- CppSharp.Parser.AST.BlockCommandComment.Argument.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.BlockCommandComment.Argument.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -12338,7 +12338,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Argument(CppSharp.Parser.AST.BlockCommandComment.Argument _0)
+ public Argument(global::CppSharp.Parser.AST.BlockCommandComment.Argument _0)
{
__Instance = Marshal.AllocHGlobal(24);
__ownsNativeInstance = true;
@@ -12356,7 +12356,7 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.BlockCommandComment.Argument __dummy;
+ global::CppSharp.Parser.AST.BlockCommandComment.Argument __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
@@ -12393,7 +12393,7 @@ namespace CppSharp
private static void* __CopyValue(BlockCommandComment.Internal native)
{
var ret = Marshal.AllocHGlobal(24);
- CppSharp.Parser.AST.BlockCommandComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.BlockCommandComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -12422,7 +12422,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public BlockCommandComment(CppSharp.Parser.AST.CommentKind Kind)
+ public BlockCommandComment(global::CppSharp.Parser.AST.CommentKind Kind)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(24);
@@ -12432,7 +12432,7 @@ namespace CppSharp
Internal.ctor_1((__Instance + __PointerAdjustment), __arg0);
}
- public BlockCommandComment(CppSharp.Parser.AST.BlockCommandComment _0)
+ public BlockCommandComment(global::CppSharp.Parser.AST.BlockCommandComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(24);
@@ -12446,21 +12446,21 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.BlockCommandComment.Argument getArguments(uint i)
+ public global::CppSharp.Parser.AST.BlockCommandComment.Argument getArguments(uint i)
{
- var __ret = new CppSharp.Parser.AST.BlockCommandComment.Argument.Internal();
+ var __ret = new global::CppSharp.Parser.AST.BlockCommandComment.Argument.Internal();
Internal.getArguments_0((__Instance + __PointerAdjustment), new IntPtr(&__ret), i);
- return CppSharp.Parser.AST.BlockCommandComment.Argument.__CreateInstance(__ret);
+ return global::CppSharp.Parser.AST.BlockCommandComment.Argument.__CreateInstance(__ret);
}
- public void addArguments(CppSharp.Parser.AST.BlockCommandComment.Argument s)
+ public void addArguments(global::CppSharp.Parser.AST.BlockCommandComment.Argument s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -12495,15 +12495,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.ParagraphComment ParagraphComment
+ public global::CppSharp.Parser.AST.ParagraphComment ParagraphComment
{
get
{
- CppSharp.Parser.AST.ParagraphComment __result0;
+ global::CppSharp.Parser.AST.ParagraphComment __result0;
if (((Internal*) __Instance)->ParagraphComment == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.ParagraphComment.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->ParagraphComment))
- __result0 = (CppSharp.Parser.AST.ParagraphComment) CppSharp.Parser.AST.ParagraphComment.NativeToManagedMap[((Internal*) __Instance)->ParagraphComment];
- else __result0 = CppSharp.Parser.AST.ParagraphComment.__CreateInstance(((Internal*) __Instance)->ParagraphComment);
+ else if (global::CppSharp.Parser.AST.ParagraphComment.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->ParagraphComment))
+ __result0 = (global::CppSharp.Parser.AST.ParagraphComment) global::CppSharp.Parser.AST.ParagraphComment.NativeToManagedMap[((Internal*) __Instance)->ParagraphComment];
+ else __result0 = global::CppSharp.Parser.AST.ParagraphComment.__CreateInstance(((Internal*) __Instance)->ParagraphComment);
return __result0;
}
@@ -12514,13 +12514,13 @@ namespace CppSharp
}
}
- public unsafe partial class ParamCommandComment : CppSharp.Parser.AST.BlockCommandComment, IDisposable
+ public unsafe partial class ParamCommandComment : global::CppSharp.Parser.AST.BlockCommandComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 32)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public uint CommandId;
@@ -12529,7 +12529,7 @@ namespace CppSharp
public global::System.IntPtr ParagraphComment;
[FieldOffset(24)]
- public CppSharp.Parser.AST.ParamCommandComment.PassDirection Direction;
+ public global::CppSharp.Parser.AST.ParamCommandComment.PassDirection Direction;
[FieldOffset(28)]
public uint ParamIndex;
@@ -12570,7 +12570,7 @@ namespace CppSharp
private static void* __CopyValue(ParamCommandComment.Internal native)
{
var ret = Marshal.AllocHGlobal(32);
- CppSharp.Parser.AST.ParamCommandComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.ParamCommandComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -12599,7 +12599,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public ParamCommandComment(CppSharp.Parser.AST.ParamCommandComment _0)
+ public ParamCommandComment(global::CppSharp.Parser.AST.ParamCommandComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(32);
@@ -12613,14 +12613,14 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.ParamCommandComment.PassDirection Direction
+ public global::CppSharp.Parser.AST.ParamCommandComment.PassDirection Direction
{
get
{
@@ -12647,13 +12647,13 @@ namespace CppSharp
}
}
- public unsafe partial class TParamCommandComment : CppSharp.Parser.AST.BlockCommandComment, IDisposable
+ public unsafe partial class TParamCommandComment : global::CppSharp.Parser.AST.BlockCommandComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 36)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public uint CommandId;
@@ -12710,7 +12710,7 @@ namespace CppSharp
private static void* __CopyValue(TParamCommandComment.Internal native)
{
var ret = Marshal.AllocHGlobal(36);
- CppSharp.Parser.AST.TParamCommandComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TParamCommandComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -12739,7 +12739,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TParamCommandComment(CppSharp.Parser.AST.TParamCommandComment _0)
+ public TParamCommandComment(global::CppSharp.Parser.AST.TParamCommandComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(36);
@@ -12753,7 +12753,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
@@ -12790,13 +12790,13 @@ namespace CppSharp
}
}
- public unsafe partial class VerbatimBlockLineComment : CppSharp.Parser.AST.Comment, IDisposable
+ public unsafe partial class VerbatimBlockLineComment : global::CppSharp.Parser.AST.Comment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 28)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
@@ -12837,7 +12837,7 @@ namespace CppSharp
private static void* __CopyValue(VerbatimBlockLineComment.Internal native)
{
var ret = Marshal.AllocHGlobal(28);
- CppSharp.Parser.AST.VerbatimBlockLineComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.VerbatimBlockLineComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -12866,7 +12866,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public VerbatimBlockLineComment(CppSharp.Parser.AST.VerbatimBlockLineComment _0)
+ public VerbatimBlockLineComment(global::CppSharp.Parser.AST.VerbatimBlockLineComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(28);
@@ -12880,7 +12880,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
@@ -12904,13 +12904,13 @@ namespace CppSharp
}
}
- public unsafe partial class VerbatimBlockComment : CppSharp.Parser.AST.BlockCommandComment, IDisposable
+ public unsafe partial class VerbatimBlockComment : global::CppSharp.Parser.AST.BlockCommandComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 36)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public uint CommandId;
@@ -12967,7 +12967,7 @@ namespace CppSharp
private static void* __CopyValue(VerbatimBlockComment.Internal native)
{
var ret = Marshal.AllocHGlobal(36);
- CppSharp.Parser.AST.VerbatimBlockComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.VerbatimBlockComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -12996,7 +12996,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public VerbatimBlockComment(CppSharp.Parser.AST.VerbatimBlockComment _0)
+ public VerbatimBlockComment(global::CppSharp.Parser.AST.VerbatimBlockComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(36);
@@ -13010,25 +13010,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.VerbatimBlockLineComment getLines(uint i)
+ public global::CppSharp.Parser.AST.VerbatimBlockLineComment getLines(uint i)
{
var __ret = Internal.getLines_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.VerbatimBlockLineComment __result0;
+ global::CppSharp.Parser.AST.VerbatimBlockLineComment __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.VerbatimBlockLineComment.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.VerbatimBlockLineComment) CppSharp.Parser.AST.VerbatimBlockLineComment.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.VerbatimBlockLineComment.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.VerbatimBlockLineComment.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.VerbatimBlockLineComment) global::CppSharp.Parser.AST.VerbatimBlockLineComment.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.VerbatimBlockLineComment.__CreateInstance(__ret);
return __result0;
}
- public void addLines(CppSharp.Parser.AST.VerbatimBlockLineComment s)
+ public void addLines(global::CppSharp.Parser.AST.VerbatimBlockLineComment s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -13051,13 +13051,13 @@ namespace CppSharp
}
}
- public unsafe partial class VerbatimLineComment : CppSharp.Parser.AST.BlockCommandComment, IDisposable
+ public unsafe partial class VerbatimLineComment : global::CppSharp.Parser.AST.BlockCommandComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 48)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public uint CommandId;
@@ -13104,7 +13104,7 @@ namespace CppSharp
private static void* __CopyValue(VerbatimLineComment.Internal native)
{
var ret = Marshal.AllocHGlobal(48);
- CppSharp.Parser.AST.VerbatimLineComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.VerbatimLineComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -13133,7 +13133,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public VerbatimLineComment(CppSharp.Parser.AST.VerbatimLineComment _0)
+ public VerbatimLineComment(global::CppSharp.Parser.AST.VerbatimLineComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(48);
@@ -13147,7 +13147,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
@@ -13171,13 +13171,13 @@ namespace CppSharp
}
}
- public unsafe partial class InlineCommandComment : CppSharp.Parser.AST.InlineContentComment, IDisposable
+ public unsafe partial class InlineCommandComment : global::CppSharp.Parser.AST.InlineContentComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 28)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public byte HasTrailingNewline;
@@ -13186,7 +13186,7 @@ namespace CppSharp
public uint CommandId;
[FieldOffset(12)]
- public CppSharp.Parser.AST.InlineCommandComment.RenderKind CommentRenderKind;
+ public global::CppSharp.Parser.AST.InlineCommandComment.RenderKind CommentRenderKind;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
@@ -13284,7 +13284,7 @@ namespace CppSharp
private static void* __CopyValue(Argument.Internal native)
{
var ret = Marshal.AllocHGlobal(24);
- CppSharp.Parser.AST.InlineCommandComment.Argument.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.InlineCommandComment.Argument.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -13310,7 +13310,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Argument(CppSharp.Parser.AST.InlineCommandComment.Argument _0)
+ public Argument(global::CppSharp.Parser.AST.InlineCommandComment.Argument _0)
{
__Instance = Marshal.AllocHGlobal(24);
__ownsNativeInstance = true;
@@ -13328,7 +13328,7 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.InlineCommandComment.Argument __dummy;
+ global::CppSharp.Parser.AST.InlineCommandComment.Argument __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
@@ -13365,7 +13365,7 @@ namespace CppSharp
private static void* __CopyValue(InlineCommandComment.Internal native)
{
var ret = Marshal.AllocHGlobal(28);
- CppSharp.Parser.AST.InlineCommandComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.InlineCommandComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -13394,7 +13394,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public InlineCommandComment(CppSharp.Parser.AST.InlineCommandComment _0)
+ public InlineCommandComment(global::CppSharp.Parser.AST.InlineCommandComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(28);
@@ -13408,21 +13408,21 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.InlineCommandComment.Argument getArguments(uint i)
+ public global::CppSharp.Parser.AST.InlineCommandComment.Argument getArguments(uint i)
{
- var __ret = new CppSharp.Parser.AST.InlineCommandComment.Argument.Internal();
+ var __ret = new global::CppSharp.Parser.AST.InlineCommandComment.Argument.Internal();
Internal.getArguments_0((__Instance + __PointerAdjustment), new IntPtr(&__ret), i);
- return CppSharp.Parser.AST.InlineCommandComment.Argument.__CreateInstance(__ret);
+ return global::CppSharp.Parser.AST.InlineCommandComment.Argument.__CreateInstance(__ret);
}
- public void addArguments(CppSharp.Parser.AST.InlineCommandComment.Argument s)
+ public void addArguments(global::CppSharp.Parser.AST.InlineCommandComment.Argument s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -13457,7 +13457,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.InlineCommandComment.RenderKind CommentRenderKind
+ public global::CppSharp.Parser.AST.InlineCommandComment.RenderKind CommentRenderKind
{
get
{
@@ -13471,13 +13471,13 @@ namespace CppSharp
}
}
- public unsafe partial class HTMLTagComment : CppSharp.Parser.AST.InlineContentComment, IDisposable
+ public unsafe partial class HTMLTagComment : global::CppSharp.Parser.AST.InlineContentComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 8)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public byte HasTrailingNewline;
@@ -13490,7 +13490,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
EntryPoint="??0HTMLTagComment@AST@CppParser@CppSharp@@QAE@W4CommentKind@123@@Z")]
- internal static extern global::System.IntPtr ctor_1(global::System.IntPtr instance, CppSharp.Parser.AST.CommentKind Kind);
+ internal static extern global::System.IntPtr ctor_1(global::System.IntPtr instance, global::CppSharp.Parser.AST.CommentKind Kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
@@ -13540,7 +13540,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public HTMLTagComment(CppSharp.Parser.AST.CommentKind Kind)
+ public HTMLTagComment(global::CppSharp.Parser.AST.CommentKind Kind)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(8);
@@ -13550,7 +13550,7 @@ namespace CppSharp
Internal.ctor_1((__Instance + __PointerAdjustment), __arg0);
}
- public HTMLTagComment(CppSharp.Parser.AST.HTMLTagComment _0)
+ public HTMLTagComment(global::CppSharp.Parser.AST.HTMLTagComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(8);
@@ -13560,13 +13560,13 @@ namespace CppSharp
}
}
- public unsafe partial class HTMLStartTagComment : CppSharp.Parser.AST.HTMLTagComment, IDisposable
+ public unsafe partial class HTMLStartTagComment : global::CppSharp.Parser.AST.HTMLTagComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 44)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public byte HasTrailingNewline;
@@ -13679,7 +13679,7 @@ namespace CppSharp
private static void* __CopyValue(Attribute.Internal native)
{
var ret = Marshal.AllocHGlobal(48);
- CppSharp.Parser.AST.HTMLStartTagComment.Attribute.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -13705,7 +13705,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Attribute(CppSharp.Parser.AST.HTMLStartTagComment.Attribute _0)
+ public Attribute(global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute _0)
{
__Instance = Marshal.AllocHGlobal(48);
__ownsNativeInstance = true;
@@ -13723,7 +13723,7 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.HTMLStartTagComment.Attribute __dummy;
+ global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
@@ -13776,7 +13776,7 @@ namespace CppSharp
private static void* __CopyValue(HTMLStartTagComment.Internal native)
{
var ret = Marshal.AllocHGlobal(44);
- CppSharp.Parser.AST.HTMLStartTagComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.HTMLStartTagComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -13805,7 +13805,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public HTMLStartTagComment(CppSharp.Parser.AST.HTMLStartTagComment _0)
+ public HTMLStartTagComment(global::CppSharp.Parser.AST.HTMLStartTagComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(44);
@@ -13819,21 +13819,21 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.HTMLStartTagComment.Attribute getAttributes(uint i)
+ public global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute getAttributes(uint i)
{
- var __ret = new CppSharp.Parser.AST.HTMLStartTagComment.Attribute.Internal();
+ var __ret = new global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.Internal();
Internal.getAttributes_0((__Instance + __PointerAdjustment), new IntPtr(&__ret), i);
- return CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__CreateInstance(__ret);
+ return global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__CreateInstance(__ret);
}
- public void addAttributes(CppSharp.Parser.AST.HTMLStartTagComment.Attribute s)
+ public void addAttributes(global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -13872,13 +13872,13 @@ namespace CppSharp
}
}
- public unsafe partial class HTMLEndTagComment : CppSharp.Parser.AST.HTMLTagComment, IDisposable
+ public unsafe partial class HTMLEndTagComment : global::CppSharp.Parser.AST.HTMLTagComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 32)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public byte HasTrailingNewline;
@@ -13922,7 +13922,7 @@ namespace CppSharp
private static void* __CopyValue(HTMLEndTagComment.Internal native)
{
var ret = Marshal.AllocHGlobal(32);
- CppSharp.Parser.AST.HTMLEndTagComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.HTMLEndTagComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -13951,7 +13951,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public HTMLEndTagComment(CppSharp.Parser.AST.HTMLEndTagComment _0)
+ public HTMLEndTagComment(global::CppSharp.Parser.AST.HTMLEndTagComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(32);
@@ -13965,7 +13965,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
@@ -13989,13 +13989,13 @@ namespace CppSharp
}
}
- public unsafe partial class TextComment : CppSharp.Parser.AST.InlineContentComment, IDisposable
+ public unsafe partial class TextComment : global::CppSharp.Parser.AST.InlineContentComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 32)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public byte HasTrailingNewline;
@@ -14039,7 +14039,7 @@ namespace CppSharp
private static void* __CopyValue(TextComment.Internal native)
{
var ret = Marshal.AllocHGlobal(32);
- CppSharp.Parser.AST.TextComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TextComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -14068,7 +14068,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TextComment(CppSharp.Parser.AST.TextComment _0)
+ public TextComment(global::CppSharp.Parser.AST.TextComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(32);
@@ -14082,7 +14082,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
@@ -14112,7 +14112,7 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.RawCommentKind Kind;
+ public global::CppSharp.Parser.AST.RawCommentKind Kind;
[FieldOffset(52)]
public global::System.IntPtr FullCommentBlock;
@@ -14174,7 +14174,7 @@ namespace CppSharp
private static void* __CopyValue(RawComment.Internal native)
{
var ret = Marshal.AllocHGlobal(56);
- CppSharp.Parser.AST.RawComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.RawComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -14200,7 +14200,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public RawComment(CppSharp.Parser.AST.RawComment _0)
+ public RawComment(global::CppSharp.Parser.AST.RawComment _0)
{
__Instance = Marshal.AllocHGlobal(56);
__ownsNativeInstance = true;
@@ -14218,7 +14218,7 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.RawComment __dummy;
+ global::CppSharp.Parser.AST.RawComment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
@@ -14257,7 +14257,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.RawCommentKind Kind
+ public global::CppSharp.Parser.AST.RawCommentKind Kind
{
get
{
@@ -14270,15 +14270,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.FullComment FullCommentBlock
+ public global::CppSharp.Parser.AST.FullComment FullCommentBlock
{
get
{
- CppSharp.Parser.AST.FullComment __result0;
+ global::CppSharp.Parser.AST.FullComment __result0;
if (((Internal*) __Instance)->FullCommentBlock == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.FullComment.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->FullCommentBlock))
- __result0 = (CppSharp.Parser.AST.FullComment) CppSharp.Parser.AST.FullComment.NativeToManagedMap[((Internal*) __Instance)->FullCommentBlock];
- else __result0 = CppSharp.Parser.AST.FullComment.__CreateInstance(((Internal*) __Instance)->FullCommentBlock);
+ else if (global::CppSharp.Parser.AST.FullComment.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->FullCommentBlock))
+ __result0 = (global::CppSharp.Parser.AST.FullComment) global::CppSharp.Parser.AST.FullComment.NativeToManagedMap[((Internal*) __Instance)->FullCommentBlock];
+ else __result0 = global::CppSharp.Parser.AST.FullComment.__CreateInstance(((Internal*) __Instance)->FullCommentBlock);
return __result0;
}
@@ -14291,3 +14291,2038 @@ namespace CppSharp
}
}
}
+
+namespace CppSharp
+{
+ namespace Parser
+ {
+ public unsafe partial struct SourceLocation
+ {
+ [StructLayout(LayoutKind.Explicit, Size = 4)]
+ public partial struct Internal
+ {
+ [FieldOffset(0)]
+ public uint ID;
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
+ EntryPoint="??0SourceLocation@CppParser@CppSharp@@QAE@XZ")]
+ internal static extern global::System.IntPtr ctor_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
+ EntryPoint="??0SourceLocation@CppParser@CppSharp@@QAE@I@Z")]
+ internal static extern global::System.IntPtr ctor_1(global::System.IntPtr instance, uint ID);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
+ EntryPoint="??0SourceLocation@CppParser@CppSharp@@QAE@ABU012@@Z")]
+ internal static extern global::System.IntPtr cctor_2(global::System.IntPtr instance, global::System.IntPtr _0);
+ }
+
+ private SourceLocation.Internal __instance;
+ public SourceLocation.Internal __Instance { get { return __instance; } }
+
+ public static SourceLocation __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
+ {
+ return new SourceLocation(native.ToPointer(), skipVTables);
+ }
+
+ public static SourceLocation __CreateInstance(SourceLocation.Internal native, bool skipVTables = false)
+ {
+ return new SourceLocation(native, skipVTables);
+ }
+
+ private SourceLocation(SourceLocation.Internal native, bool skipVTables = false)
+ : this()
+ {
+ __instance = native;
+ }
+
+ private SourceLocation(void* native, bool skipVTables = false) : this()
+ {
+ __instance = *(Internal*) native;
+ }
+
+ public SourceLocation(uint ID)
+ : this()
+ {
+ fixed (Internal* __instancePtr = &__instance)
+ {
+ Internal.ctor_1(new global::System.IntPtr(__instancePtr), ID);
+ }
+ }
+
+ public SourceLocation(global::CppSharp.Parser.SourceLocation _0)
+ : this()
+ {
+ var ____arg0 = _0.__Instance;
+ var __arg0 = new global::System.IntPtr(&____arg0);
+ fixed (Internal* __instancePtr = &__instance)
+ {
+ Internal.cctor_2(new global::System.IntPtr(__instancePtr), __arg0);
+ }
+ }
+
+ public uint ID
+ {
+ get
+ {
+ return __instance.ID;
+ }
+
+ set
+ {
+ __instance.ID = value;
+ }
+ }
+ }
+ }
+}
+
+namespace CppSharp
+{
+ namespace Parser
+ {
+ public enum LanguageVersion
+ {
+ /// The C programming language.
+ C = 0,
+ /// The C++ programming language year 1998; supports deprecated constructs.
+ CPlusPlus98 = 1,
+ /// The C++ programming language year 2011.
+ CPlusPlus11 = 2
+ }
+
+ public enum ParserDiagnosticLevel
+ {
+ Ignored = 0,
+ Note = 1,
+ Warning = 2,
+ Error = 3,
+ Fatal = 4
+ }
+
+ public enum ParserResultKind
+ {
+ Success = 0,
+ Error = 1,
+ FileNotFound = 2
+ }
+
+ public enum SourceLocationKind
+ {
+ Invalid = 0,
+ Builtin = 1,
+ CommandLine = 2,
+ System = 3,
+ User = 4
+ }
+
+ public unsafe partial class ParserOptions : IDisposable
+ {
+ [StructLayout(LayoutKind.Explicit, Size = 156)]
+ public partial struct Internal
+ {
+ [FieldOffset(108)]
+ public global::System.IntPtr ASTContext;
+
+ [FieldOffset(112)]
+ public int ToolSetToUse;
+
+ [FieldOffset(140)]
+ public global::CppSharp.Parser.AST.CppAbi Abi;
+
+ [FieldOffset(144)]
+ public byte NoStandardIncludes;
+
+ [FieldOffset(145)]
+ public byte NoBuiltinIncludes;
+
+ [FieldOffset(146)]
+ public byte MicrosoftMode;
+
+ [FieldOffset(147)]
+ public byte Verbose;
+
+ [FieldOffset(148)]
+ public global::CppSharp.Parser.LanguageVersion LanguageVersion;
+
+ [FieldOffset(152)]
+ public global::System.IntPtr TargetInfo;
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
+ EntryPoint="??0ParserOptions@CppParser@CppSharp@@QAE@XZ")]
+ internal static extern global::System.IntPtr ctor_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
+ EntryPoint="??0ParserOptions@CppParser@CppSharp@@QAE@ABU012@@Z")]
+ internal static extern global::System.IntPtr cctor_2(global::System.IntPtr instance, global::System.IntPtr _0);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
+ EntryPoint="??1ParserOptions@CppParser@CppSharp@@QAE@XZ")]
+ internal static extern void dtor_0(global::System.IntPtr instance, int delete);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
+ EntryPoint="?getArguments@ParserOptions@CppParser@CppSharp@@QAEPBDI@Z")]
+ internal static extern global::System.IntPtr getArguments_0(global::System.IntPtr instance, uint i);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
+ EntryPoint="?addArguments@ParserOptions@CppParser@CppSharp@@QAEXPBD@Z")]
+ internal static extern void addArguments_0(global::System.IntPtr instance, global::System.IntPtr s);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
+ EntryPoint="?clearArguments@ParserOptions@CppParser@CppSharp@@QAEXXZ")]
+ internal static extern void clearArguments_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
+ EntryPoint="?getSourceFiles@ParserOptions@CppParser@CppSharp@@QAEPBDI@Z")]
+ internal static extern global::System.IntPtr getSourceFiles_0(global::System.IntPtr instance, uint i);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
+ EntryPoint="?addSourceFiles@ParserOptions@CppParser@CppSharp@@QAEXPBD@Z")]
+ internal static extern void addSourceFiles_0(global::System.IntPtr instance, global::System.IntPtr s);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
+ EntryPoint="?clearSourceFiles@ParserOptions@CppParser@CppSharp@@QAEXXZ")]
+ internal static extern void clearSourceFiles_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
+ EntryPoint="?getIncludeDirs@ParserOptions@CppParser@CppSharp@@QAEPBDI@Z")]
+ internal static extern global::System.IntPtr getIncludeDirs_0(global::System.IntPtr instance, uint i);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
+ EntryPoint="?addIncludeDirs@ParserOptions@CppParser@CppSharp@@QAEXPBD@Z")]
+ internal static extern void addIncludeDirs_0(global::System.IntPtr instance, global::System.IntPtr s);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
+ EntryPoint="?clearIncludeDirs@ParserOptions@CppParser@CppSharp@@QAEXXZ")]
+ internal static extern void clearIncludeDirs_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
+ EntryPoint="?getSystemIncludeDirs@ParserOptions@CppParser@CppSharp@@QAEPBDI@Z")]
+ internal static extern global::System.IntPtr getSystemIncludeDirs_0(global::System.IntPtr instance, uint i);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
+ EntryPoint="?addSystemIncludeDirs@ParserOptions@CppParser@CppSharp@@QAEXPBD@Z")]
+ internal static extern void addSystemIncludeDirs_0(global::System.IntPtr instance, global::System.IntPtr s);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
+ EntryPoint="?clearSystemIncludeDirs@ParserOptions@CppParser@CppSharp@@QAEXXZ")]
+ internal static extern void clearSystemIncludeDirs_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
+ EntryPoint="?getDefines@ParserOptions@CppParser@CppSharp@@QAEPBDI@Z")]
+ internal static extern global::System.IntPtr getDefines_0(global::System.IntPtr instance, uint i);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
+ EntryPoint="?addDefines@ParserOptions@CppParser@CppSharp@@QAEXPBD@Z")]
+ internal static extern void addDefines_0(global::System.IntPtr instance, global::System.IntPtr s);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
+ EntryPoint="?clearDefines@ParserOptions@CppParser@CppSharp@@QAEXXZ")]
+ internal static extern void clearDefines_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
+ EntryPoint="?getUndefines@ParserOptions@CppParser@CppSharp@@QAEPBDI@Z")]
+ internal static extern global::System.IntPtr getUndefines_0(global::System.IntPtr instance, uint i);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
+ EntryPoint="?addUndefines@ParserOptions@CppParser@CppSharp@@QAEXPBD@Z")]
+ internal static extern void addUndefines_0(global::System.IntPtr instance, global::System.IntPtr s);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
+ EntryPoint="?clearUndefines@ParserOptions@CppParser@CppSharp@@QAEXXZ")]
+ internal static extern void clearUndefines_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
+ EntryPoint="?getLibraryDirs@ParserOptions@CppParser@CppSharp@@QAEPBDI@Z")]
+ internal static extern global::System.IntPtr getLibraryDirs_0(global::System.IntPtr instance, uint i);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
+ EntryPoint="?addLibraryDirs@ParserOptions@CppParser@CppSharp@@QAEXPBD@Z")]
+ internal static extern void addLibraryDirs_0(global::System.IntPtr instance, global::System.IntPtr s);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
+ EntryPoint="?clearLibraryDirs@ParserOptions@CppParser@CppSharp@@QAEXXZ")]
+ internal static extern void clearLibraryDirs_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
+ EntryPoint="?getArgumentsCount@ParserOptions@CppParser@CppSharp@@QAEIXZ")]
+ internal static extern uint getArgumentsCount_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
+ EntryPoint="?getLibraryFile@ParserOptions@CppParser@CppSharp@@QAEPBDXZ")]
+ internal static extern global::System.IntPtr getLibraryFile_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
+ EntryPoint="?setLibraryFile@ParserOptions@CppParser@CppSharp@@QAEXPBD@Z")]
+ internal static extern void setLibraryFile_0(global::System.IntPtr instance, global::System.IntPtr s);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
+ EntryPoint="?getSourceFilesCount@ParserOptions@CppParser@CppSharp@@QAEIXZ")]
+ internal static extern uint getSourceFilesCount_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
+ EntryPoint="?getIncludeDirsCount@ParserOptions@CppParser@CppSharp@@QAEIXZ")]
+ internal static extern uint getIncludeDirsCount_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
+ EntryPoint="?getSystemIncludeDirsCount@ParserOptions@CppParser@CppSharp@@QAEIXZ")]
+ internal static extern uint getSystemIncludeDirsCount_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
+ EntryPoint="?getDefinesCount@ParserOptions@CppParser@CppSharp@@QAEIXZ")]
+ internal static extern uint getDefinesCount_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
+ EntryPoint="?getUndefinesCount@ParserOptions@CppParser@CppSharp@@QAEIXZ")]
+ internal static extern uint getUndefinesCount_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
+ EntryPoint="?getLibraryDirsCount@ParserOptions@CppParser@CppSharp@@QAEIXZ")]
+ internal static extern uint getLibraryDirsCount_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
+ EntryPoint="?getTargetTriple@ParserOptions@CppParser@CppSharp@@QAEPBDXZ")]
+ internal static extern global::System.IntPtr getTargetTriple_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
+ EntryPoint="?setTargetTriple@ParserOptions@CppParser@CppSharp@@QAEXPBD@Z")]
+ internal static extern void setTargetTriple_0(global::System.IntPtr instance, global::System.IntPtr s);
+ }
+
+ public global::System.IntPtr __Instance { get; protected set; }
+
+ protected int __PointerAdjustment;
+ public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary();
+ protected void*[] __OriginalVTables;
+
+ protected bool __ownsNativeInstance;
+
+ public static ParserOptions __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
+ {
+ return new ParserOptions(native.ToPointer(), skipVTables);
+ }
+
+ public static ParserOptions __CreateInstance(ParserOptions.Internal native, bool skipVTables = false)
+ {
+ return new ParserOptions(native, skipVTables);
+ }
+
+ private static void* __CopyValue(ParserOptions.Internal native)
+ {
+ var ret = Marshal.AllocHGlobal(156);
+ global::CppSharp.Parser.ParserOptions.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ return ret.ToPointer();
+ }
+
+ private ParserOptions(ParserOptions.Internal native, bool skipVTables = false)
+ : this(__CopyValue(native), skipVTables)
+ {
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ }
+
+ protected ParserOptions(void* native, bool skipVTables = false)
+ {
+ if (native == null)
+ return;
+ __Instance = new global::System.IntPtr(native);
+ }
+
+ public ParserOptions()
+ {
+ __Instance = Marshal.AllocHGlobal(156);
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ Internal.ctor_0((__Instance + __PointerAdjustment));
+ }
+
+ public ParserOptions(global::CppSharp.Parser.ParserOptions _0)
+ {
+ __Instance = Marshal.AllocHGlobal(156);
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ if (ReferenceEquals(_0, null))
+ throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
+ var __arg0 = _0.__Instance;
+ Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
+ }
+
+ public void Dispose()
+ {
+ Dispose(disposing: true);
+ }
+
+ protected virtual void Dispose(bool disposing)
+ {
+ global::CppSharp.Parser.ParserOptions __dummy;
+ NativeToManagedMap.TryRemove(__Instance, out __dummy);
+ Internal.dtor_0((__Instance + __PointerAdjustment), 0);
+ if (__ownsNativeInstance)
+ Marshal.FreeHGlobal(__Instance);
+ }
+
+ public string getArguments(uint i)
+ {
+ var __ret = Internal.getArguments_0((__Instance + __PointerAdjustment), i);
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ public void addArguments(string s)
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(s);
+ Internal.addArguments_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+
+ public void clearArguments()
+ {
+ Internal.clearArguments_0((__Instance + __PointerAdjustment));
+ }
+
+ public string getSourceFiles(uint i)
+ {
+ var __ret = Internal.getSourceFiles_0((__Instance + __PointerAdjustment), i);
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ public void addSourceFiles(string s)
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(s);
+ Internal.addSourceFiles_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+
+ public void clearSourceFiles()
+ {
+ Internal.clearSourceFiles_0((__Instance + __PointerAdjustment));
+ }
+
+ public string getIncludeDirs(uint i)
+ {
+ var __ret = Internal.getIncludeDirs_0((__Instance + __PointerAdjustment), i);
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ public void addIncludeDirs(string s)
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(s);
+ Internal.addIncludeDirs_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+
+ public void clearIncludeDirs()
+ {
+ Internal.clearIncludeDirs_0((__Instance + __PointerAdjustment));
+ }
+
+ public string getSystemIncludeDirs(uint i)
+ {
+ var __ret = Internal.getSystemIncludeDirs_0((__Instance + __PointerAdjustment), i);
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ public void addSystemIncludeDirs(string s)
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(s);
+ Internal.addSystemIncludeDirs_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+
+ public void clearSystemIncludeDirs()
+ {
+ Internal.clearSystemIncludeDirs_0((__Instance + __PointerAdjustment));
+ }
+
+ public string getDefines(uint i)
+ {
+ var __ret = Internal.getDefines_0((__Instance + __PointerAdjustment), i);
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ public void addDefines(string s)
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(s);
+ Internal.addDefines_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+
+ public void clearDefines()
+ {
+ Internal.clearDefines_0((__Instance + __PointerAdjustment));
+ }
+
+ public string getUndefines(uint i)
+ {
+ var __ret = Internal.getUndefines_0((__Instance + __PointerAdjustment), i);
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ public void addUndefines(string s)
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(s);
+ Internal.addUndefines_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+
+ public void clearUndefines()
+ {
+ Internal.clearUndefines_0((__Instance + __PointerAdjustment));
+ }
+
+ public string getLibraryDirs(uint i)
+ {
+ var __ret = Internal.getLibraryDirs_0((__Instance + __PointerAdjustment), i);
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ public void addLibraryDirs(string s)
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(s);
+ Internal.addLibraryDirs_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+
+ public void clearLibraryDirs()
+ {
+ Internal.clearLibraryDirs_0((__Instance + __PointerAdjustment));
+ }
+
+ public uint ArgumentsCount
+ {
+ get
+ {
+ var __ret = Internal.getArgumentsCount_0((__Instance + __PointerAdjustment));
+ return __ret;
+ }
+ }
+
+ public string LibraryFile
+ {
+ get
+ {
+ var __ret = Internal.getLibraryFile_0((__Instance + __PointerAdjustment));
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ set
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(value);
+ Internal.setLibraryFile_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+ }
+
+ public uint SourceFilesCount
+ {
+ get
+ {
+ var __ret = Internal.getSourceFilesCount_0((__Instance + __PointerAdjustment));
+ return __ret;
+ }
+ }
+
+ public uint IncludeDirsCount
+ {
+ get
+ {
+ var __ret = Internal.getIncludeDirsCount_0((__Instance + __PointerAdjustment));
+ return __ret;
+ }
+ }
+
+ public uint SystemIncludeDirsCount
+ {
+ get
+ {
+ var __ret = Internal.getSystemIncludeDirsCount_0((__Instance + __PointerAdjustment));
+ return __ret;
+ }
+ }
+
+ public uint DefinesCount
+ {
+ get
+ {
+ var __ret = Internal.getDefinesCount_0((__Instance + __PointerAdjustment));
+ return __ret;
+ }
+ }
+
+ public uint UndefinesCount
+ {
+ get
+ {
+ var __ret = Internal.getUndefinesCount_0((__Instance + __PointerAdjustment));
+ return __ret;
+ }
+ }
+
+ public uint LibraryDirsCount
+ {
+ get
+ {
+ var __ret = Internal.getLibraryDirsCount_0((__Instance + __PointerAdjustment));
+ return __ret;
+ }
+ }
+
+ public string TargetTriple
+ {
+ get
+ {
+ var __ret = Internal.getTargetTriple_0((__Instance + __PointerAdjustment));
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ set
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(value);
+ Internal.setTargetTriple_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+ }
+
+ public global::CppSharp.Parser.AST.ASTContext ASTContext
+ {
+ get
+ {
+ global::CppSharp.Parser.AST.ASTContext __result0;
+ if (((Internal*) __Instance)->ASTContext == IntPtr.Zero) __result0 = null;
+ else if (global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->ASTContext))
+ __result0 = (global::CppSharp.Parser.AST.ASTContext) global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap[((Internal*) __Instance)->ASTContext];
+ else __result0 = global::CppSharp.Parser.AST.ASTContext.__CreateInstance(((Internal*) __Instance)->ASTContext);
+ return __result0;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->ASTContext = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance;
+ }
+ }
+
+ public int ToolSetToUse
+ {
+ get
+ {
+ return ((Internal*) __Instance)->ToolSetToUse;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->ToolSetToUse = value;
+ }
+ }
+
+ public global::CppSharp.Parser.AST.CppAbi Abi
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Abi;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Abi = value;
+ }
+ }
+
+ public bool NoStandardIncludes
+ {
+ get
+ {
+ return ((Internal*) __Instance)->NoStandardIncludes != 0;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->NoStandardIncludes = (byte) (value ? 1 : 0);
+ }
+ }
+
+ public bool NoBuiltinIncludes
+ {
+ get
+ {
+ return ((Internal*) __Instance)->NoBuiltinIncludes != 0;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->NoBuiltinIncludes = (byte) (value ? 1 : 0);
+ }
+ }
+
+ public bool MicrosoftMode
+ {
+ get
+ {
+ return ((Internal*) __Instance)->MicrosoftMode != 0;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->MicrosoftMode = (byte) (value ? 1 : 0);
+ }
+ }
+
+ public bool Verbose
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Verbose != 0;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Verbose = (byte) (value ? 1 : 0);
+ }
+ }
+
+ public global::CppSharp.Parser.LanguageVersion LanguageVersion
+ {
+ get
+ {
+ return ((Internal*) __Instance)->LanguageVersion;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->LanguageVersion = value;
+ }
+ }
+
+ public global::CppSharp.Parser.ParserTargetInfo TargetInfo
+ {
+ get
+ {
+ global::CppSharp.Parser.ParserTargetInfo __result0;
+ if (((Internal*) __Instance)->TargetInfo == IntPtr.Zero) __result0 = null;
+ else if (global::CppSharp.Parser.ParserTargetInfo.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->TargetInfo))
+ __result0 = (global::CppSharp.Parser.ParserTargetInfo) global::CppSharp.Parser.ParserTargetInfo.NativeToManagedMap[((Internal*) __Instance)->TargetInfo];
+ else __result0 = global::CppSharp.Parser.ParserTargetInfo.__CreateInstance(((Internal*) __Instance)->TargetInfo);
+ return __result0;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->TargetInfo = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance;
+ }
+ }
+ }
+
+ public unsafe partial class ParserDiagnostic : IDisposable
+ {
+ [StructLayout(LayoutKind.Explicit, Size = 60)]
+ public partial struct Internal
+ {
+ [FieldOffset(48)]
+ public global::CppSharp.Parser.ParserDiagnosticLevel Level;
+
+ [FieldOffset(52)]
+ public int LineNumber;
+
+ [FieldOffset(56)]
+ public int ColumnNumber;
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
+ EntryPoint="??0ParserDiagnostic@CppParser@CppSharp@@QAE@XZ")]
+ internal static extern global::System.IntPtr ctor_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
+ EntryPoint="??0ParserDiagnostic@CppParser@CppSharp@@QAE@ABU012@@Z")]
+ internal static extern global::System.IntPtr cctor_1(global::System.IntPtr instance, global::System.IntPtr _0);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
+ EntryPoint="??1ParserDiagnostic@CppParser@CppSharp@@QAE@XZ")]
+ internal static extern void dtor_0(global::System.IntPtr instance, int delete);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
+ EntryPoint="?getFileName@ParserDiagnostic@CppParser@CppSharp@@QAEPBDXZ")]
+ internal static extern global::System.IntPtr getFileName_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
+ EntryPoint="?setFileName@ParserDiagnostic@CppParser@CppSharp@@QAEXPBD@Z")]
+ internal static extern void setFileName_0(global::System.IntPtr instance, global::System.IntPtr s);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
+ EntryPoint="?getMessage@ParserDiagnostic@CppParser@CppSharp@@QAEPBDXZ")]
+ internal static extern global::System.IntPtr getMessage_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
+ EntryPoint="?setMessage@ParserDiagnostic@CppParser@CppSharp@@QAEXPBD@Z")]
+ internal static extern void setMessage_0(global::System.IntPtr instance, global::System.IntPtr s);
+ }
+
+ public global::System.IntPtr __Instance { get; protected set; }
+
+ protected int __PointerAdjustment;
+ public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary();
+ protected void*[] __OriginalVTables;
+
+ protected bool __ownsNativeInstance;
+
+ public static ParserDiagnostic __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
+ {
+ return new ParserDiagnostic(native.ToPointer(), skipVTables);
+ }
+
+ public static ParserDiagnostic __CreateInstance(ParserDiagnostic.Internal native, bool skipVTables = false)
+ {
+ return new ParserDiagnostic(native, skipVTables);
+ }
+
+ private static void* __CopyValue(ParserDiagnostic.Internal native)
+ {
+ var ret = Marshal.AllocHGlobal(60);
+ global::CppSharp.Parser.ParserDiagnostic.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ return ret.ToPointer();
+ }
+
+ private ParserDiagnostic(ParserDiagnostic.Internal native, bool skipVTables = false)
+ : this(__CopyValue(native), skipVTables)
+ {
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ }
+
+ protected ParserDiagnostic(void* native, bool skipVTables = false)
+ {
+ if (native == null)
+ return;
+ __Instance = new global::System.IntPtr(native);
+ }
+
+ public ParserDiagnostic()
+ {
+ __Instance = Marshal.AllocHGlobal(60);
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ Internal.ctor_0((__Instance + __PointerAdjustment));
+ }
+
+ public ParserDiagnostic(global::CppSharp.Parser.ParserDiagnostic _0)
+ {
+ __Instance = Marshal.AllocHGlobal(60);
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ if (ReferenceEquals(_0, null))
+ throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
+ var __arg0 = _0.__Instance;
+ Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
+ }
+
+ public void Dispose()
+ {
+ Dispose(disposing: true);
+ }
+
+ protected virtual void Dispose(bool disposing)
+ {
+ global::CppSharp.Parser.ParserDiagnostic __dummy;
+ NativeToManagedMap.TryRemove(__Instance, out __dummy);
+ Internal.dtor_0((__Instance + __PointerAdjustment), 0);
+ if (__ownsNativeInstance)
+ Marshal.FreeHGlobal(__Instance);
+ }
+
+ public string FileName
+ {
+ get
+ {
+ var __ret = Internal.getFileName_0((__Instance + __PointerAdjustment));
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ set
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(value);
+ Internal.setFileName_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+ }
+
+ public string Message
+ {
+ get
+ {
+ var __ret = Internal.getMessage_0((__Instance + __PointerAdjustment));
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ set
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(value);
+ Internal.setMessage_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+ }
+
+ public global::CppSharp.Parser.ParserDiagnosticLevel Level
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Level;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Level = value;
+ }
+ }
+
+ public int LineNumber
+ {
+ get
+ {
+ return ((Internal*) __Instance)->LineNumber;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->LineNumber = value;
+ }
+ }
+
+ public int ColumnNumber
+ {
+ get
+ {
+ return ((Internal*) __Instance)->ColumnNumber;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->ColumnNumber = value;
+ }
+ }
+ }
+
+ public unsafe partial class ParserResult : IDisposable
+ {
+ [StructLayout(LayoutKind.Explicit, Size = 28)]
+ public partial struct Internal
+ {
+ [FieldOffset(0)]
+ public global::CppSharp.Parser.ParserResultKind Kind;
+
+ [FieldOffset(16)]
+ public global::System.IntPtr ASTContext;
+
+ [FieldOffset(20)]
+ public global::System.IntPtr Library;
+
+ [FieldOffset(24)]
+ public global::System.IntPtr CodeParser;
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
+ EntryPoint="??0ParserResult@CppParser@CppSharp@@QAE@XZ")]
+ internal static extern global::System.IntPtr ctor_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
+ EntryPoint="??0ParserResult@CppParser@CppSharp@@QAE@ABU012@@Z")]
+ internal static extern global::System.IntPtr cctor_1(global::System.IntPtr instance, global::System.IntPtr _0);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
+ EntryPoint="??1ParserResult@CppParser@CppSharp@@QAE@XZ")]
+ internal static extern void dtor_0(global::System.IntPtr instance, int delete);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
+ EntryPoint="?getDiagnostics@ParserResult@CppParser@CppSharp@@QAE?AUParserDiagnostic@23@I@Z")]
+ internal static extern void getDiagnostics_0(global::System.IntPtr instance, global::System.IntPtr @return, uint i);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
+ EntryPoint="?addDiagnostics@ParserResult@CppParser@CppSharp@@QAEXAAUParserDiagnostic@23@@Z")]
+ internal static extern void addDiagnostics_0(global::System.IntPtr instance, global::System.IntPtr s);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
+ EntryPoint="?clearDiagnostics@ParserResult@CppParser@CppSharp@@QAEXXZ")]
+ internal static extern void clearDiagnostics_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
+ EntryPoint="?getDiagnosticsCount@ParserResult@CppParser@CppSharp@@QAEIXZ")]
+ internal static extern uint getDiagnosticsCount_0(global::System.IntPtr instance);
+ }
+
+ public global::System.IntPtr __Instance { get; protected set; }
+
+ protected int __PointerAdjustment;
+ public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary();
+ protected void*[] __OriginalVTables;
+
+ protected bool __ownsNativeInstance;
+
+ public static ParserResult __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
+ {
+ return new ParserResult(native.ToPointer(), skipVTables);
+ }
+
+ public static ParserResult __CreateInstance(ParserResult.Internal native, bool skipVTables = false)
+ {
+ return new ParserResult(native, skipVTables);
+ }
+
+ private static void* __CopyValue(ParserResult.Internal native)
+ {
+ var ret = Marshal.AllocHGlobal(28);
+ global::CppSharp.Parser.ParserResult.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ return ret.ToPointer();
+ }
+
+ private ParserResult(ParserResult.Internal native, bool skipVTables = false)
+ : this(__CopyValue(native), skipVTables)
+ {
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ }
+
+ protected ParserResult(void* native, bool skipVTables = false)
+ {
+ if (native == null)
+ return;
+ __Instance = new global::System.IntPtr(native);
+ }
+
+ public ParserResult()
+ {
+ __Instance = Marshal.AllocHGlobal(28);
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ Internal.ctor_0((__Instance + __PointerAdjustment));
+ }
+
+ public ParserResult(global::CppSharp.Parser.ParserResult _0)
+ {
+ __Instance = Marshal.AllocHGlobal(28);
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ if (ReferenceEquals(_0, null))
+ throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
+ var __arg0 = _0.__Instance;
+ Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
+ }
+
+ public void Dispose()
+ {
+ Dispose(disposing: true);
+ }
+
+ protected virtual void Dispose(bool disposing)
+ {
+ global::CppSharp.Parser.ParserResult __dummy;
+ NativeToManagedMap.TryRemove(__Instance, out __dummy);
+ Internal.dtor_0((__Instance + __PointerAdjustment), 0);
+ if (__ownsNativeInstance)
+ Marshal.FreeHGlobal(__Instance);
+ }
+
+ public global::CppSharp.Parser.ParserDiagnostic getDiagnostics(uint i)
+ {
+ var __ret = new global::CppSharp.Parser.ParserDiagnostic.Internal();
+ Internal.getDiagnostics_0((__Instance + __PointerAdjustment), new IntPtr(&__ret), i);
+ return global::CppSharp.Parser.ParserDiagnostic.__CreateInstance(__ret);
+ }
+
+ public void addDiagnostics(global::CppSharp.Parser.ParserDiagnostic s)
+ {
+ if (ReferenceEquals(s, null))
+ throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
+ var __arg0 = s.__Instance;
+ Internal.addDiagnostics_0((__Instance + __PointerAdjustment), __arg0);
+ }
+
+ public void clearDiagnostics()
+ {
+ Internal.clearDiagnostics_0((__Instance + __PointerAdjustment));
+ }
+
+ public uint DiagnosticsCount
+ {
+ get
+ {
+ var __ret = Internal.getDiagnosticsCount_0((__Instance + __PointerAdjustment));
+ return __ret;
+ }
+ }
+
+ public global::CppSharp.Parser.ParserResultKind Kind
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Kind;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Kind = value;
+ }
+ }
+
+ public global::CppSharp.Parser.AST.ASTContext ASTContext
+ {
+ get
+ {
+ global::CppSharp.Parser.AST.ASTContext __result0;
+ if (((Internal*) __Instance)->ASTContext == IntPtr.Zero) __result0 = null;
+ else if (global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->ASTContext))
+ __result0 = (global::CppSharp.Parser.AST.ASTContext) global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap[((Internal*) __Instance)->ASTContext];
+ else __result0 = global::CppSharp.Parser.AST.ASTContext.__CreateInstance(((Internal*) __Instance)->ASTContext);
+ return __result0;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->ASTContext = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance;
+ }
+ }
+
+ public global::CppSharp.Parser.AST.NativeLibrary Library
+ {
+ get
+ {
+ global::CppSharp.Parser.AST.NativeLibrary __result0;
+ if (((Internal*) __Instance)->Library == IntPtr.Zero) __result0 = null;
+ else if (global::CppSharp.Parser.AST.NativeLibrary.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Library))
+ __result0 = (global::CppSharp.Parser.AST.NativeLibrary) global::CppSharp.Parser.AST.NativeLibrary.NativeToManagedMap[((Internal*) __Instance)->Library];
+ else __result0 = global::CppSharp.Parser.AST.NativeLibrary.__CreateInstance(((Internal*) __Instance)->Library);
+ return __result0;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Library = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance;
+ }
+ }
+ }
+
+ public unsafe partial class ClangParser : IDisposable
+ {
+ [StructLayout(LayoutKind.Explicit, Size = 0)]
+ public partial struct Internal
+ {
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
+ EntryPoint="??0ClangParser@CppParser@CppSharp@@QAE@ABV012@@Z")]
+ internal static extern global::System.IntPtr cctor_1(global::System.IntPtr instance, global::System.IntPtr _0);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="?ParseHeader@ClangParser@CppParser@CppSharp@@SAPAUParserResult@23@PAUParserOptions@23@@Z")]
+ internal static extern global::System.IntPtr ParseHeader_0(global::System.IntPtr Opts);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="?ParseLibrary@ClangParser@CppParser@CppSharp@@SAPAUParserResult@23@PAUParserOptions@23@@Z")]
+ internal static extern global::System.IntPtr ParseLibrary_0(global::System.IntPtr Opts);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="?GetTargetInfo@ClangParser@CppParser@CppSharp@@SAPAUParserTargetInfo@23@PAUParserOptions@23@@Z")]
+ internal static extern global::System.IntPtr GetTargetInfo_0(global::System.IntPtr Opts);
+ }
+
+ public global::System.IntPtr __Instance { get; protected set; }
+
+ protected int __PointerAdjustment;
+ public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary();
+ protected void*[] __OriginalVTables;
+
+ protected bool __ownsNativeInstance;
+
+ public static ClangParser __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
+ {
+ return new ClangParser(native.ToPointer(), skipVTables);
+ }
+
+ public static ClangParser __CreateInstance(ClangParser.Internal native, bool skipVTables = false)
+ {
+ return new ClangParser(native, skipVTables);
+ }
+
+ private static void* __CopyValue(ClangParser.Internal native)
+ {
+ var ret = Marshal.AllocHGlobal(0);
+ *(ClangParser.Internal*) ret = native;
+ return ret.ToPointer();
+ }
+
+ private ClangParser(ClangParser.Internal native, bool skipVTables = false)
+ : this(__CopyValue(native), skipVTables)
+ {
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ }
+
+ protected ClangParser(void* native, bool skipVTables = false)
+ {
+ if (native == null)
+ return;
+ __Instance = new global::System.IntPtr(native);
+ }
+
+ public ClangParser()
+ {
+ __Instance = Marshal.AllocHGlobal(0);
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ }
+
+ public ClangParser(global::CppSharp.Parser.ClangParser _0)
+ {
+ __Instance = Marshal.AllocHGlobal(0);
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ *((ClangParser.Internal*) __Instance) = *((ClangParser.Internal*) _0.__Instance);
+ }
+
+ public void Dispose()
+ {
+ Dispose(disposing: true);
+ }
+
+ protected virtual void Dispose(bool disposing)
+ {
+ global::CppSharp.Parser.ClangParser __dummy;
+ NativeToManagedMap.TryRemove(__Instance, out __dummy);
+ if (__ownsNativeInstance)
+ Marshal.FreeHGlobal(__Instance);
+ }
+
+ public static global::CppSharp.Parser.ParserResult ParseHeader(global::CppSharp.Parser.ParserOptions Opts)
+ {
+ var __arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
+ var __ret = Internal.ParseHeader_0(__arg0);
+ global::CppSharp.Parser.ParserResult __result0;
+ if (__ret == IntPtr.Zero) __result0 = null;
+ else if (global::CppSharp.Parser.ParserResult.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.ParserResult) global::CppSharp.Parser.ParserResult.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.ParserResult.__CreateInstance(__ret);
+ return __result0;
+ }
+
+ public static global::CppSharp.Parser.ParserResult ParseLibrary(global::CppSharp.Parser.ParserOptions Opts)
+ {
+ var __arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
+ var __ret = Internal.ParseLibrary_0(__arg0);
+ global::CppSharp.Parser.ParserResult __result0;
+ if (__ret == IntPtr.Zero) __result0 = null;
+ else if (global::CppSharp.Parser.ParserResult.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.ParserResult) global::CppSharp.Parser.ParserResult.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.ParserResult.__CreateInstance(__ret);
+ return __result0;
+ }
+
+ public static global::CppSharp.Parser.ParserTargetInfo GetTargetInfo(global::CppSharp.Parser.ParserOptions Opts)
+ {
+ var __arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
+ var __ret = Internal.GetTargetInfo_0(__arg0);
+ global::CppSharp.Parser.ParserTargetInfo __result0;
+ if (__ret == IntPtr.Zero) __result0 = null;
+ else if (global::CppSharp.Parser.ParserTargetInfo.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.ParserTargetInfo) global::CppSharp.Parser.ParserTargetInfo.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.ParserTargetInfo.__CreateInstance(__ret);
+ return __result0;
+ }
+ }
+ }
+}
+
+namespace CppSharp
+{
+ namespace Parser
+ {
+ public enum ParserIntType
+ {
+ NoInt = 0,
+ SignedChar = 1,
+ UnsignedChar = 2,
+ SignedShort = 3,
+ UnsignedShort = 4,
+ SignedInt = 5,
+ UnsignedInt = 6,
+ SignedLong = 7,
+ UnsignedLong = 8,
+ SignedLongLong = 9,
+ UnsignedLongLong = 10
+ }
+
+ public unsafe partial class ParserTargetInfo : IDisposable
+ {
+ [StructLayout(LayoutKind.Explicit, Size = 176)]
+ public partial struct Internal
+ {
+ [FieldOffset(24)]
+ public global::CppSharp.Parser.ParserIntType Char16Type;
+
+ [FieldOffset(28)]
+ public global::CppSharp.Parser.ParserIntType Char32Type;
+
+ [FieldOffset(32)]
+ public global::CppSharp.Parser.ParserIntType Int64Type;
+
+ [FieldOffset(36)]
+ public global::CppSharp.Parser.ParserIntType IntMaxType;
+
+ [FieldOffset(40)]
+ public global::CppSharp.Parser.ParserIntType IntPtrType;
+
+ [FieldOffset(44)]
+ public global::CppSharp.Parser.ParserIntType SizeType;
+
+ [FieldOffset(48)]
+ public global::CppSharp.Parser.ParserIntType UIntMaxType;
+
+ [FieldOffset(52)]
+ public global::CppSharp.Parser.ParserIntType WCharType;
+
+ [FieldOffset(56)]
+ public global::CppSharp.Parser.ParserIntType WIntType;
+
+ [FieldOffset(60)]
+ public uint BoolAlign;
+
+ [FieldOffset(64)]
+ public uint BoolWidth;
+
+ [FieldOffset(68)]
+ public uint CharAlign;
+
+ [FieldOffset(72)]
+ public uint CharWidth;
+
+ [FieldOffset(76)]
+ public uint Char16Align;
+
+ [FieldOffset(80)]
+ public uint Char16Width;
+
+ [FieldOffset(84)]
+ public uint Char32Align;
+
+ [FieldOffset(88)]
+ public uint Char32Width;
+
+ [FieldOffset(92)]
+ public uint HalfAlign;
+
+ [FieldOffset(96)]
+ public uint HalfWidth;
+
+ [FieldOffset(100)]
+ public uint FloatAlign;
+
+ [FieldOffset(104)]
+ public uint FloatWidth;
+
+ [FieldOffset(108)]
+ public uint DoubleAlign;
+
+ [FieldOffset(112)]
+ public uint DoubleWidth;
+
+ [FieldOffset(116)]
+ public uint ShortAlign;
+
+ [FieldOffset(120)]
+ public uint ShortWidth;
+
+ [FieldOffset(124)]
+ public uint IntAlign;
+
+ [FieldOffset(128)]
+ public uint IntWidth;
+
+ [FieldOffset(132)]
+ public uint IntMaxTWidth;
+
+ [FieldOffset(136)]
+ public uint LongAlign;
+
+ [FieldOffset(140)]
+ public uint LongWidth;
+
+ [FieldOffset(144)]
+ public uint LongDoubleAlign;
+
+ [FieldOffset(148)]
+ public uint LongDoubleWidth;
+
+ [FieldOffset(152)]
+ public uint LongLongAlign;
+
+ [FieldOffset(156)]
+ public uint LongLongWidth;
+
+ [FieldOffset(160)]
+ public uint PointerAlign;
+
+ [FieldOffset(164)]
+ public uint PointerWidth;
+
+ [FieldOffset(168)]
+ public uint WCharAlign;
+
+ [FieldOffset(172)]
+ public uint WCharWidth;
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
+ EntryPoint="??0ParserTargetInfo@CppParser@CppSharp@@QAE@XZ")]
+ internal static extern global::System.IntPtr ctor_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
+ EntryPoint="??0ParserTargetInfo@CppParser@CppSharp@@QAE@ABU012@@Z")]
+ internal static extern global::System.IntPtr cctor_1(global::System.IntPtr instance, global::System.IntPtr _0);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
+ EntryPoint="??1ParserTargetInfo@CppParser@CppSharp@@QAE@XZ")]
+ internal static extern void dtor_0(global::System.IntPtr instance, int delete);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
+ EntryPoint="?getABI@ParserTargetInfo@CppParser@CppSharp@@QAEPBDXZ")]
+ internal static extern global::System.IntPtr getABI_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
+ EntryPoint="?setABI@ParserTargetInfo@CppParser@CppSharp@@QAEXPBD@Z")]
+ internal static extern void setABI_0(global::System.IntPtr instance, global::System.IntPtr s);
+ }
+
+ public global::System.IntPtr __Instance { get; protected set; }
+
+ protected int __PointerAdjustment;
+ public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary();
+ protected void*[] __OriginalVTables;
+
+ protected bool __ownsNativeInstance;
+
+ public static ParserTargetInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
+ {
+ return new ParserTargetInfo(native.ToPointer(), skipVTables);
+ }
+
+ public static ParserTargetInfo __CreateInstance(ParserTargetInfo.Internal native, bool skipVTables = false)
+ {
+ return new ParserTargetInfo(native, skipVTables);
+ }
+
+ private static void* __CopyValue(ParserTargetInfo.Internal native)
+ {
+ var ret = Marshal.AllocHGlobal(176);
+ global::CppSharp.Parser.ParserTargetInfo.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ return ret.ToPointer();
+ }
+
+ private ParserTargetInfo(ParserTargetInfo.Internal native, bool skipVTables = false)
+ : this(__CopyValue(native), skipVTables)
+ {
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ }
+
+ protected ParserTargetInfo(void* native, bool skipVTables = false)
+ {
+ if (native == null)
+ return;
+ __Instance = new global::System.IntPtr(native);
+ }
+
+ public ParserTargetInfo()
+ {
+ __Instance = Marshal.AllocHGlobal(176);
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ Internal.ctor_0((__Instance + __PointerAdjustment));
+ }
+
+ public ParserTargetInfo(global::CppSharp.Parser.ParserTargetInfo _0)
+ {
+ __Instance = Marshal.AllocHGlobal(176);
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ if (ReferenceEquals(_0, null))
+ throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
+ var __arg0 = _0.__Instance;
+ Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
+ }
+
+ public void Dispose()
+ {
+ Dispose(disposing: true);
+ }
+
+ protected virtual void Dispose(bool disposing)
+ {
+ global::CppSharp.Parser.ParserTargetInfo __dummy;
+ NativeToManagedMap.TryRemove(__Instance, out __dummy);
+ Internal.dtor_0((__Instance + __PointerAdjustment), 0);
+ if (__ownsNativeInstance)
+ Marshal.FreeHGlobal(__Instance);
+ }
+
+ public string ABI
+ {
+ get
+ {
+ var __ret = Internal.getABI_0((__Instance + __PointerAdjustment));
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ set
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(value);
+ Internal.setABI_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+ }
+
+ public global::CppSharp.Parser.ParserIntType Char16Type
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Char16Type;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Char16Type = value;
+ }
+ }
+
+ public global::CppSharp.Parser.ParserIntType Char32Type
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Char32Type;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Char32Type = value;
+ }
+ }
+
+ public global::CppSharp.Parser.ParserIntType Int64Type
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Int64Type;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Int64Type = value;
+ }
+ }
+
+ public global::CppSharp.Parser.ParserIntType IntMaxType
+ {
+ get
+ {
+ return ((Internal*) __Instance)->IntMaxType;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->IntMaxType = value;
+ }
+ }
+
+ public global::CppSharp.Parser.ParserIntType IntPtrType
+ {
+ get
+ {
+ return ((Internal*) __Instance)->IntPtrType;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->IntPtrType = value;
+ }
+ }
+
+ public global::CppSharp.Parser.ParserIntType SizeType
+ {
+ get
+ {
+ return ((Internal*) __Instance)->SizeType;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->SizeType = value;
+ }
+ }
+
+ public global::CppSharp.Parser.ParserIntType UIntMaxType
+ {
+ get
+ {
+ return ((Internal*) __Instance)->UIntMaxType;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->UIntMaxType = value;
+ }
+ }
+
+ public global::CppSharp.Parser.ParserIntType WCharType
+ {
+ get
+ {
+ return ((Internal*) __Instance)->WCharType;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->WCharType = value;
+ }
+ }
+
+ public global::CppSharp.Parser.ParserIntType WIntType
+ {
+ get
+ {
+ return ((Internal*) __Instance)->WIntType;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->WIntType = value;
+ }
+ }
+
+ public uint BoolAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->BoolAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->BoolAlign = value;
+ }
+ }
+
+ public uint BoolWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->BoolWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->BoolWidth = value;
+ }
+ }
+
+ public uint CharAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->CharAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->CharAlign = value;
+ }
+ }
+
+ public uint CharWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->CharWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->CharWidth = value;
+ }
+ }
+
+ public uint Char16Align
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Char16Align;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Char16Align = value;
+ }
+ }
+
+ public uint Char16Width
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Char16Width;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Char16Width = value;
+ }
+ }
+
+ public uint Char32Align
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Char32Align;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Char32Align = value;
+ }
+ }
+
+ public uint Char32Width
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Char32Width;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Char32Width = value;
+ }
+ }
+
+ public uint HalfAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->HalfAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->HalfAlign = value;
+ }
+ }
+
+ public uint HalfWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->HalfWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->HalfWidth = value;
+ }
+ }
+
+ public uint FloatAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->FloatAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->FloatAlign = value;
+ }
+ }
+
+ public uint FloatWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->FloatWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->FloatWidth = value;
+ }
+ }
+
+ public uint DoubleAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->DoubleAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->DoubleAlign = value;
+ }
+ }
+
+ public uint DoubleWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->DoubleWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->DoubleWidth = value;
+ }
+ }
+
+ public uint ShortAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->ShortAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->ShortAlign = value;
+ }
+ }
+
+ public uint ShortWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->ShortWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->ShortWidth = value;
+ }
+ }
+
+ public uint IntAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->IntAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->IntAlign = value;
+ }
+ }
+
+ public uint IntWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->IntWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->IntWidth = value;
+ }
+ }
+
+ public uint IntMaxTWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->IntMaxTWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->IntMaxTWidth = value;
+ }
+ }
+
+ public uint LongAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->LongAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->LongAlign = value;
+ }
+ }
+
+ public uint LongWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->LongWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->LongWidth = value;
+ }
+ }
+
+ public uint LongDoubleAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->LongDoubleAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->LongDoubleAlign = value;
+ }
+ }
+
+ public uint LongDoubleWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->LongDoubleWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->LongDoubleWidth = value;
+ }
+ }
+
+ public uint LongLongAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->LongLongAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->LongLongAlign = value;
+ }
+ }
+
+ public uint LongLongWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->LongLongWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->LongLongWidth = value;
+ }
+ }
+
+ public uint PointerAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->PointerAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->PointerAlign = value;
+ }
+ }
+
+ public uint PointerWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->PointerWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->PointerWidth = value;
+ }
+ }
+
+ public uint WCharAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->WCharAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->WCharAlign = value;
+ }
+ }
+
+ public uint WCharWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->WCharWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->WCharWidth = value;
+ }
+ }
+ }
+ }
+}
diff --git a/src/CppParser/Bindings/CSharp/i686-pc-win32-msvc/Sources.cs b/src/CppParser/Bindings/CSharp/i686-pc-win32-msvc/Sources.cs
deleted file mode 100644
index 9b5b333e..00000000
--- a/src/CppParser/Bindings/CSharp/i686-pc-win32-msvc/Sources.cs
+++ /dev/null
@@ -1,97 +0,0 @@
-//----------------------------------------------------------------------------
-//
-// This is autogenerated code by CppSharp.
-// Do not edit this file or all your changes will be lost after re-generation.
-//
-//----------------------------------------------------------------------------
-using System;
-using System.Runtime.InteropServices;
-using System.Security;
-
-namespace CppSharp
-{
- namespace Parser
- {
- public unsafe partial struct SourceLocation
- {
- [StructLayout(LayoutKind.Explicit, Size = 4)]
- public partial struct Internal
- {
- [FieldOffset(0)]
- public uint ID;
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="??0SourceLocation@CppParser@CppSharp@@QAE@XZ")]
- internal static extern global::System.IntPtr ctor_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="??0SourceLocation@CppParser@CppSharp@@QAE@I@Z")]
- internal static extern global::System.IntPtr ctor_1(global::System.IntPtr instance, uint ID);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="??0SourceLocation@CppParser@CppSharp@@QAE@ABU012@@Z")]
- internal static extern global::System.IntPtr cctor_2(global::System.IntPtr instance, global::System.IntPtr _0);
- }
-
- private SourceLocation.Internal __instance;
- public SourceLocation.Internal __Instance { get { return __instance; } }
-
- public static SourceLocation __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
- {
- return new SourceLocation(native.ToPointer(), skipVTables);
- }
-
- public static SourceLocation __CreateInstance(SourceLocation.Internal native, bool skipVTables = false)
- {
- return new SourceLocation(native, skipVTables);
- }
-
- private SourceLocation(SourceLocation.Internal native, bool skipVTables = false)
- : this()
- {
- __instance = native;
- }
-
- private SourceLocation(void* native, bool skipVTables = false) : this()
- {
- __instance = *(Internal*) native;
- }
-
- public SourceLocation(uint ID)
- : this()
- {
- fixed (Internal* __instancePtr = &__instance)
- {
- Internal.ctor_1(new global::System.IntPtr(__instancePtr), ID);
- }
- }
-
- public SourceLocation(CppSharp.Parser.SourceLocation _0)
- : this()
- {
- var ____arg0 = _0.__Instance;
- var __arg0 = new global::System.IntPtr(&____arg0);
- fixed (Internal* __instancePtr = &__instance)
- {
- Internal.cctor_2(new global::System.IntPtr(__instancePtr), __arg0);
- }
- }
-
- public uint ID
- {
- get
- {
- return __instance.ID;
- }
-
- set
- {
- __instance.ID = value;
- }
- }
- }
- }
-}
diff --git a/src/CppParser/Bindings/CSharp/i686-pc-win32-msvc/Target.cs b/src/CppParser/Bindings/CSharp/i686-pc-win32-msvc/Target.cs
deleted file mode 100644
index f80d7cef..00000000
--- a/src/CppParser/Bindings/CSharp/i686-pc-win32-msvc/Target.cs
+++ /dev/null
@@ -1,758 +0,0 @@
-//----------------------------------------------------------------------------
-//
-// This is autogenerated code by CppSharp.
-// Do not edit this file or all your changes will be lost after re-generation.
-//
-//----------------------------------------------------------------------------
-using System;
-using System.Runtime.InteropServices;
-using System.Security;
-
-namespace CppSharp
-{
- namespace Parser
- {
- public enum ParserIntType
- {
- NoInt = 0,
- SignedChar = 1,
- UnsignedChar = 2,
- SignedShort = 3,
- UnsignedShort = 4,
- SignedInt = 5,
- UnsignedInt = 6,
- SignedLong = 7,
- UnsignedLong = 8,
- SignedLongLong = 9,
- UnsignedLongLong = 10
- }
-
- public unsafe partial class ParserTargetInfo : IDisposable
- {
- [StructLayout(LayoutKind.Explicit, Size = 176)]
- public partial struct Internal
- {
- [FieldOffset(24)]
- public CppSharp.Parser.ParserIntType Char16Type;
-
- [FieldOffset(28)]
- public CppSharp.Parser.ParserIntType Char32Type;
-
- [FieldOffset(32)]
- public CppSharp.Parser.ParserIntType Int64Type;
-
- [FieldOffset(36)]
- public CppSharp.Parser.ParserIntType IntMaxType;
-
- [FieldOffset(40)]
- public CppSharp.Parser.ParserIntType IntPtrType;
-
- [FieldOffset(44)]
- public CppSharp.Parser.ParserIntType SizeType;
-
- [FieldOffset(48)]
- public CppSharp.Parser.ParserIntType UIntMaxType;
-
- [FieldOffset(52)]
- public CppSharp.Parser.ParserIntType WCharType;
-
- [FieldOffset(56)]
- public CppSharp.Parser.ParserIntType WIntType;
-
- [FieldOffset(60)]
- public uint BoolAlign;
-
- [FieldOffset(64)]
- public uint BoolWidth;
-
- [FieldOffset(68)]
- public uint CharAlign;
-
- [FieldOffset(72)]
- public uint CharWidth;
-
- [FieldOffset(76)]
- public uint Char16Align;
-
- [FieldOffset(80)]
- public uint Char16Width;
-
- [FieldOffset(84)]
- public uint Char32Align;
-
- [FieldOffset(88)]
- public uint Char32Width;
-
- [FieldOffset(92)]
- public uint HalfAlign;
-
- [FieldOffset(96)]
- public uint HalfWidth;
-
- [FieldOffset(100)]
- public uint FloatAlign;
-
- [FieldOffset(104)]
- public uint FloatWidth;
-
- [FieldOffset(108)]
- public uint DoubleAlign;
-
- [FieldOffset(112)]
- public uint DoubleWidth;
-
- [FieldOffset(116)]
- public uint ShortAlign;
-
- [FieldOffset(120)]
- public uint ShortWidth;
-
- [FieldOffset(124)]
- public uint IntAlign;
-
- [FieldOffset(128)]
- public uint IntWidth;
-
- [FieldOffset(132)]
- public uint IntMaxTWidth;
-
- [FieldOffset(136)]
- public uint LongAlign;
-
- [FieldOffset(140)]
- public uint LongWidth;
-
- [FieldOffset(144)]
- public uint LongDoubleAlign;
-
- [FieldOffset(148)]
- public uint LongDoubleWidth;
-
- [FieldOffset(152)]
- public uint LongLongAlign;
-
- [FieldOffset(156)]
- public uint LongLongWidth;
-
- [FieldOffset(160)]
- public uint PointerAlign;
-
- [FieldOffset(164)]
- public uint PointerWidth;
-
- [FieldOffset(168)]
- public uint WCharAlign;
-
- [FieldOffset(172)]
- public uint WCharWidth;
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="??0ParserTargetInfo@CppParser@CppSharp@@QAE@XZ")]
- internal static extern global::System.IntPtr ctor_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="??0ParserTargetInfo@CppParser@CppSharp@@QAE@ABU012@@Z")]
- internal static extern global::System.IntPtr cctor_1(global::System.IntPtr instance, global::System.IntPtr _0);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="??1ParserTargetInfo@CppParser@CppSharp@@QAE@XZ")]
- internal static extern void dtor_0(global::System.IntPtr instance, int delete);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="?getABI@ParserTargetInfo@CppParser@CppSharp@@QAEPBDXZ")]
- internal static extern global::System.IntPtr getABI_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="?setABI@ParserTargetInfo@CppParser@CppSharp@@QAEXPBD@Z")]
- internal static extern void setABI_0(global::System.IntPtr instance, global::System.IntPtr s);
- }
-
- public global::System.IntPtr __Instance { get; protected set; }
-
- protected int __PointerAdjustment;
- public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary();
- protected void*[] __OriginalVTables;
-
- protected bool __ownsNativeInstance;
-
- public static ParserTargetInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
- {
- return new ParserTargetInfo(native.ToPointer(), skipVTables);
- }
-
- public static ParserTargetInfo __CreateInstance(ParserTargetInfo.Internal native, bool skipVTables = false)
- {
- return new ParserTargetInfo(native, skipVTables);
- }
-
- private static void* __CopyValue(ParserTargetInfo.Internal native)
- {
- var ret = Marshal.AllocHGlobal(176);
- CppSharp.Parser.ParserTargetInfo.Internal.cctor_1(ret, new global::System.IntPtr(&native));
- return ret.ToPointer();
- }
-
- private ParserTargetInfo(ParserTargetInfo.Internal native, bool skipVTables = false)
- : this(__CopyValue(native), skipVTables)
- {
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- }
-
- protected ParserTargetInfo(void* native, bool skipVTables = false)
- {
- if (native == null)
- return;
- __Instance = new global::System.IntPtr(native);
- }
-
- public ParserTargetInfo()
- {
- __Instance = Marshal.AllocHGlobal(176);
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- Internal.ctor_0((__Instance + __PointerAdjustment));
- }
-
- public ParserTargetInfo(CppSharp.Parser.ParserTargetInfo _0)
- {
- __Instance = Marshal.AllocHGlobal(176);
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- if (ReferenceEquals(_0, null))
- throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
- var __arg0 = _0.__Instance;
- Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
- }
-
- public void Dispose()
- {
- Dispose(disposing: true);
- }
-
- protected virtual void Dispose(bool disposing)
- {
- CppSharp.Parser.ParserTargetInfo __dummy;
- NativeToManagedMap.TryRemove(__Instance, out __dummy);
- Internal.dtor_0((__Instance + __PointerAdjustment), 0);
- if (__ownsNativeInstance)
- Marshal.FreeHGlobal(__Instance);
- }
-
- public string ABI
- {
- get
- {
- var __ret = Internal.getABI_0((__Instance + __PointerAdjustment));
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- set
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(value);
- Internal.setABI_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
- }
-
- public CppSharp.Parser.ParserIntType Char16Type
- {
- get
- {
- return ((Internal*) __Instance)->Char16Type;
- }
-
- set
- {
- ((Internal*) __Instance)->Char16Type = value;
- }
- }
-
- public CppSharp.Parser.ParserIntType Char32Type
- {
- get
- {
- return ((Internal*) __Instance)->Char32Type;
- }
-
- set
- {
- ((Internal*) __Instance)->Char32Type = value;
- }
- }
-
- public CppSharp.Parser.ParserIntType Int64Type
- {
- get
- {
- return ((Internal*) __Instance)->Int64Type;
- }
-
- set
- {
- ((Internal*) __Instance)->Int64Type = value;
- }
- }
-
- public CppSharp.Parser.ParserIntType IntMaxType
- {
- get
- {
- return ((Internal*) __Instance)->IntMaxType;
- }
-
- set
- {
- ((Internal*) __Instance)->IntMaxType = value;
- }
- }
-
- public CppSharp.Parser.ParserIntType IntPtrType
- {
- get
- {
- return ((Internal*) __Instance)->IntPtrType;
- }
-
- set
- {
- ((Internal*) __Instance)->IntPtrType = value;
- }
- }
-
- public CppSharp.Parser.ParserIntType SizeType
- {
- get
- {
- return ((Internal*) __Instance)->SizeType;
- }
-
- set
- {
- ((Internal*) __Instance)->SizeType = value;
- }
- }
-
- public CppSharp.Parser.ParserIntType UIntMaxType
- {
- get
- {
- return ((Internal*) __Instance)->UIntMaxType;
- }
-
- set
- {
- ((Internal*) __Instance)->UIntMaxType = value;
- }
- }
-
- public CppSharp.Parser.ParserIntType WCharType
- {
- get
- {
- return ((Internal*) __Instance)->WCharType;
- }
-
- set
- {
- ((Internal*) __Instance)->WCharType = value;
- }
- }
-
- public CppSharp.Parser.ParserIntType WIntType
- {
- get
- {
- return ((Internal*) __Instance)->WIntType;
- }
-
- set
- {
- ((Internal*) __Instance)->WIntType = value;
- }
- }
-
- public uint BoolAlign
- {
- get
- {
- return ((Internal*) __Instance)->BoolAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->BoolAlign = value;
- }
- }
-
- public uint BoolWidth
- {
- get
- {
- return ((Internal*) __Instance)->BoolWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->BoolWidth = value;
- }
- }
-
- public uint CharAlign
- {
- get
- {
- return ((Internal*) __Instance)->CharAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->CharAlign = value;
- }
- }
-
- public uint CharWidth
- {
- get
- {
- return ((Internal*) __Instance)->CharWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->CharWidth = value;
- }
- }
-
- public uint Char16Align
- {
- get
- {
- return ((Internal*) __Instance)->Char16Align;
- }
-
- set
- {
- ((Internal*) __Instance)->Char16Align = value;
- }
- }
-
- public uint Char16Width
- {
- get
- {
- return ((Internal*) __Instance)->Char16Width;
- }
-
- set
- {
- ((Internal*) __Instance)->Char16Width = value;
- }
- }
-
- public uint Char32Align
- {
- get
- {
- return ((Internal*) __Instance)->Char32Align;
- }
-
- set
- {
- ((Internal*) __Instance)->Char32Align = value;
- }
- }
-
- public uint Char32Width
- {
- get
- {
- return ((Internal*) __Instance)->Char32Width;
- }
-
- set
- {
- ((Internal*) __Instance)->Char32Width = value;
- }
- }
-
- public uint HalfAlign
- {
- get
- {
- return ((Internal*) __Instance)->HalfAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->HalfAlign = value;
- }
- }
-
- public uint HalfWidth
- {
- get
- {
- return ((Internal*) __Instance)->HalfWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->HalfWidth = value;
- }
- }
-
- public uint FloatAlign
- {
- get
- {
- return ((Internal*) __Instance)->FloatAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->FloatAlign = value;
- }
- }
-
- public uint FloatWidth
- {
- get
- {
- return ((Internal*) __Instance)->FloatWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->FloatWidth = value;
- }
- }
-
- public uint DoubleAlign
- {
- get
- {
- return ((Internal*) __Instance)->DoubleAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->DoubleAlign = value;
- }
- }
-
- public uint DoubleWidth
- {
- get
- {
- return ((Internal*) __Instance)->DoubleWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->DoubleWidth = value;
- }
- }
-
- public uint ShortAlign
- {
- get
- {
- return ((Internal*) __Instance)->ShortAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->ShortAlign = value;
- }
- }
-
- public uint ShortWidth
- {
- get
- {
- return ((Internal*) __Instance)->ShortWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->ShortWidth = value;
- }
- }
-
- public uint IntAlign
- {
- get
- {
- return ((Internal*) __Instance)->IntAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->IntAlign = value;
- }
- }
-
- public uint IntWidth
- {
- get
- {
- return ((Internal*) __Instance)->IntWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->IntWidth = value;
- }
- }
-
- public uint IntMaxTWidth
- {
- get
- {
- return ((Internal*) __Instance)->IntMaxTWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->IntMaxTWidth = value;
- }
- }
-
- public uint LongAlign
- {
- get
- {
- return ((Internal*) __Instance)->LongAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->LongAlign = value;
- }
- }
-
- public uint LongWidth
- {
- get
- {
- return ((Internal*) __Instance)->LongWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->LongWidth = value;
- }
- }
-
- public uint LongDoubleAlign
- {
- get
- {
- return ((Internal*) __Instance)->LongDoubleAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->LongDoubleAlign = value;
- }
- }
-
- public uint LongDoubleWidth
- {
- get
- {
- return ((Internal*) __Instance)->LongDoubleWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->LongDoubleWidth = value;
- }
- }
-
- public uint LongLongAlign
- {
- get
- {
- return ((Internal*) __Instance)->LongLongAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->LongLongAlign = value;
- }
- }
-
- public uint LongLongWidth
- {
- get
- {
- return ((Internal*) __Instance)->LongLongWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->LongLongWidth = value;
- }
- }
-
- public uint PointerAlign
- {
- get
- {
- return ((Internal*) __Instance)->PointerAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->PointerAlign = value;
- }
- }
-
- public uint PointerWidth
- {
- get
- {
- return ((Internal*) __Instance)->PointerWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->PointerWidth = value;
- }
- }
-
- public uint WCharAlign
- {
- get
- {
- return ((Internal*) __Instance)->WCharAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->WCharAlign = value;
- }
- }
-
- public uint WCharWidth
- {
- get
- {
- return ((Internal*) __Instance)->WCharWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->WCharWidth = value;
- }
- }
- }
- }
-}
diff --git a/src/CppParser/Bindings/CSharp/x86_64-apple-darwin12.4.0/CppParser.cs b/src/CppParser/Bindings/CSharp/x86_64-apple-darwin12.4.0/CppParser.cs
deleted file mode 100644
index 7a48ccf6..00000000
--- a/src/CppParser/Bindings/CSharp/x86_64-apple-darwin12.4.0/CppParser.cs
+++ /dev/null
@@ -1,1207 +0,0 @@
-//----------------------------------------------------------------------------
-//
-// This is autogenerated code by CppSharp.
-// Do not edit this file or all your changes will be lost after re-generation.
-//
-//----------------------------------------------------------------------------
-using System;
-using System.Runtime.InteropServices;
-using System.Security;
-
-namespace CppSharp
-{
- namespace Parser
- {
- public enum LanguageVersion
- {
- /// The C programming language.
- C = 0,
- /// The C++ programming language year 1998; supports deprecated constructs.
- CPlusPlus98 = 1,
- /// The C++ programming language year 2011.
- CPlusPlus11 = 2
- }
-
- public enum ParserDiagnosticLevel
- {
- Ignored = 0,
- Note = 1,
- Warning = 2,
- Error = 3,
- Fatal = 4
- }
-
- public enum ParserResultKind
- {
- Success = 0,
- Error = 1,
- FileNotFound = 2
- }
-
- public enum SourceLocationKind
- {
- Invalid = 0,
- Builtin = 1,
- CommandLine = 2,
- System = 3,
- User = 4
- }
-
- public unsafe partial class ParserOptions : IDisposable
- {
- [StructLayout(LayoutKind.Explicit, Size = 256)]
- public partial struct Internal
- {
- [FieldOffset(192)]
- public global::System.IntPtr ASTContext;
-
- [FieldOffset(200)]
- public int ToolSetToUse;
-
- [FieldOffset(232)]
- public CppSharp.Parser.AST.CppAbi Abi;
-
- [FieldOffset(236)]
- public byte NoStandardIncludes;
-
- [FieldOffset(237)]
- public byte NoBuiltinIncludes;
-
- [FieldOffset(238)]
- public byte MicrosoftMode;
-
- [FieldOffset(239)]
- public byte Verbose;
-
- [FieldOffset(240)]
- public CppSharp.Parser.LanguageVersion LanguageVersion;
-
- [FieldOffset(248)]
- public global::System.IntPtr TargetInfo;
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptionsC2Ev")]
- internal static extern void ctor_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptionsC2ERKS1_")]
- internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptionsD2Ev")]
- internal static extern void dtor_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions12getArgumentsEj")]
- internal static extern global::System.IntPtr getArguments_0(global::System.IntPtr instance, uint i);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions12addArgumentsEPKc")]
- internal static extern void addArguments_0(global::System.IntPtr instance, global::System.IntPtr s);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14clearArgumentsEv")]
- internal static extern void clearArguments_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14getSourceFilesEj")]
- internal static extern global::System.IntPtr getSourceFiles_0(global::System.IntPtr instance, uint i);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14addSourceFilesEPKc")]
- internal static extern void addSourceFiles_0(global::System.IntPtr instance, global::System.IntPtr s);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions16clearSourceFilesEv")]
- internal static extern void clearSourceFiles_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14getIncludeDirsEj")]
- internal static extern global::System.IntPtr getIncludeDirs_0(global::System.IntPtr instance, uint i);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14addIncludeDirsEPKc")]
- internal static extern void addIncludeDirs_0(global::System.IntPtr instance, global::System.IntPtr s);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions16clearIncludeDirsEv")]
- internal static extern void clearIncludeDirs_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions20getSystemIncludeDirsEj")]
- internal static extern global::System.IntPtr getSystemIncludeDirs_0(global::System.IntPtr instance, uint i);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions20addSystemIncludeDirsEPKc")]
- internal static extern void addSystemIncludeDirs_0(global::System.IntPtr instance, global::System.IntPtr s);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions22clearSystemIncludeDirsEv")]
- internal static extern void clearSystemIncludeDirs_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions10getDefinesEj")]
- internal static extern global::System.IntPtr getDefines_0(global::System.IntPtr instance, uint i);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions10addDefinesEPKc")]
- internal static extern void addDefines_0(global::System.IntPtr instance, global::System.IntPtr s);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions12clearDefinesEv")]
- internal static extern void clearDefines_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions12getUndefinesEj")]
- internal static extern global::System.IntPtr getUndefines_0(global::System.IntPtr instance, uint i);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions12addUndefinesEPKc")]
- internal static extern void addUndefines_0(global::System.IntPtr instance, global::System.IntPtr s);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14clearUndefinesEv")]
- internal static extern void clearUndefines_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14getLibraryDirsEj")]
- internal static extern global::System.IntPtr getLibraryDirs_0(global::System.IntPtr instance, uint i);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14addLibraryDirsEPKc")]
- internal static extern void addLibraryDirs_0(global::System.IntPtr instance, global::System.IntPtr s);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions16clearLibraryDirsEv")]
- internal static extern void clearLibraryDirs_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions17getArgumentsCountEv")]
- internal static extern uint getArgumentsCount_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14getLibraryFileEv")]
- internal static extern global::System.IntPtr getLibraryFile_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14setLibraryFileEPKc")]
- internal static extern void setLibraryFile_0(global::System.IntPtr instance, global::System.IntPtr s);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions19getSourceFilesCountEv")]
- internal static extern uint getSourceFilesCount_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions19getIncludeDirsCountEv")]
- internal static extern uint getIncludeDirsCount_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions25getSystemIncludeDirsCountEv")]
- internal static extern uint getSystemIncludeDirsCount_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions15getDefinesCountEv")]
- internal static extern uint getDefinesCount_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions17getUndefinesCountEv")]
- internal static extern uint getUndefinesCount_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions19getLibraryDirsCountEv")]
- internal static extern uint getLibraryDirsCount_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions15getTargetTripleEv")]
- internal static extern global::System.IntPtr getTargetTriple_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions15setTargetTripleEPKc")]
- internal static extern void setTargetTriple_0(global::System.IntPtr instance, global::System.IntPtr s);
- }
-
- public global::System.IntPtr __Instance { get; protected set; }
-
- protected int __PointerAdjustment;
- public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary();
- protected void*[] __OriginalVTables;
-
- protected bool __ownsNativeInstance;
-
- public static ParserOptions __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
- {
- return new ParserOptions(native.ToPointer(), skipVTables);
- }
-
- public static ParserOptions __CreateInstance(ParserOptions.Internal native, bool skipVTables = false)
- {
- return new ParserOptions(native, skipVTables);
- }
-
- private static void* __CopyValue(ParserOptions.Internal native)
- {
- var ret = Marshal.AllocHGlobal(256);
- CppSharp.Parser.ParserOptions.Internal.cctor_2(ret, new global::System.IntPtr(&native));
- return ret.ToPointer();
- }
-
- private ParserOptions(ParserOptions.Internal native, bool skipVTables = false)
- : this(__CopyValue(native), skipVTables)
- {
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- }
-
- protected ParserOptions(void* native, bool skipVTables = false)
- {
- if (native == null)
- return;
- __Instance = new global::System.IntPtr(native);
- }
-
- public ParserOptions()
- {
- __Instance = Marshal.AllocHGlobal(256);
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- Internal.ctor_0((__Instance + __PointerAdjustment));
- }
-
- public ParserOptions(CppSharp.Parser.ParserOptions _0)
- {
- __Instance = Marshal.AllocHGlobal(256);
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- if (ReferenceEquals(_0, null))
- throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
- var __arg0 = _0.__Instance;
- Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
- }
-
- public void Dispose()
- {
- Dispose(disposing: true);
- }
-
- protected virtual void Dispose(bool disposing)
- {
- CppSharp.Parser.ParserOptions __dummy;
- NativeToManagedMap.TryRemove(__Instance, out __dummy);
- Internal.dtor_0((__Instance + __PointerAdjustment));
- if (__ownsNativeInstance)
- Marshal.FreeHGlobal(__Instance);
- }
-
- public string getArguments(uint i)
- {
- var __ret = Internal.getArguments_0((__Instance + __PointerAdjustment), i);
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- public void addArguments(string s)
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(s);
- Internal.addArguments_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
-
- public void clearArguments()
- {
- Internal.clearArguments_0((__Instance + __PointerAdjustment));
- }
-
- public string getSourceFiles(uint i)
- {
- var __ret = Internal.getSourceFiles_0((__Instance + __PointerAdjustment), i);
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- public void addSourceFiles(string s)
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(s);
- Internal.addSourceFiles_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
-
- public void clearSourceFiles()
- {
- Internal.clearSourceFiles_0((__Instance + __PointerAdjustment));
- }
-
- public string getIncludeDirs(uint i)
- {
- var __ret = Internal.getIncludeDirs_0((__Instance + __PointerAdjustment), i);
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- public void addIncludeDirs(string s)
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(s);
- Internal.addIncludeDirs_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
-
- public void clearIncludeDirs()
- {
- Internal.clearIncludeDirs_0((__Instance + __PointerAdjustment));
- }
-
- public string getSystemIncludeDirs(uint i)
- {
- var __ret = Internal.getSystemIncludeDirs_0((__Instance + __PointerAdjustment), i);
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- public void addSystemIncludeDirs(string s)
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(s);
- Internal.addSystemIncludeDirs_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
-
- public void clearSystemIncludeDirs()
- {
- Internal.clearSystemIncludeDirs_0((__Instance + __PointerAdjustment));
- }
-
- public string getDefines(uint i)
- {
- var __ret = Internal.getDefines_0((__Instance + __PointerAdjustment), i);
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- public void addDefines(string s)
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(s);
- Internal.addDefines_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
-
- public void clearDefines()
- {
- Internal.clearDefines_0((__Instance + __PointerAdjustment));
- }
-
- public string getUndefines(uint i)
- {
- var __ret = Internal.getUndefines_0((__Instance + __PointerAdjustment), i);
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- public void addUndefines(string s)
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(s);
- Internal.addUndefines_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
-
- public void clearUndefines()
- {
- Internal.clearUndefines_0((__Instance + __PointerAdjustment));
- }
-
- public string getLibraryDirs(uint i)
- {
- var __ret = Internal.getLibraryDirs_0((__Instance + __PointerAdjustment), i);
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- public void addLibraryDirs(string s)
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(s);
- Internal.addLibraryDirs_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
-
- public void clearLibraryDirs()
- {
- Internal.clearLibraryDirs_0((__Instance + __PointerAdjustment));
- }
-
- public uint ArgumentsCount
- {
- get
- {
- var __ret = Internal.getArgumentsCount_0((__Instance + __PointerAdjustment));
- return __ret;
- }
- }
-
- public string LibraryFile
- {
- get
- {
- var __ret = Internal.getLibraryFile_0((__Instance + __PointerAdjustment));
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- set
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(value);
- Internal.setLibraryFile_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
- }
-
- public uint SourceFilesCount
- {
- get
- {
- var __ret = Internal.getSourceFilesCount_0((__Instance + __PointerAdjustment));
- return __ret;
- }
- }
-
- public uint IncludeDirsCount
- {
- get
- {
- var __ret = Internal.getIncludeDirsCount_0((__Instance + __PointerAdjustment));
- return __ret;
- }
- }
-
- public uint SystemIncludeDirsCount
- {
- get
- {
- var __ret = Internal.getSystemIncludeDirsCount_0((__Instance + __PointerAdjustment));
- return __ret;
- }
- }
-
- public uint DefinesCount
- {
- get
- {
- var __ret = Internal.getDefinesCount_0((__Instance + __PointerAdjustment));
- return __ret;
- }
- }
-
- public uint UndefinesCount
- {
- get
- {
- var __ret = Internal.getUndefinesCount_0((__Instance + __PointerAdjustment));
- return __ret;
- }
- }
-
- public uint LibraryDirsCount
- {
- get
- {
- var __ret = Internal.getLibraryDirsCount_0((__Instance + __PointerAdjustment));
- return __ret;
- }
- }
-
- public string TargetTriple
- {
- get
- {
- var __ret = Internal.getTargetTriple_0((__Instance + __PointerAdjustment));
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- set
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(value);
- Internal.setTargetTriple_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
- }
-
- public CppSharp.Parser.AST.ASTContext ASTContext
- {
- get
- {
- CppSharp.Parser.AST.ASTContext __result0;
- if (((Internal*) __Instance)->ASTContext == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.ASTContext.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->ASTContext))
- __result0 = (CppSharp.Parser.AST.ASTContext) CppSharp.Parser.AST.ASTContext.NativeToManagedMap[((Internal*) __Instance)->ASTContext];
- else __result0 = CppSharp.Parser.AST.ASTContext.__CreateInstance(((Internal*) __Instance)->ASTContext);
- return __result0;
- }
-
- set
- {
- ((Internal*) __Instance)->ASTContext = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance;
- }
- }
-
- public int ToolSetToUse
- {
- get
- {
- return ((Internal*) __Instance)->ToolSetToUse;
- }
-
- set
- {
- ((Internal*) __Instance)->ToolSetToUse = value;
- }
- }
-
- public CppSharp.Parser.AST.CppAbi Abi
- {
- get
- {
- return ((Internal*) __Instance)->Abi;
- }
-
- set
- {
- ((Internal*) __Instance)->Abi = value;
- }
- }
-
- public bool NoStandardIncludes
- {
- get
- {
- return ((Internal*) __Instance)->NoStandardIncludes != 0;
- }
-
- set
- {
- ((Internal*) __Instance)->NoStandardIncludes = (byte) (value ? 1 : 0);
- }
- }
-
- public bool NoBuiltinIncludes
- {
- get
- {
- return ((Internal*) __Instance)->NoBuiltinIncludes != 0;
- }
-
- set
- {
- ((Internal*) __Instance)->NoBuiltinIncludes = (byte) (value ? 1 : 0);
- }
- }
-
- public bool MicrosoftMode
- {
- get
- {
- return ((Internal*) __Instance)->MicrosoftMode != 0;
- }
-
- set
- {
- ((Internal*) __Instance)->MicrosoftMode = (byte) (value ? 1 : 0);
- }
- }
-
- public bool Verbose
- {
- get
- {
- return ((Internal*) __Instance)->Verbose != 0;
- }
-
- set
- {
- ((Internal*) __Instance)->Verbose = (byte) (value ? 1 : 0);
- }
- }
-
- public CppSharp.Parser.LanguageVersion LanguageVersion
- {
- get
- {
- return ((Internal*) __Instance)->LanguageVersion;
- }
-
- set
- {
- ((Internal*) __Instance)->LanguageVersion = value;
- }
- }
-
- public CppSharp.Parser.ParserTargetInfo TargetInfo
- {
- get
- {
- CppSharp.Parser.ParserTargetInfo __result0;
- if (((Internal*) __Instance)->TargetInfo == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.ParserTargetInfo.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->TargetInfo))
- __result0 = (CppSharp.Parser.ParserTargetInfo) CppSharp.Parser.ParserTargetInfo.NativeToManagedMap[((Internal*) __Instance)->TargetInfo];
- else __result0 = CppSharp.Parser.ParserTargetInfo.__CreateInstance(((Internal*) __Instance)->TargetInfo);
- return __result0;
- }
-
- set
- {
- ((Internal*) __Instance)->TargetInfo = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance;
- }
- }
- }
-
- public unsafe partial class ParserDiagnostic : IDisposable
- {
- [StructLayout(LayoutKind.Explicit, Size = 64)]
- public partial struct Internal
- {
- [FieldOffset(48)]
- public CppSharp.Parser.ParserDiagnosticLevel Level;
-
- [FieldOffset(52)]
- public int LineNumber;
-
- [FieldOffset(56)]
- public int ColumnNumber;
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser16ParserDiagnosticC2Ev")]
- internal static extern void ctor_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser16ParserDiagnosticC2ERKS1_")]
- internal static extern void cctor_1(global::System.IntPtr instance, global::System.IntPtr _0);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser16ParserDiagnosticD2Ev")]
- internal static extern void dtor_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser16ParserDiagnostic11getFileNameEv")]
- internal static extern global::System.IntPtr getFileName_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser16ParserDiagnostic11setFileNameEPKc")]
- internal static extern void setFileName_0(global::System.IntPtr instance, global::System.IntPtr s);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser16ParserDiagnostic10getMessageEv")]
- internal static extern global::System.IntPtr getMessage_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser16ParserDiagnostic10setMessageEPKc")]
- internal static extern void setMessage_0(global::System.IntPtr instance, global::System.IntPtr s);
- }
-
- public global::System.IntPtr __Instance { get; protected set; }
-
- protected int __PointerAdjustment;
- public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary();
- protected void*[] __OriginalVTables;
-
- protected bool __ownsNativeInstance;
-
- public static ParserDiagnostic __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
- {
- return new ParserDiagnostic(native.ToPointer(), skipVTables);
- }
-
- public static ParserDiagnostic __CreateInstance(ParserDiagnostic.Internal native, bool skipVTables = false)
- {
- return new ParserDiagnostic(native, skipVTables);
- }
-
- private static void* __CopyValue(ParserDiagnostic.Internal native)
- {
- var ret = Marshal.AllocHGlobal(64);
- CppSharp.Parser.ParserDiagnostic.Internal.cctor_1(ret, new global::System.IntPtr(&native));
- return ret.ToPointer();
- }
-
- private ParserDiagnostic(ParserDiagnostic.Internal native, bool skipVTables = false)
- : this(__CopyValue(native), skipVTables)
- {
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- }
-
- protected ParserDiagnostic(void* native, bool skipVTables = false)
- {
- if (native == null)
- return;
- __Instance = new global::System.IntPtr(native);
- }
-
- public ParserDiagnostic()
- {
- __Instance = Marshal.AllocHGlobal(64);
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- Internal.ctor_0((__Instance + __PointerAdjustment));
- }
-
- public ParserDiagnostic(CppSharp.Parser.ParserDiagnostic _0)
- {
- __Instance = Marshal.AllocHGlobal(64);
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- if (ReferenceEquals(_0, null))
- throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
- var __arg0 = _0.__Instance;
- Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
- }
-
- public void Dispose()
- {
- Dispose(disposing: true);
- }
-
- protected virtual void Dispose(bool disposing)
- {
- CppSharp.Parser.ParserDiagnostic __dummy;
- NativeToManagedMap.TryRemove(__Instance, out __dummy);
- Internal.dtor_0((__Instance + __PointerAdjustment));
- if (__ownsNativeInstance)
- Marshal.FreeHGlobal(__Instance);
- }
-
- public string FileName
- {
- get
- {
- var __ret = Internal.getFileName_0((__Instance + __PointerAdjustment));
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- set
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(value);
- Internal.setFileName_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
- }
-
- public string Message
- {
- get
- {
- var __ret = Internal.getMessage_0((__Instance + __PointerAdjustment));
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- set
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(value);
- Internal.setMessage_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
- }
-
- public CppSharp.Parser.ParserDiagnosticLevel Level
- {
- get
- {
- return ((Internal*) __Instance)->Level;
- }
-
- set
- {
- ((Internal*) __Instance)->Level = value;
- }
- }
-
- public int LineNumber
- {
- get
- {
- return ((Internal*) __Instance)->LineNumber;
- }
-
- set
- {
- ((Internal*) __Instance)->LineNumber = value;
- }
- }
-
- public int ColumnNumber
- {
- get
- {
- return ((Internal*) __Instance)->ColumnNumber;
- }
-
- set
- {
- ((Internal*) __Instance)->ColumnNumber = value;
- }
- }
- }
-
- public unsafe partial class ParserResult : IDisposable
- {
- [StructLayout(LayoutKind.Explicit, Size = 56)]
- public partial struct Internal
- {
- [FieldOffset(0)]
- public CppSharp.Parser.ParserResultKind Kind;
-
- [FieldOffset(32)]
- public global::System.IntPtr ASTContext;
-
- [FieldOffset(40)]
- public global::System.IntPtr Library;
-
- [FieldOffset(48)]
- public global::System.IntPtr CodeParser;
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser12ParserResultC2Ev")]
- internal static extern void ctor_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser12ParserResultC2ERKS1_")]
- internal static extern void cctor_1(global::System.IntPtr instance, global::System.IntPtr _0);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser12ParserResultD2Ev")]
- internal static extern void dtor_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser12ParserResult14getDiagnosticsEj")]
- internal static extern void getDiagnostics_0(global::System.IntPtr @return, global::System.IntPtr instance, uint i);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser12ParserResult14addDiagnosticsERNS0_16ParserDiagnosticE")]
- internal static extern void addDiagnostics_0(global::System.IntPtr instance, global::System.IntPtr s);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser12ParserResult16clearDiagnosticsEv")]
- internal static extern void clearDiagnostics_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser12ParserResult19getDiagnosticsCountEv")]
- internal static extern uint getDiagnosticsCount_0(global::System.IntPtr instance);
- }
-
- public global::System.IntPtr __Instance { get; protected set; }
-
- protected int __PointerAdjustment;
- public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary();
- protected void*[] __OriginalVTables;
-
- protected bool __ownsNativeInstance;
-
- public static ParserResult __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
- {
- return new ParserResult(native.ToPointer(), skipVTables);
- }
-
- public static ParserResult __CreateInstance(ParserResult.Internal native, bool skipVTables = false)
- {
- return new ParserResult(native, skipVTables);
- }
-
- private static void* __CopyValue(ParserResult.Internal native)
- {
- var ret = Marshal.AllocHGlobal(56);
- CppSharp.Parser.ParserResult.Internal.cctor_1(ret, new global::System.IntPtr(&native));
- return ret.ToPointer();
- }
-
- private ParserResult(ParserResult.Internal native, bool skipVTables = false)
- : this(__CopyValue(native), skipVTables)
- {
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- }
-
- protected ParserResult(void* native, bool skipVTables = false)
- {
- if (native == null)
- return;
- __Instance = new global::System.IntPtr(native);
- }
-
- public ParserResult()
- {
- __Instance = Marshal.AllocHGlobal(56);
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- Internal.ctor_0((__Instance + __PointerAdjustment));
- }
-
- public ParserResult(CppSharp.Parser.ParserResult _0)
- {
- __Instance = Marshal.AllocHGlobal(56);
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- if (ReferenceEquals(_0, null))
- throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
- var __arg0 = _0.__Instance;
- Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
- }
-
- public void Dispose()
- {
- Dispose(disposing: true);
- }
-
- protected virtual void Dispose(bool disposing)
- {
- CppSharp.Parser.ParserResult __dummy;
- NativeToManagedMap.TryRemove(__Instance, out __dummy);
- Internal.dtor_0((__Instance + __PointerAdjustment));
- if (__ownsNativeInstance)
- Marshal.FreeHGlobal(__Instance);
- }
-
- public CppSharp.Parser.ParserDiagnostic getDiagnostics(uint i)
- {
- var __ret = new CppSharp.Parser.ParserDiagnostic.Internal();
- Internal.getDiagnostics_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), i);
- return CppSharp.Parser.ParserDiagnostic.__CreateInstance(__ret);
- }
-
- public void addDiagnostics(CppSharp.Parser.ParserDiagnostic s)
- {
- if (ReferenceEquals(s, null))
- throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
- var __arg0 = s.__Instance;
- Internal.addDiagnostics_0((__Instance + __PointerAdjustment), __arg0);
- }
-
- public void clearDiagnostics()
- {
- Internal.clearDiagnostics_0((__Instance + __PointerAdjustment));
- }
-
- public uint DiagnosticsCount
- {
- get
- {
- var __ret = Internal.getDiagnosticsCount_0((__Instance + __PointerAdjustment));
- return __ret;
- }
- }
-
- public CppSharp.Parser.ParserResultKind Kind
- {
- get
- {
- return ((Internal*) __Instance)->Kind;
- }
-
- set
- {
- ((Internal*) __Instance)->Kind = value;
- }
- }
-
- public CppSharp.Parser.AST.ASTContext ASTContext
- {
- get
- {
- CppSharp.Parser.AST.ASTContext __result0;
- if (((Internal*) __Instance)->ASTContext == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.ASTContext.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->ASTContext))
- __result0 = (CppSharp.Parser.AST.ASTContext) CppSharp.Parser.AST.ASTContext.NativeToManagedMap[((Internal*) __Instance)->ASTContext];
- else __result0 = CppSharp.Parser.AST.ASTContext.__CreateInstance(((Internal*) __Instance)->ASTContext);
- return __result0;
- }
-
- set
- {
- ((Internal*) __Instance)->ASTContext = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance;
- }
- }
-
- public CppSharp.Parser.AST.NativeLibrary Library
- {
- get
- {
- CppSharp.Parser.AST.NativeLibrary __result0;
- if (((Internal*) __Instance)->Library == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.NativeLibrary.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Library))
- __result0 = (CppSharp.Parser.AST.NativeLibrary) CppSharp.Parser.AST.NativeLibrary.NativeToManagedMap[((Internal*) __Instance)->Library];
- else __result0 = CppSharp.Parser.AST.NativeLibrary.__CreateInstance(((Internal*) __Instance)->Library);
- return __result0;
- }
-
- set
- {
- ((Internal*) __Instance)->Library = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance;
- }
- }
- }
-
- public unsafe partial class ClangParser : IDisposable
- {
- [StructLayout(LayoutKind.Explicit, Size = 0)]
- public partial struct Internal
- {
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser11ClangParserC2ERKS1_")]
- internal static extern void cctor_1(global::System.IntPtr instance, global::System.IntPtr _0);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser11ClangParser11ParseHeaderEPNS0_13ParserOptionsE")]
- internal static extern global::System.IntPtr ParseHeader_0(global::System.IntPtr Opts);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser11ClangParser12ParseLibraryEPNS0_13ParserOptionsE")]
- internal static extern global::System.IntPtr ParseLibrary_0(global::System.IntPtr Opts);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser11ClangParser13GetTargetInfoEPNS0_13ParserOptionsE")]
- internal static extern global::System.IntPtr GetTargetInfo_0(global::System.IntPtr Opts);
- }
-
- public global::System.IntPtr __Instance { get; protected set; }
-
- protected int __PointerAdjustment;
- public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary();
- protected void*[] __OriginalVTables;
-
- protected bool __ownsNativeInstance;
-
- public static ClangParser __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
- {
- return new ClangParser(native.ToPointer(), skipVTables);
- }
-
- public static ClangParser __CreateInstance(ClangParser.Internal native, bool skipVTables = false)
- {
- return new ClangParser(native, skipVTables);
- }
-
- private static void* __CopyValue(ClangParser.Internal native)
- {
- var ret = Marshal.AllocHGlobal(0);
- *(ClangParser.Internal*) ret = native;
- return ret.ToPointer();
- }
-
- private ClangParser(ClangParser.Internal native, bool skipVTables = false)
- : this(__CopyValue(native), skipVTables)
- {
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- }
-
- protected ClangParser(void* native, bool skipVTables = false)
- {
- if (native == null)
- return;
- __Instance = new global::System.IntPtr(native);
- }
-
- public ClangParser()
- {
- __Instance = Marshal.AllocHGlobal(0);
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- }
-
- public ClangParser(CppSharp.Parser.ClangParser _0)
- {
- __Instance = Marshal.AllocHGlobal(0);
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- *((ClangParser.Internal*) __Instance) = *((ClangParser.Internal*) _0.__Instance);
- }
-
- public void Dispose()
- {
- Dispose(disposing: true);
- }
-
- protected virtual void Dispose(bool disposing)
- {
- CppSharp.Parser.ClangParser __dummy;
- NativeToManagedMap.TryRemove(__Instance, out __dummy);
- if (__ownsNativeInstance)
- Marshal.FreeHGlobal(__Instance);
- }
-
- public static CppSharp.Parser.ParserResult ParseHeader(CppSharp.Parser.ParserOptions Opts)
- {
- var __arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
- var __ret = Internal.ParseHeader_0(__arg0);
- CppSharp.Parser.ParserResult __result0;
- if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.ParserResult.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.ParserResult) CppSharp.Parser.ParserResult.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.ParserResult.__CreateInstance(__ret);
- return __result0;
- }
-
- public static CppSharp.Parser.ParserResult ParseLibrary(CppSharp.Parser.ParserOptions Opts)
- {
- var __arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
- var __ret = Internal.ParseLibrary_0(__arg0);
- CppSharp.Parser.ParserResult __result0;
- if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.ParserResult.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.ParserResult) CppSharp.Parser.ParserResult.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.ParserResult.__CreateInstance(__ret);
- return __result0;
- }
-
- public static CppSharp.Parser.ParserTargetInfo GetTargetInfo(CppSharp.Parser.ParserOptions Opts)
- {
- var __arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
- var __ret = Internal.GetTargetInfo_0(__arg0);
- CppSharp.Parser.ParserTargetInfo __result0;
- if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.ParserTargetInfo.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.ParserTargetInfo) CppSharp.Parser.ParserTargetInfo.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.ParserTargetInfo.__CreateInstance(__ret);
- return __result0;
- }
- }
- }
-}
diff --git a/src/CppParser/Bindings/CSharp/x86_64-apple-darwin12.4.0/AST.cs b/src/CppParser/Bindings/CSharp/x86_64-apple-darwin12.4.0/CppSharp.CppParser.cs
similarity index 77%
rename from src/CppParser/Bindings/CSharp/x86_64-apple-darwin12.4.0/AST.cs
rename to src/CppParser/Bindings/CSharp/x86_64-apple-darwin12.4.0/CppSharp.CppParser.cs
index 920108d5..b4cabc11 100644
--- a/src/CppParser/Bindings/CSharp/x86_64-apple-darwin12.4.0/AST.cs
+++ b/src/CppParser/Bindings/CSharp/x86_64-apple-darwin12.4.0/CppSharp.CppParser.cs
@@ -258,7 +258,7 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
@@ -266,7 +266,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST4TypeC2ENS1_8TypeKindE")]
- internal static extern void ctor_0(global::System.IntPtr instance, CppSharp.Parser.AST.TypeKind kind);
+ internal static extern void ctor_0(global::System.IntPtr instance, global::CppSharp.Parser.AST.TypeKind kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -295,7 +295,7 @@ namespace CppSharp
private static void* __CopyValue(Type.Internal native)
{
var ret = Marshal.AllocHGlobal(8);
- CppSharp.Parser.AST.Type.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Type.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -313,7 +313,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public Type(CppSharp.Parser.AST.TypeKind kind)
+ public Type(global::CppSharp.Parser.AST.TypeKind kind)
{
__Instance = Marshal.AllocHGlobal(8);
__ownsNativeInstance = true;
@@ -322,7 +322,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment), __arg0);
}
- public Type(CppSharp.Parser.AST.Type _0)
+ public Type(global::CppSharp.Parser.AST.Type _0)
{
__Instance = Marshal.AllocHGlobal(8);
__ownsNativeInstance = true;
@@ -340,13 +340,13 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Type __dummy;
+ global::CppSharp.Parser.AST.Type __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.TypeKind Kind
+ public global::CppSharp.Parser.AST.TypeKind Kind
{
get
{
@@ -432,7 +432,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public TypeQualifiers(CppSharp.Parser.AST.TypeQualifiers _0)
+ public TypeQualifiers(global::CppSharp.Parser.AST.TypeQualifiers _0)
{
__Instance = Marshal.AllocHGlobal(3);
__ownsNativeInstance = true;
@@ -454,7 +454,7 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.TypeQualifiers __dummy;
+ global::CppSharp.Parser.AST.TypeQualifiers __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
@@ -509,7 +509,7 @@ namespace CppSharp
public global::System.IntPtr Type;
[FieldOffset(8)]
- public CppSharp.Parser.AST.TypeQualifiers.Internal Qualifiers;
+ public global::CppSharp.Parser.AST.TypeQualifiers.Internal Qualifiers;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -569,7 +569,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public QualifiedType(CppSharp.Parser.AST.QualifiedType _0)
+ public QualifiedType(global::CppSharp.Parser.AST.QualifiedType _0)
{
__Instance = Marshal.AllocHGlobal(16);
__ownsNativeInstance = true;
@@ -584,21 +584,21 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.QualifiedType __dummy;
+ global::CppSharp.Parser.AST.QualifiedType __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.Type Type
+ public global::CppSharp.Parser.AST.Type Type
{
get
{
- CppSharp.Parser.AST.Type __result0;
+ global::CppSharp.Parser.AST.Type __result0;
if (((Internal*) __Instance)->Type == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Type))
- __result0 = (CppSharp.Parser.AST.Type) CppSharp.Parser.AST.Type.NativeToManagedMap[((Internal*) __Instance)->Type];
- else __result0 = CppSharp.Parser.AST.Type.__CreateInstance(((Internal*) __Instance)->Type);
+ else if (global::CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Type))
+ __result0 = (global::CppSharp.Parser.AST.Type) global::CppSharp.Parser.AST.Type.NativeToManagedMap[((Internal*) __Instance)->Type];
+ else __result0 = global::CppSharp.Parser.AST.Type.__CreateInstance(((Internal*) __Instance)->Type);
return __result0;
}
@@ -608,27 +608,27 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.TypeQualifiers Qualifiers
+ public global::CppSharp.Parser.AST.TypeQualifiers Qualifiers
{
get
{
- return CppSharp.Parser.AST.TypeQualifiers.__CreateInstance(((Internal*) __Instance)->Qualifiers);
+ return global::CppSharp.Parser.AST.TypeQualifiers.__CreateInstance(((Internal*) __Instance)->Qualifiers);
}
set
{
- ((Internal*) __Instance)->Qualifiers = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.TypeQualifiers.Internal() : *(CppSharp.Parser.AST.TypeQualifiers.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Qualifiers = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.TypeQualifiers.Internal() : *(global::CppSharp.Parser.AST.TypeQualifiers.Internal*) (value.__Instance);
}
}
}
- public unsafe partial class TagType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class TagType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 16)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
@@ -660,7 +660,7 @@ namespace CppSharp
private static void* __CopyValue(TagType.Internal native)
{
var ret = Marshal.AllocHGlobal(16);
- CppSharp.Parser.AST.TagType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TagType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -689,7 +689,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TagType(CppSharp.Parser.AST.TagType _0)
+ public TagType(global::CppSharp.Parser.AST.TagType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(16);
@@ -701,15 +701,15 @@ namespace CppSharp
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
- public CppSharp.Parser.AST.Declaration Declaration
+ public global::CppSharp.Parser.AST.Declaration Declaration
{
get
{
- CppSharp.Parser.AST.Declaration __result0;
+ global::CppSharp.Parser.AST.Declaration __result0;
if (((Internal*) __Instance)->Declaration == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Declaration))
- __result0 = (CppSharp.Parser.AST.Declaration) CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->Declaration];
- else __result0 = CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Declaration);
+ else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Declaration))
+ __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->Declaration];
+ else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Declaration);
return __result0;
}
@@ -720,22 +720,22 @@ namespace CppSharp
}
}
- public unsafe partial class ArrayType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class ArrayType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 48)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
[FieldOffset(8)]
- public CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
[FieldOffset(24)]
- public CppSharp.Parser.AST.ArrayType.ArraySize SizeType;
+ public global::CppSharp.Parser.AST.ArrayType.ArraySize SizeType;
[FieldOffset(32)]
public long Size;
@@ -775,7 +775,7 @@ namespace CppSharp
private static void* __CopyValue(ArrayType.Internal native)
{
var ret = Marshal.AllocHGlobal(48);
- CppSharp.Parser.AST.ArrayType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.ArrayType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -804,7 +804,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public ArrayType(CppSharp.Parser.AST.ArrayType _0)
+ public ArrayType(global::CppSharp.Parser.AST.ArrayType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(48);
@@ -816,20 +816,20 @@ namespace CppSharp
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
- public CppSharp.Parser.AST.QualifiedType QualifiedType
+ public global::CppSharp.Parser.AST.QualifiedType QualifiedType
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
}
set
{
- ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
- public CppSharp.Parser.AST.ArrayType.ArraySize SizeType
+ public global::CppSharp.Parser.AST.ArrayType.ArraySize SizeType
{
get
{
@@ -869,22 +869,22 @@ namespace CppSharp
}
}
- public unsafe partial class FunctionType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class FunctionType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 56)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
[FieldOffset(8)]
- public CppSharp.Parser.AST.QualifiedType.Internal ReturnType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal ReturnType;
[FieldOffset(24)]
- public CppSharp.Parser.AST.CallingConvention CallingConvention;
+ public global::CppSharp.Parser.AST.CallingConvention CallingConvention;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -935,7 +935,7 @@ namespace CppSharp
private static void* __CopyValue(FunctionType.Internal native)
{
var ret = Marshal.AllocHGlobal(56);
- CppSharp.Parser.AST.FunctionType.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.FunctionType.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -964,7 +964,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public FunctionType(CppSharp.Parser.AST.FunctionType _0)
+ public FunctionType(global::CppSharp.Parser.AST.FunctionType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(56);
@@ -978,25 +978,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Type __dummy;
+ global::CppSharp.Parser.AST.Type __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.Parameter getParameters(uint i)
+ public global::CppSharp.Parser.AST.Parameter getParameters(uint i)
{
var __ret = Internal.getParameters_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Parameter __result0;
+ global::CppSharp.Parser.AST.Parameter __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Parameter.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Parameter) CppSharp.Parser.AST.Parameter.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Parameter.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Parameter.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Parameter) global::CppSharp.Parser.AST.Parameter.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Parameter.__CreateInstance(__ret);
return __result0;
}
- public void addParameters(CppSharp.Parser.AST.Parameter s)
+ public void addParameters(global::CppSharp.Parser.AST.Parameter s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -1018,20 +1018,20 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.QualifiedType ReturnType
+ public global::CppSharp.Parser.AST.QualifiedType ReturnType
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->ReturnType);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->ReturnType);
}
set
{
- ((Internal*) __Instance)->ReturnType = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->ReturnType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
- public CppSharp.Parser.AST.CallingConvention CallingConvention
+ public global::CppSharp.Parser.AST.CallingConvention CallingConvention
{
get
{
@@ -1045,22 +1045,22 @@ namespace CppSharp
}
}
- public unsafe partial class PointerType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class PointerType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 32)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
[FieldOffset(8)]
- public CppSharp.Parser.AST.QualifiedType.Internal QualifiedPointee;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal QualifiedPointee;
[FieldOffset(24)]
- public CppSharp.Parser.AST.PointerType.TypeModifier Modifier;
+ public global::CppSharp.Parser.AST.PointerType.TypeModifier Modifier;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -1094,7 +1094,7 @@ namespace CppSharp
private static void* __CopyValue(PointerType.Internal native)
{
var ret = Marshal.AllocHGlobal(32);
- CppSharp.Parser.AST.PointerType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.PointerType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -1123,7 +1123,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public PointerType(CppSharp.Parser.AST.PointerType _0)
+ public PointerType(global::CppSharp.Parser.AST.PointerType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(32);
@@ -1135,20 +1135,20 @@ namespace CppSharp
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
- public CppSharp.Parser.AST.QualifiedType QualifiedPointee
+ public global::CppSharp.Parser.AST.QualifiedType QualifiedPointee
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedPointee);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedPointee);
}
set
{
- ((Internal*) __Instance)->QualifiedPointee = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->QualifiedPointee = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
- public CppSharp.Parser.AST.PointerType.TypeModifier Modifier
+ public global::CppSharp.Parser.AST.PointerType.TypeModifier Modifier
{
get
{
@@ -1162,19 +1162,19 @@ namespace CppSharp
}
}
- public unsafe partial class MemberPointerType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class MemberPointerType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 24)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
[FieldOffset(8)]
- public CppSharp.Parser.AST.QualifiedType.Internal Pointee;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal Pointee;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -1200,7 +1200,7 @@ namespace CppSharp
private static void* __CopyValue(MemberPointerType.Internal native)
{
var ret = Marshal.AllocHGlobal(24);
- CppSharp.Parser.AST.MemberPointerType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.MemberPointerType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -1229,7 +1229,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public MemberPointerType(CppSharp.Parser.AST.MemberPointerType _0)
+ public MemberPointerType(global::CppSharp.Parser.AST.MemberPointerType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(24);
@@ -1241,27 +1241,27 @@ namespace CppSharp
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
- public CppSharp.Parser.AST.QualifiedType Pointee
+ public global::CppSharp.Parser.AST.QualifiedType Pointee
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Pointee);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Pointee);
}
set
{
- ((Internal*) __Instance)->Pointee = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Pointee = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
}
- public unsafe partial class TypedefType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class TypedefType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 16)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
@@ -1293,7 +1293,7 @@ namespace CppSharp
private static void* __CopyValue(TypedefType.Internal native)
{
var ret = Marshal.AllocHGlobal(16);
- CppSharp.Parser.AST.TypedefType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TypedefType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -1322,7 +1322,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TypedefType(CppSharp.Parser.AST.TypedefType _0)
+ public TypedefType(global::CppSharp.Parser.AST.TypedefType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(16);
@@ -1334,15 +1334,15 @@ namespace CppSharp
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
- public CppSharp.Parser.AST.TypedefNameDecl Declaration
+ public global::CppSharp.Parser.AST.TypedefNameDecl Declaration
{
get
{
- CppSharp.Parser.AST.TypedefNameDecl __result0;
+ global::CppSharp.Parser.AST.TypedefNameDecl __result0;
if (((Internal*) __Instance)->Declaration == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.TypedefNameDecl.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Declaration))
- __result0 = (CppSharp.Parser.AST.TypedefNameDecl) CppSharp.Parser.AST.TypedefNameDecl.NativeToManagedMap[((Internal*) __Instance)->Declaration];
- else __result0 = CppSharp.Parser.AST.TypedefNameDecl.__CreateInstance(((Internal*) __Instance)->Declaration);
+ else if (global::CppSharp.Parser.AST.TypedefNameDecl.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Declaration))
+ __result0 = (global::CppSharp.Parser.AST.TypedefNameDecl) global::CppSharp.Parser.AST.TypedefNameDecl.NativeToManagedMap[((Internal*) __Instance)->Declaration];
+ else __result0 = global::CppSharp.Parser.AST.TypedefNameDecl.__CreateInstance(((Internal*) __Instance)->Declaration);
return __result0;
}
@@ -1353,22 +1353,22 @@ namespace CppSharp
}
}
- public unsafe partial class AttributedType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class AttributedType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 40)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
[FieldOffset(8)]
- public CppSharp.Parser.AST.QualifiedType.Internal Modified;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal Modified;
[FieldOffset(24)]
- public CppSharp.Parser.AST.QualifiedType.Internal Equivalent;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal Equivalent;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -1394,7 +1394,7 @@ namespace CppSharp
private static void* __CopyValue(AttributedType.Internal native)
{
var ret = Marshal.AllocHGlobal(40);
- CppSharp.Parser.AST.AttributedType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.AttributedType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -1423,7 +1423,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public AttributedType(CppSharp.Parser.AST.AttributedType _0)
+ public AttributedType(global::CppSharp.Parser.AST.AttributedType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(40);
@@ -1435,52 +1435,52 @@ namespace CppSharp
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
- public CppSharp.Parser.AST.QualifiedType Modified
+ public global::CppSharp.Parser.AST.QualifiedType Modified
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Modified);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Modified);
}
set
{
- ((Internal*) __Instance)->Modified = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Modified = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
- public CppSharp.Parser.AST.QualifiedType Equivalent
+ public global::CppSharp.Parser.AST.QualifiedType Equivalent
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Equivalent);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Equivalent);
}
set
{
- ((Internal*) __Instance)->Equivalent = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Equivalent = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
}
- public unsafe partial class DecayedType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class DecayedType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 56)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
[FieldOffset(8)]
- public CppSharp.Parser.AST.QualifiedType.Internal Decayed;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal Decayed;
[FieldOffset(24)]
- public CppSharp.Parser.AST.QualifiedType.Internal Original;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal Original;
[FieldOffset(40)]
- public CppSharp.Parser.AST.QualifiedType.Internal Pointee;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal Pointee;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -1506,7 +1506,7 @@ namespace CppSharp
private static void* __CopyValue(DecayedType.Internal native)
{
var ret = Marshal.AllocHGlobal(56);
- CppSharp.Parser.AST.DecayedType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.DecayedType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -1535,7 +1535,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public DecayedType(CppSharp.Parser.AST.DecayedType _0)
+ public DecayedType(global::CppSharp.Parser.AST.DecayedType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(56);
@@ -1547,42 +1547,42 @@ namespace CppSharp
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
- public CppSharp.Parser.AST.QualifiedType Decayed
+ public global::CppSharp.Parser.AST.QualifiedType Decayed
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Decayed);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Decayed);
}
set
{
- ((Internal*) __Instance)->Decayed = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Decayed = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
- public CppSharp.Parser.AST.QualifiedType Original
+ public global::CppSharp.Parser.AST.QualifiedType Original
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Original);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Original);
}
set
{
- ((Internal*) __Instance)->Original = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Original = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
- public CppSharp.Parser.AST.QualifiedType Pointee
+ public global::CppSharp.Parser.AST.QualifiedType Pointee
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Pointee);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Pointee);
}
set
{
- ((Internal*) __Instance)->Pointee = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Pointee = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
}
@@ -1593,10 +1593,10 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TemplateArgument.ArgumentKind Kind;
+ public global::CppSharp.Parser.AST.TemplateArgument.ArgumentKind Kind;
[FieldOffset(8)]
- public CppSharp.Parser.AST.QualifiedType.Internal Type;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal Type;
[FieldOffset(24)]
public global::System.IntPtr Declaration;
@@ -1674,7 +1674,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TemplateArgument(CppSharp.Parser.AST.TemplateArgument _0)
+ public TemplateArgument(global::CppSharp.Parser.AST.TemplateArgument _0)
{
__Instance = Marshal.AllocHGlobal(40);
__ownsNativeInstance = true;
@@ -1689,13 +1689,13 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.TemplateArgument __dummy;
+ global::CppSharp.Parser.AST.TemplateArgument __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.TemplateArgument.ArgumentKind Kind
+ public global::CppSharp.Parser.AST.TemplateArgument.ArgumentKind Kind
{
get
{
@@ -1708,28 +1708,28 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.QualifiedType Type
+ public global::CppSharp.Parser.AST.QualifiedType Type
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Type);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Type);
}
set
{
- ((Internal*) __Instance)->Type = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Type = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
- public CppSharp.Parser.AST.Declaration Declaration
+ public global::CppSharp.Parser.AST.Declaration Declaration
{
get
{
- CppSharp.Parser.AST.Declaration __result0;
+ global::CppSharp.Parser.AST.Declaration __result0;
if (((Internal*) __Instance)->Declaration == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Declaration))
- __result0 = (CppSharp.Parser.AST.Declaration) CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->Declaration];
- else __result0 = CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Declaration);
+ else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Declaration))
+ __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->Declaration];
+ else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Declaration);
return __result0;
}
@@ -1753,13 +1753,13 @@ namespace CppSharp
}
}
- public unsafe partial class TemplateSpecializationType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class TemplateSpecializationType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 48)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
@@ -1819,7 +1819,7 @@ namespace CppSharp
private static void* __CopyValue(TemplateSpecializationType.Internal native)
{
var ret = Marshal.AllocHGlobal(48);
- CppSharp.Parser.AST.TemplateSpecializationType.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TemplateSpecializationType.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -1848,7 +1848,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TemplateSpecializationType(CppSharp.Parser.AST.TemplateSpecializationType _0)
+ public TemplateSpecializationType(global::CppSharp.Parser.AST.TemplateSpecializationType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(48);
@@ -1862,21 +1862,21 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Type __dummy;
+ global::CppSharp.Parser.AST.Type __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.TemplateArgument getArguments(uint i)
+ public global::CppSharp.Parser.AST.TemplateArgument getArguments(uint i)
{
- var __ret = new CppSharp.Parser.AST.TemplateArgument.Internal();
+ var __ret = new global::CppSharp.Parser.AST.TemplateArgument.Internal();
Internal.getArguments_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), i);
- return CppSharp.Parser.AST.TemplateArgument.__CreateInstance(__ret);
+ return global::CppSharp.Parser.AST.TemplateArgument.__CreateInstance(__ret);
}
- public void addArguments(CppSharp.Parser.AST.TemplateArgument s)
+ public void addArguments(global::CppSharp.Parser.AST.TemplateArgument s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -1898,15 +1898,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Template Template
+ public global::CppSharp.Parser.AST.Template Template
{
get
{
- CppSharp.Parser.AST.Template __result0;
+ global::CppSharp.Parser.AST.Template __result0;
if (((Internal*) __Instance)->Template == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Template.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Template))
- __result0 = (CppSharp.Parser.AST.Template) CppSharp.Parser.AST.Template.NativeToManagedMap[((Internal*) __Instance)->Template];
- else __result0 = CppSharp.Parser.AST.Template.__CreateInstance(((Internal*) __Instance)->Template);
+ else if (global::CppSharp.Parser.AST.Template.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Template))
+ __result0 = (global::CppSharp.Parser.AST.Template) global::CppSharp.Parser.AST.Template.NativeToManagedMap[((Internal*) __Instance)->Template];
+ else __result0 = global::CppSharp.Parser.AST.Template.__CreateInstance(((Internal*) __Instance)->Template);
return __result0;
}
@@ -1916,15 +1916,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Type Desugared
+ public global::CppSharp.Parser.AST.Type Desugared
{
get
{
- CppSharp.Parser.AST.Type __result0;
+ global::CppSharp.Parser.AST.Type __result0;
if (((Internal*) __Instance)->Desugared == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Desugared))
- __result0 = (CppSharp.Parser.AST.Type) CppSharp.Parser.AST.Type.NativeToManagedMap[((Internal*) __Instance)->Desugared];
- else __result0 = CppSharp.Parser.AST.Type.__CreateInstance(((Internal*) __Instance)->Desugared);
+ else if (global::CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Desugared))
+ __result0 = (global::CppSharp.Parser.AST.Type) global::CppSharp.Parser.AST.Type.NativeToManagedMap[((Internal*) __Instance)->Desugared];
+ else __result0 = global::CppSharp.Parser.AST.Type.__CreateInstance(((Internal*) __Instance)->Desugared);
return __result0;
}
@@ -1935,13 +1935,13 @@ namespace CppSharp
}
}
- public unsafe partial class TemplateParameterType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class TemplateParameterType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 32)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
@@ -1987,7 +1987,7 @@ namespace CppSharp
private static void* __CopyValue(TemplateParameterType.Internal native)
{
var ret = Marshal.AllocHGlobal(32);
- CppSharp.Parser.AST.TemplateParameterType.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TemplateParameterType.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -2016,7 +2016,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TemplateParameterType(CppSharp.Parser.AST.TemplateParameterType _0)
+ public TemplateParameterType(global::CppSharp.Parser.AST.TemplateParameterType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(32);
@@ -2030,22 +2030,22 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Type __dummy;
+ global::CppSharp.Parser.AST.Type __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.TypeTemplateParameter Parameter
+ public global::CppSharp.Parser.AST.TypeTemplateParameter Parameter
{
get
{
- CppSharp.Parser.AST.TypeTemplateParameter __result0;
+ global::CppSharp.Parser.AST.TypeTemplateParameter __result0;
if (((Internal*) __Instance)->Parameter == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.TypeTemplateParameter.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Parameter))
- __result0 = (CppSharp.Parser.AST.TypeTemplateParameter) CppSharp.Parser.AST.TypeTemplateParameter.NativeToManagedMap[((Internal*) __Instance)->Parameter];
- else __result0 = CppSharp.Parser.AST.TypeTemplateParameter.__CreateInstance(((Internal*) __Instance)->Parameter);
+ else if (global::CppSharp.Parser.AST.TypeTemplateParameter.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Parameter))
+ __result0 = (global::CppSharp.Parser.AST.TypeTemplateParameter) global::CppSharp.Parser.AST.TypeTemplateParameter.NativeToManagedMap[((Internal*) __Instance)->Parameter];
+ else __result0 = global::CppSharp.Parser.AST.TypeTemplateParameter.__CreateInstance(((Internal*) __Instance)->Parameter);
return __result0;
}
@@ -2095,19 +2095,19 @@ namespace CppSharp
}
}
- public unsafe partial class TemplateParameterSubstitutionType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class TemplateParameterSubstitutionType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 24)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
[FieldOffset(8)]
- public CppSharp.Parser.AST.QualifiedType.Internal Replacement;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal Replacement;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -2133,7 +2133,7 @@ namespace CppSharp
private static void* __CopyValue(TemplateParameterSubstitutionType.Internal native)
{
var ret = Marshal.AllocHGlobal(24);
- CppSharp.Parser.AST.TemplateParameterSubstitutionType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -2162,7 +2162,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TemplateParameterSubstitutionType(CppSharp.Parser.AST.TemplateParameterSubstitutionType _0)
+ public TemplateParameterSubstitutionType(global::CppSharp.Parser.AST.TemplateParameterSubstitutionType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(24);
@@ -2174,33 +2174,33 @@ namespace CppSharp
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
- public CppSharp.Parser.AST.QualifiedType Replacement
+ public global::CppSharp.Parser.AST.QualifiedType Replacement
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Replacement);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Replacement);
}
set
{
- ((Internal*) __Instance)->Replacement = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Replacement = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
}
- public unsafe partial class InjectedClassNameType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class InjectedClassNameType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 32)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
[FieldOffset(8)]
- public CppSharp.Parser.AST.QualifiedType.Internal InjectedSpecializationType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal InjectedSpecializationType;
[FieldOffset(24)]
public global::System.IntPtr Class;
@@ -2229,7 +2229,7 @@ namespace CppSharp
private static void* __CopyValue(InjectedClassNameType.Internal native)
{
var ret = Marshal.AllocHGlobal(32);
- CppSharp.Parser.AST.InjectedClassNameType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.InjectedClassNameType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -2258,7 +2258,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public InjectedClassNameType(CppSharp.Parser.AST.InjectedClassNameType _0)
+ public InjectedClassNameType(global::CppSharp.Parser.AST.InjectedClassNameType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(32);
@@ -2270,28 +2270,28 @@ namespace CppSharp
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
- public CppSharp.Parser.AST.QualifiedType InjectedSpecializationType
+ public global::CppSharp.Parser.AST.QualifiedType InjectedSpecializationType
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->InjectedSpecializationType);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->InjectedSpecializationType);
}
set
{
- ((Internal*) __Instance)->InjectedSpecializationType = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->InjectedSpecializationType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
- public CppSharp.Parser.AST.Class Class
+ public global::CppSharp.Parser.AST.Class Class
{
get
{
- CppSharp.Parser.AST.Class __result0;
+ global::CppSharp.Parser.AST.Class __result0;
if (((Internal*) __Instance)->Class == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Class))
- __result0 = (CppSharp.Parser.AST.Class) CppSharp.Parser.AST.Class.NativeToManagedMap[((Internal*) __Instance)->Class];
- else __result0 = CppSharp.Parser.AST.Class.__CreateInstance(((Internal*) __Instance)->Class);
+ else if (global::CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Class))
+ __result0 = (global::CppSharp.Parser.AST.Class) global::CppSharp.Parser.AST.Class.NativeToManagedMap[((Internal*) __Instance)->Class];
+ else __result0 = global::CppSharp.Parser.AST.Class.__CreateInstance(((Internal*) __Instance)->Class);
return __result0;
}
@@ -2302,13 +2302,13 @@ namespace CppSharp
}
}
- public unsafe partial class DependentNameType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class DependentNameType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 8)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
@@ -2337,7 +2337,7 @@ namespace CppSharp
private static void* __CopyValue(DependentNameType.Internal native)
{
var ret = Marshal.AllocHGlobal(8);
- CppSharp.Parser.AST.DependentNameType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.DependentNameType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -2366,7 +2366,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public DependentNameType(CppSharp.Parser.AST.DependentNameType _0)
+ public DependentNameType(global::CppSharp.Parser.AST.DependentNameType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(8);
@@ -2379,13 +2379,13 @@ namespace CppSharp
}
}
- public unsafe partial class PackExpansionType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class PackExpansionType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 8)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
@@ -2414,7 +2414,7 @@ namespace CppSharp
private static void* __CopyValue(PackExpansionType.Internal native)
{
var ret = Marshal.AllocHGlobal(8);
- CppSharp.Parser.AST.PackExpansionType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.PackExpansionType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -2443,7 +2443,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public PackExpansionType(CppSharp.Parser.AST.PackExpansionType _0)
+ public PackExpansionType(global::CppSharp.Parser.AST.PackExpansionType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(8);
@@ -2456,19 +2456,19 @@ namespace CppSharp
}
}
- public unsafe partial class BuiltinType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class BuiltinType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 12)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
[FieldOffset(8)]
- public CppSharp.Parser.AST.PrimitiveType Type;
+ public global::CppSharp.Parser.AST.PrimitiveType Type;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -2494,7 +2494,7 @@ namespace CppSharp
private static void* __CopyValue(BuiltinType.Internal native)
{
var ret = Marshal.AllocHGlobal(12);
- CppSharp.Parser.AST.BuiltinType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.BuiltinType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -2523,7 +2523,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public BuiltinType(CppSharp.Parser.AST.BuiltinType _0)
+ public BuiltinType(global::CppSharp.Parser.AST.BuiltinType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(12);
@@ -2535,7 +2535,7 @@ namespace CppSharp
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
- public CppSharp.Parser.AST.PrimitiveType Type
+ public global::CppSharp.Parser.AST.PrimitiveType Type
{
get
{
@@ -2555,7 +2555,7 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.VTableComponentKind Kind;
+ public global::CppSharp.Parser.AST.VTableComponentKind Kind;
[FieldOffset(4)]
public uint Offset;
@@ -2621,7 +2621,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public VTableComponent(CppSharp.Parser.AST.VTableComponent _0)
+ public VTableComponent(global::CppSharp.Parser.AST.VTableComponent _0)
{
__Instance = Marshal.AllocHGlobal(16);
__ownsNativeInstance = true;
@@ -2636,13 +2636,13 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.VTableComponent __dummy;
+ global::CppSharp.Parser.AST.VTableComponent __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.VTableComponentKind Kind
+ public global::CppSharp.Parser.AST.VTableComponentKind Kind
{
get
{
@@ -2668,15 +2668,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Declaration Declaration
+ public global::CppSharp.Parser.AST.Declaration Declaration
{
get
{
- CppSharp.Parser.AST.Declaration __result0;
+ global::CppSharp.Parser.AST.Declaration __result0;
if (((Internal*) __Instance)->Declaration == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Declaration))
- __result0 = (CppSharp.Parser.AST.Declaration) CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->Declaration];
- else __result0 = CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Declaration);
+ else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Declaration))
+ __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->Declaration];
+ else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Declaration);
return __result0;
}
@@ -2710,7 +2710,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST12VTableLayout13getComponentsEj")]
- internal static extern CppSharp.Parser.AST.VTableComponent.Internal getComponents_0(global::System.IntPtr instance, uint i);
+ internal static extern global::CppSharp.Parser.AST.VTableComponent.Internal getComponents_0(global::System.IntPtr instance, uint i);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -2749,7 +2749,7 @@ namespace CppSharp
private static void* __CopyValue(VTableLayout.Internal native)
{
var ret = Marshal.AllocHGlobal(24);
- CppSharp.Parser.AST.VTableLayout.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.VTableLayout.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -2775,7 +2775,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public VTableLayout(CppSharp.Parser.AST.VTableLayout _0)
+ public VTableLayout(global::CppSharp.Parser.AST.VTableLayout _0)
{
__Instance = Marshal.AllocHGlobal(24);
__ownsNativeInstance = true;
@@ -2793,20 +2793,20 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.VTableLayout __dummy;
+ global::CppSharp.Parser.AST.VTableLayout __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.VTableComponent getComponents(uint i)
+ public global::CppSharp.Parser.AST.VTableComponent getComponents(uint i)
{
var __ret = Internal.getComponents_0((__Instance + __PointerAdjustment), i);
- return CppSharp.Parser.AST.VTableComponent.__CreateInstance(__ret);
+ return global::CppSharp.Parser.AST.VTableComponent.__CreateInstance(__ret);
}
- public void addComponents(CppSharp.Parser.AST.VTableComponent s)
+ public void addComponents(global::CppSharp.Parser.AST.VTableComponent s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -2844,7 +2844,7 @@ namespace CppSharp
public uint VFPtrFullOffset;
[FieldOffset(16)]
- public CppSharp.Parser.AST.VTableLayout.Internal Layout;
+ public global::CppSharp.Parser.AST.VTableLayout.Internal Layout;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -2883,7 +2883,7 @@ namespace CppSharp
private static void* __CopyValue(VFTableInfo.Internal native)
{
var ret = Marshal.AllocHGlobal(40);
- CppSharp.Parser.AST.VFTableInfo.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.VFTableInfo.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -2909,7 +2909,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public VFTableInfo(CppSharp.Parser.AST.VFTableInfo _0)
+ public VFTableInfo(global::CppSharp.Parser.AST.VFTableInfo _0)
{
__Instance = Marshal.AllocHGlobal(40);
__ownsNativeInstance = true;
@@ -2927,7 +2927,7 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.VFTableInfo __dummy;
+ global::CppSharp.Parser.AST.VFTableInfo __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -2973,16 +2973,16 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.VTableLayout Layout
+ public global::CppSharp.Parser.AST.VTableLayout Layout
{
get
{
- return CppSharp.Parser.AST.VTableLayout.__CreateInstance(((Internal*) __Instance)->Layout);
+ return global::CppSharp.Parser.AST.VTableLayout.__CreateInstance(((Internal*) __Instance)->Layout);
}
set
{
- ((Internal*) __Instance)->Layout = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.VTableLayout.Internal() : *(CppSharp.Parser.AST.VTableLayout.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Layout = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.VTableLayout.Internal() : *(global::CppSharp.Parser.AST.VTableLayout.Internal*) (value.__Instance);
}
}
}
@@ -2996,7 +2996,7 @@ namespace CppSharp
public uint Offset;
[FieldOffset(32)]
- public CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
[FieldOffset(48)]
public global::System.IntPtr FieldPtr;
@@ -3048,7 +3048,7 @@ namespace CppSharp
private static void* __CopyValue(LayoutField.Internal native)
{
var ret = Marshal.AllocHGlobal(56);
- CppSharp.Parser.AST.LayoutField.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.LayoutField.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -3074,7 +3074,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public LayoutField(CppSharp.Parser.AST.LayoutField other)
+ public LayoutField(global::CppSharp.Parser.AST.LayoutField other)
{
__Instance = Marshal.AllocHGlobal(56);
__ownsNativeInstance = true;
@@ -3092,7 +3092,7 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.LayoutField __dummy;
+ global::CppSharp.Parser.AST.LayoutField __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -3128,16 +3128,16 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.QualifiedType QualifiedType
+ public global::CppSharp.Parser.AST.QualifiedType QualifiedType
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
}
set
{
- ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
@@ -3203,7 +3203,7 @@ namespace CppSharp
private static void* __CopyValue(LayoutBase.Internal native)
{
var ret = Marshal.AllocHGlobal(16);
- CppSharp.Parser.AST.LayoutBase.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.LayoutBase.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -3229,7 +3229,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public LayoutBase(CppSharp.Parser.AST.LayoutBase other)
+ public LayoutBase(global::CppSharp.Parser.AST.LayoutBase other)
{
__Instance = Marshal.AllocHGlobal(16);
__ownsNativeInstance = true;
@@ -3247,7 +3247,7 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.LayoutBase __dummy;
+ global::CppSharp.Parser.AST.LayoutBase __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -3267,15 +3267,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Class Class
+ public global::CppSharp.Parser.AST.Class Class
{
get
{
- CppSharp.Parser.AST.Class __result0;
+ global::CppSharp.Parser.AST.Class __result0;
if (((Internal*) __Instance)->Class == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Class))
- __result0 = (CppSharp.Parser.AST.Class) CppSharp.Parser.AST.Class.NativeToManagedMap[((Internal*) __Instance)->Class];
- else __result0 = CppSharp.Parser.AST.Class.__CreateInstance(((Internal*) __Instance)->Class);
+ else if (global::CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Class))
+ __result0 = (global::CppSharp.Parser.AST.Class) global::CppSharp.Parser.AST.Class.NativeToManagedMap[((Internal*) __Instance)->Class];
+ else __result0 = global::CppSharp.Parser.AST.Class.__CreateInstance(((Internal*) __Instance)->Class);
return __result0;
}
@@ -3292,10 +3292,10 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CppAbi ABI;
+ public global::CppSharp.Parser.AST.CppAbi ABI;
[FieldOffset(32)]
- public CppSharp.Parser.AST.VTableLayout.Internal Layout;
+ public global::CppSharp.Parser.AST.VTableLayout.Internal Layout;
[FieldOffset(56)]
public byte HasOwnVFPtr;
@@ -3409,7 +3409,7 @@ namespace CppSharp
private static void* __CopyValue(ClassLayout.Internal native)
{
var ret = Marshal.AllocHGlobal(136);
- CppSharp.Parser.AST.ClassLayout.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.ClassLayout.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -3435,7 +3435,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public ClassLayout(CppSharp.Parser.AST.ClassLayout _0)
+ public ClassLayout(global::CppSharp.Parser.AST.ClassLayout _0)
{
__Instance = Marshal.AllocHGlobal(136);
__ownsNativeInstance = true;
@@ -3453,21 +3453,21 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.ClassLayout __dummy;
+ global::CppSharp.Parser.AST.ClassLayout __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.VFTableInfo getVFTables(uint i)
+ public global::CppSharp.Parser.AST.VFTableInfo getVFTables(uint i)
{
- var __ret = new CppSharp.Parser.AST.VFTableInfo.Internal();
+ var __ret = new global::CppSharp.Parser.AST.VFTableInfo.Internal();
Internal.getVFTables_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), i);
- return CppSharp.Parser.AST.VFTableInfo.__CreateInstance(__ret);
+ return global::CppSharp.Parser.AST.VFTableInfo.__CreateInstance(__ret);
}
- public void addVFTables(CppSharp.Parser.AST.VFTableInfo s)
+ public void addVFTables(global::CppSharp.Parser.AST.VFTableInfo s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -3480,14 +3480,14 @@ namespace CppSharp
Internal.clearVFTables_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.LayoutField getFields(uint i)
+ public global::CppSharp.Parser.AST.LayoutField getFields(uint i)
{
- var __ret = new CppSharp.Parser.AST.LayoutField.Internal();
+ var __ret = new global::CppSharp.Parser.AST.LayoutField.Internal();
Internal.getFields_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), i);
- return CppSharp.Parser.AST.LayoutField.__CreateInstance(__ret);
+ return global::CppSharp.Parser.AST.LayoutField.__CreateInstance(__ret);
}
- public void addFields(CppSharp.Parser.AST.LayoutField s)
+ public void addFields(global::CppSharp.Parser.AST.LayoutField s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -3500,14 +3500,14 @@ namespace CppSharp
Internal.clearFields_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.LayoutBase getBases(uint i)
+ public global::CppSharp.Parser.AST.LayoutBase getBases(uint i)
{
- var __ret = new CppSharp.Parser.AST.LayoutBase.Internal();
+ var __ret = new global::CppSharp.Parser.AST.LayoutBase.Internal();
Internal.getBases_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), i);
- return CppSharp.Parser.AST.LayoutBase.__CreateInstance(__ret);
+ return global::CppSharp.Parser.AST.LayoutBase.__CreateInstance(__ret);
}
- public void addBases(CppSharp.Parser.AST.LayoutBase s)
+ public void addBases(global::CppSharp.Parser.AST.LayoutBase s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -3547,7 +3547,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.CppAbi ABI
+ public global::CppSharp.Parser.AST.CppAbi ABI
{
get
{
@@ -3560,16 +3560,16 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.VTableLayout Layout
+ public global::CppSharp.Parser.AST.VTableLayout Layout
{
get
{
- return CppSharp.Parser.AST.VTableLayout.__CreateInstance(((Internal*) __Instance)->Layout);
+ return global::CppSharp.Parser.AST.VTableLayout.__CreateInstance(((Internal*) __Instance)->Layout);
}
set
{
- ((Internal*) __Instance)->Layout = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.VTableLayout.Internal() : *(CppSharp.Parser.AST.VTableLayout.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Layout = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.VTableLayout.Internal() : *(global::CppSharp.Parser.AST.VTableLayout.Internal*) (value.__Instance);
}
}
@@ -3645,16 +3645,16 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -3686,7 +3686,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST11DeclarationC2ENS1_15DeclarationKindE")]
- internal static extern void ctor_0(global::System.IntPtr instance, CppSharp.Parser.AST.DeclarationKind kind);
+ internal static extern void ctor_0(global::System.IntPtr instance, global::CppSharp.Parser.AST.DeclarationKind kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -3770,7 +3770,7 @@ namespace CppSharp
private static void* __CopyValue(Declaration.Internal native)
{
var ret = Marshal.AllocHGlobal(168);
- CppSharp.Parser.AST.Declaration.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Declaration.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -3788,7 +3788,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public Declaration(CppSharp.Parser.AST.DeclarationKind kind)
+ public Declaration(global::CppSharp.Parser.AST.DeclarationKind kind)
{
__Instance = Marshal.AllocHGlobal(168);
__ownsNativeInstance = true;
@@ -3797,7 +3797,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment), __arg0);
}
- public Declaration(CppSharp.Parser.AST.Declaration _0)
+ public Declaration(global::CppSharp.Parser.AST.Declaration _0)
{
__Instance = Marshal.AllocHGlobal(168);
__ownsNativeInstance = true;
@@ -3815,25 +3815,25 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.PreprocessedEntity getPreprocessedEntities(uint i)
+ public global::CppSharp.Parser.AST.PreprocessedEntity getPreprocessedEntities(uint i)
{
var __ret = Internal.getPreprocessedEntities_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.PreprocessedEntity __result0;
+ global::CppSharp.Parser.AST.PreprocessedEntity __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.PreprocessedEntity.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.PreprocessedEntity) CppSharp.Parser.AST.PreprocessedEntity.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.PreprocessedEntity.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.PreprocessedEntity.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.PreprocessedEntity) global::CppSharp.Parser.AST.PreprocessedEntity.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.PreprocessedEntity.__CreateInstance(__ret);
return __result0;
}
- public void addPreprocessedEntities(CppSharp.Parser.AST.PreprocessedEntity s)
+ public void addPreprocessedEntities(global::CppSharp.Parser.AST.PreprocessedEntity s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -3903,7 +3903,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.DeclarationKind Kind
+ public global::CppSharp.Parser.AST.DeclarationKind Kind
{
get
{
@@ -3916,7 +3916,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.AccessSpecifier Access
+ public global::CppSharp.Parser.AST.AccessSpecifier Access
{
get
{
@@ -3929,15 +3929,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.DeclarationContext _Namespace
+ public global::CppSharp.Parser.AST.DeclarationContext _Namespace
{
get
{
- CppSharp.Parser.AST.DeclarationContext __result0;
+ global::CppSharp.Parser.AST.DeclarationContext __result0;
if (((Internal*) __Instance)->_Namespace == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.DeclarationContext.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->_Namespace))
- __result0 = (CppSharp.Parser.AST.DeclarationContext) CppSharp.Parser.AST.DeclarationContext.NativeToManagedMap[((Internal*) __Instance)->_Namespace];
- else __result0 = CppSharp.Parser.AST.DeclarationContext.__CreateInstance(((Internal*) __Instance)->_Namespace);
+ else if (global::CppSharp.Parser.AST.DeclarationContext.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->_Namespace))
+ __result0 = (global::CppSharp.Parser.AST.DeclarationContext) global::CppSharp.Parser.AST.DeclarationContext.NativeToManagedMap[((Internal*) __Instance)->_Namespace];
+ else __result0 = global::CppSharp.Parser.AST.DeclarationContext.__CreateInstance(((Internal*) __Instance)->_Namespace);
return __result0;
}
@@ -3947,11 +3947,11 @@ namespace CppSharp
}
}
- public CppSharp.Parser.SourceLocation Location
+ public global::CppSharp.Parser.SourceLocation Location
{
get
{
- return CppSharp.Parser.SourceLocation.__CreateInstance(((Internal*) __Instance)->Location);
+ return global::CppSharp.Parser.SourceLocation.__CreateInstance(((Internal*) __Instance)->Location);
}
set
@@ -4025,15 +4025,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Declaration CompleteDeclaration
+ public global::CppSharp.Parser.AST.Declaration CompleteDeclaration
{
get
{
- CppSharp.Parser.AST.Declaration __result0;
+ global::CppSharp.Parser.AST.Declaration __result0;
if (((Internal*) __Instance)->CompleteDeclaration == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->CompleteDeclaration))
- __result0 = (CppSharp.Parser.AST.Declaration) CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->CompleteDeclaration];
- else __result0 = CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->CompleteDeclaration);
+ else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->CompleteDeclaration))
+ __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->CompleteDeclaration];
+ else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->CompleteDeclaration);
return __result0;
}
@@ -4069,15 +4069,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.RawComment Comment
+ public global::CppSharp.Parser.AST.RawComment Comment
{
get
{
- CppSharp.Parser.AST.RawComment __result0;
+ global::CppSharp.Parser.AST.RawComment __result0;
if (((Internal*) __Instance)->Comment == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.RawComment.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Comment))
- __result0 = (CppSharp.Parser.AST.RawComment) CppSharp.Parser.AST.RawComment.NativeToManagedMap[((Internal*) __Instance)->Comment];
- else __result0 = CppSharp.Parser.AST.RawComment.__CreateInstance(((Internal*) __Instance)->Comment);
+ else if (global::CppSharp.Parser.AST.RawComment.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Comment))
+ __result0 = (global::CppSharp.Parser.AST.RawComment) global::CppSharp.Parser.AST.RawComment.NativeToManagedMap[((Internal*) __Instance)->Comment];
+ else __result0 = global::CppSharp.Parser.AST.RawComment.__CreateInstance(((Internal*) __Instance)->Comment);
return __result0;
}
@@ -4088,22 +4088,22 @@ namespace CppSharp
}
}
- public unsafe partial class DeclarationContext : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class DeclarationContext : global::CppSharp.Parser.AST.Declaration, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 416)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -4138,7 +4138,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST18DeclarationContextC2ENS1_15DeclarationKindE")]
- internal static extern void ctor_0(global::System.IntPtr instance, CppSharp.Parser.AST.DeclarationKind kind);
+ internal static extern void ctor_0(global::System.IntPtr instance, global::CppSharp.Parser.AST.DeclarationKind kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -4344,7 +4344,7 @@ namespace CppSharp
private static void* __CopyValue(DeclarationContext.Internal native)
{
var ret = Marshal.AllocHGlobal(416);
- CppSharp.Parser.AST.DeclarationContext.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.DeclarationContext.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -4364,7 +4364,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public DeclarationContext(CppSharp.Parser.AST.DeclarationKind kind)
+ public DeclarationContext(global::CppSharp.Parser.AST.DeclarationKind kind)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(416);
@@ -4374,7 +4374,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment), __arg0);
}
- public DeclarationContext(CppSharp.Parser.AST.DeclarationContext _0)
+ public DeclarationContext(global::CppSharp.Parser.AST.DeclarationContext _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(416);
@@ -4388,25 +4388,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.Namespace getNamespaces(uint i)
+ public global::CppSharp.Parser.AST.Namespace getNamespaces(uint i)
{
var __ret = Internal.getNamespaces_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Namespace __result0;
+ global::CppSharp.Parser.AST.Namespace __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Namespace.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Namespace) CppSharp.Parser.AST.Namespace.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Namespace.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Namespace.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Namespace) global::CppSharp.Parser.AST.Namespace.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Namespace.__CreateInstance(__ret);
return __result0;
}
- public void addNamespaces(CppSharp.Parser.AST.Namespace s)
+ public void addNamespaces(global::CppSharp.Parser.AST.Namespace s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -4419,18 +4419,18 @@ namespace CppSharp
Internal.clearNamespaces_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.Enumeration getEnums(uint i)
+ public global::CppSharp.Parser.AST.Enumeration getEnums(uint i)
{
var __ret = Internal.getEnums_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Enumeration __result0;
+ global::CppSharp.Parser.AST.Enumeration __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Enumeration.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Enumeration) CppSharp.Parser.AST.Enumeration.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Enumeration.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Enumeration.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Enumeration) global::CppSharp.Parser.AST.Enumeration.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Enumeration.__CreateInstance(__ret);
return __result0;
}
- public void addEnums(CppSharp.Parser.AST.Enumeration s)
+ public void addEnums(global::CppSharp.Parser.AST.Enumeration s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -4443,18 +4443,18 @@ namespace CppSharp
Internal.clearEnums_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.Function getFunctions(uint i)
+ public global::CppSharp.Parser.AST.Function getFunctions(uint i)
{
var __ret = Internal.getFunctions_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Function __result0;
+ global::CppSharp.Parser.AST.Function __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Function.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Function) CppSharp.Parser.AST.Function.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Function.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Function.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Function) global::CppSharp.Parser.AST.Function.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Function.__CreateInstance(__ret);
return __result0;
}
- public void addFunctions(CppSharp.Parser.AST.Function s)
+ public void addFunctions(global::CppSharp.Parser.AST.Function s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -4467,18 +4467,18 @@ namespace CppSharp
Internal.clearFunctions_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.Class getClasses(uint i)
+ public global::CppSharp.Parser.AST.Class getClasses(uint i)
{
var __ret = Internal.getClasses_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Class __result0;
+ global::CppSharp.Parser.AST.Class __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Class) CppSharp.Parser.AST.Class.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Class.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Class) global::CppSharp.Parser.AST.Class.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Class.__CreateInstance(__ret);
return __result0;
}
- public void addClasses(CppSharp.Parser.AST.Class s)
+ public void addClasses(global::CppSharp.Parser.AST.Class s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -4491,18 +4491,18 @@ namespace CppSharp
Internal.clearClasses_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.Template getTemplates(uint i)
+ public global::CppSharp.Parser.AST.Template getTemplates(uint i)
{
var __ret = Internal.getTemplates_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Template __result0;
+ global::CppSharp.Parser.AST.Template __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Template.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Template) CppSharp.Parser.AST.Template.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Template.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Template.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Template) global::CppSharp.Parser.AST.Template.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Template.__CreateInstance(__ret);
return __result0;
}
- public void addTemplates(CppSharp.Parser.AST.Template s)
+ public void addTemplates(global::CppSharp.Parser.AST.Template s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -4515,18 +4515,18 @@ namespace CppSharp
Internal.clearTemplates_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.TypedefDecl getTypedefs(uint i)
+ public global::CppSharp.Parser.AST.TypedefDecl getTypedefs(uint i)
{
var __ret = Internal.getTypedefs_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.TypedefDecl __result0;
+ global::CppSharp.Parser.AST.TypedefDecl __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.TypedefDecl.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.TypedefDecl) CppSharp.Parser.AST.TypedefDecl.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.TypedefDecl.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.TypedefDecl.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.TypedefDecl) global::CppSharp.Parser.AST.TypedefDecl.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.TypedefDecl.__CreateInstance(__ret);
return __result0;
}
- public void addTypedefs(CppSharp.Parser.AST.TypedefDecl s)
+ public void addTypedefs(global::CppSharp.Parser.AST.TypedefDecl s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -4539,18 +4539,18 @@ namespace CppSharp
Internal.clearTypedefs_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.TypeAlias getTypeAliases(uint i)
+ public global::CppSharp.Parser.AST.TypeAlias getTypeAliases(uint i)
{
var __ret = Internal.getTypeAliases_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.TypeAlias __result0;
+ global::CppSharp.Parser.AST.TypeAlias __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.TypeAlias.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.TypeAlias) CppSharp.Parser.AST.TypeAlias.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.TypeAlias.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.TypeAlias.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.TypeAlias) global::CppSharp.Parser.AST.TypeAlias.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.TypeAlias.__CreateInstance(__ret);
return __result0;
}
- public void addTypeAliases(CppSharp.Parser.AST.TypeAlias s)
+ public void addTypeAliases(global::CppSharp.Parser.AST.TypeAlias s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -4563,18 +4563,18 @@ namespace CppSharp
Internal.clearTypeAliases_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.Variable getVariables(uint i)
+ public global::CppSharp.Parser.AST.Variable getVariables(uint i)
{
var __ret = Internal.getVariables_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Variable __result0;
+ global::CppSharp.Parser.AST.Variable __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Variable.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Variable) CppSharp.Parser.AST.Variable.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Variable.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Variable.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Variable) global::CppSharp.Parser.AST.Variable.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Variable.__CreateInstance(__ret);
return __result0;
}
- public void addVariables(CppSharp.Parser.AST.Variable s)
+ public void addVariables(global::CppSharp.Parser.AST.Variable s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -4587,18 +4587,18 @@ namespace CppSharp
Internal.clearVariables_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.Friend getFriends(uint i)
+ public global::CppSharp.Parser.AST.Friend getFriends(uint i)
{
var __ret = Internal.getFriends_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Friend __result0;
+ global::CppSharp.Parser.AST.Friend __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Friend.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Friend) CppSharp.Parser.AST.Friend.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Friend.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Friend.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Friend) global::CppSharp.Parser.AST.Friend.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Friend.__CreateInstance(__ret);
return __result0;
}
- public void addFriends(CppSharp.Parser.AST.Friend s)
+ public void addFriends(global::CppSharp.Parser.AST.Friend s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -4706,22 +4706,22 @@ namespace CppSharp
}
}
- public unsafe partial class TypedefNameDecl : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class TypedefNameDecl : global::CppSharp.Parser.AST.Declaration, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 184)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -4751,12 +4751,12 @@ namespace CppSharp
public global::System.IntPtr Comment;
[FieldOffset(168)]
- public CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST15TypedefNameDeclC2ENS1_15DeclarationKindE")]
- internal static extern void ctor_0(global::System.IntPtr instance, CppSharp.Parser.AST.DeclarationKind kind);
+ internal static extern void ctor_0(global::System.IntPtr instance, global::CppSharp.Parser.AST.DeclarationKind kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -4782,7 +4782,7 @@ namespace CppSharp
private static void* __CopyValue(TypedefNameDecl.Internal native)
{
var ret = Marshal.AllocHGlobal(184);
- CppSharp.Parser.AST.TypedefNameDecl.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TypedefNameDecl.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -4802,7 +4802,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public TypedefNameDecl(CppSharp.Parser.AST.DeclarationKind kind)
+ public TypedefNameDecl(global::CppSharp.Parser.AST.DeclarationKind kind)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(184);
@@ -4812,7 +4812,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment), __arg0);
}
- public TypedefNameDecl(CppSharp.Parser.AST.TypedefNameDecl _0)
+ public TypedefNameDecl(global::CppSharp.Parser.AST.TypedefNameDecl _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(184);
@@ -4826,43 +4826,43 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.QualifiedType QualifiedType
+ public global::CppSharp.Parser.AST.QualifiedType QualifiedType
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
}
set
{
- ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
}
- public unsafe partial class TypedefDecl : CppSharp.Parser.AST.TypedefNameDecl, IDisposable
+ public unsafe partial class TypedefDecl : global::CppSharp.Parser.AST.TypedefNameDecl, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 184)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -4892,7 +4892,7 @@ namespace CppSharp
public global::System.IntPtr Comment;
[FieldOffset(168)]
- public CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -4923,7 +4923,7 @@ namespace CppSharp
private static void* __CopyValue(TypedefDecl.Internal native)
{
var ret = Marshal.AllocHGlobal(184);
- CppSharp.Parser.AST.TypedefDecl.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TypedefDecl.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -4952,7 +4952,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TypedefDecl(CppSharp.Parser.AST.TypedefDecl _0)
+ public TypedefDecl(global::CppSharp.Parser.AST.TypedefDecl _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(184);
@@ -4966,7 +4966,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -4974,22 +4974,22 @@ namespace CppSharp
}
}
- public unsafe partial class TypeAlias : CppSharp.Parser.AST.TypedefNameDecl, IDisposable
+ public unsafe partial class TypeAlias : global::CppSharp.Parser.AST.TypedefNameDecl, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 192)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -5019,7 +5019,7 @@ namespace CppSharp
public global::System.IntPtr Comment;
[FieldOffset(168)]
- public CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
[FieldOffset(184)]
public global::System.IntPtr DescribedAliasTemplate;
@@ -5053,7 +5053,7 @@ namespace CppSharp
private static void* __CopyValue(TypeAlias.Internal native)
{
var ret = Marshal.AllocHGlobal(192);
- CppSharp.Parser.AST.TypeAlias.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TypeAlias.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -5082,7 +5082,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TypeAlias(CppSharp.Parser.AST.TypeAlias _0)
+ public TypeAlias(global::CppSharp.Parser.AST.TypeAlias _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(192);
@@ -5096,22 +5096,22 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.TypeAliasTemplate DescribedAliasTemplate
+ public global::CppSharp.Parser.AST.TypeAliasTemplate DescribedAliasTemplate
{
get
{
- CppSharp.Parser.AST.TypeAliasTemplate __result0;
+ global::CppSharp.Parser.AST.TypeAliasTemplate __result0;
if (((Internal*) __Instance)->DescribedAliasTemplate == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.TypeAliasTemplate.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->DescribedAliasTemplate))
- __result0 = (CppSharp.Parser.AST.TypeAliasTemplate) CppSharp.Parser.AST.TypeAliasTemplate.NativeToManagedMap[((Internal*) __Instance)->DescribedAliasTemplate];
- else __result0 = CppSharp.Parser.AST.TypeAliasTemplate.__CreateInstance(((Internal*) __Instance)->DescribedAliasTemplate);
+ else if (global::CppSharp.Parser.AST.TypeAliasTemplate.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->DescribedAliasTemplate))
+ __result0 = (global::CppSharp.Parser.AST.TypeAliasTemplate) global::CppSharp.Parser.AST.TypeAliasTemplate.NativeToManagedMap[((Internal*) __Instance)->DescribedAliasTemplate];
+ else __result0 = global::CppSharp.Parser.AST.TypeAliasTemplate.__CreateInstance(((Internal*) __Instance)->DescribedAliasTemplate);
return __result0;
}
@@ -5122,22 +5122,22 @@ namespace CppSharp
}
}
- public unsafe partial class Friend : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class Friend : global::CppSharp.Parser.AST.Declaration, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 176)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -5198,7 +5198,7 @@ namespace CppSharp
private static void* __CopyValue(Friend.Internal native)
{
var ret = Marshal.AllocHGlobal(176);
- CppSharp.Parser.AST.Friend.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Friend.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -5227,7 +5227,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Friend(CppSharp.Parser.AST.Friend _0)
+ public Friend(global::CppSharp.Parser.AST.Friend _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(176);
@@ -5241,22 +5241,22 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.Declaration Declaration
+ public global::CppSharp.Parser.AST.Declaration Declaration
{
get
{
- CppSharp.Parser.AST.Declaration __result0;
+ global::CppSharp.Parser.AST.Declaration __result0;
if (((Internal*) __Instance)->Declaration == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Declaration))
- __result0 = (CppSharp.Parser.AST.Declaration) CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->Declaration];
- else __result0 = CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Declaration);
+ else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Declaration))
+ __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->Declaration];
+ else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Declaration);
return __result0;
}
@@ -5273,7 +5273,7 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.StatementClass Class;
+ public global::CppSharp.Parser.AST.StatementClass Class;
[FieldOffset(8)]
public global::System.IntPtr Decl;
@@ -5320,7 +5320,7 @@ namespace CppSharp
private static void* __CopyValue(Statement.Internal native)
{
var ret = Marshal.AllocHGlobal(40);
- CppSharp.Parser.AST.Statement.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Statement.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -5338,7 +5338,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public Statement(CppSharp.Parser.AST.Statement _0)
+ public Statement(global::CppSharp.Parser.AST.Statement _0)
{
__Instance = Marshal.AllocHGlobal(40);
__ownsNativeInstance = true;
@@ -5356,7 +5356,7 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Statement __dummy;
+ global::CppSharp.Parser.AST.Statement __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -5379,7 +5379,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.StatementClass Class
+ public global::CppSharp.Parser.AST.StatementClass Class
{
get
{
@@ -5392,15 +5392,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Declaration Decl
+ public global::CppSharp.Parser.AST.Declaration Decl
{
get
{
- CppSharp.Parser.AST.Declaration __result0;
+ global::CppSharp.Parser.AST.Declaration __result0;
if (((Internal*) __Instance)->Decl == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Decl))
- __result0 = (CppSharp.Parser.AST.Declaration) CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->Decl];
- else __result0 = CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Decl);
+ else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Decl))
+ __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->Decl];
+ else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Decl);
return __result0;
}
@@ -5411,13 +5411,13 @@ namespace CppSharp
}
}
- public unsafe partial class Expression : CppSharp.Parser.AST.Statement, IDisposable
+ public unsafe partial class Expression : global::CppSharp.Parser.AST.Statement, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 40)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.StatementClass Class;
+ public global::CppSharp.Parser.AST.StatementClass Class;
[FieldOffset(8)]
public global::System.IntPtr Decl;
@@ -5446,7 +5446,7 @@ namespace CppSharp
private static void* __CopyValue(Expression.Internal native)
{
var ret = Marshal.AllocHGlobal(40);
- CppSharp.Parser.AST.Expression.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Expression.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -5466,7 +5466,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public Expression(CppSharp.Parser.AST.Expression _0)
+ public Expression(global::CppSharp.Parser.AST.Expression _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(40);
@@ -5480,7 +5480,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Statement __dummy;
+ global::CppSharp.Parser.AST.Statement __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -5488,13 +5488,13 @@ namespace CppSharp
}
}
- public unsafe partial class BinaryOperator : CppSharp.Parser.AST.Expression, IDisposable
+ public unsafe partial class BinaryOperator : global::CppSharp.Parser.AST.Expression, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 80)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.StatementClass Class;
+ public global::CppSharp.Parser.AST.StatementClass Class;
[FieldOffset(8)]
public global::System.IntPtr Decl;
@@ -5539,7 +5539,7 @@ namespace CppSharp
private static void* __CopyValue(BinaryOperator.Internal native)
{
var ret = Marshal.AllocHGlobal(80);
- CppSharp.Parser.AST.BinaryOperator.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.BinaryOperator.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -5559,7 +5559,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public BinaryOperator(CppSharp.Parser.AST.BinaryOperator _0)
+ public BinaryOperator(global::CppSharp.Parser.AST.BinaryOperator _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(80);
@@ -5573,7 +5573,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Statement __dummy;
+ global::CppSharp.Parser.AST.Statement __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -5596,15 +5596,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Expression LHS
+ public global::CppSharp.Parser.AST.Expression LHS
{
get
{
- CppSharp.Parser.AST.Expression __result0;
+ global::CppSharp.Parser.AST.Expression __result0;
if (((Internal*) __Instance)->LHS == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->LHS))
- __result0 = (CppSharp.Parser.AST.Expression) CppSharp.Parser.AST.Expression.NativeToManagedMap[((Internal*) __Instance)->LHS];
- else __result0 = CppSharp.Parser.AST.Expression.__CreateInstance(((Internal*) __Instance)->LHS);
+ else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->LHS))
+ __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((Internal*) __Instance)->LHS];
+ else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((Internal*) __Instance)->LHS);
return __result0;
}
@@ -5614,15 +5614,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Expression RHS
+ public global::CppSharp.Parser.AST.Expression RHS
{
get
{
- CppSharp.Parser.AST.Expression __result0;
+ global::CppSharp.Parser.AST.Expression __result0;
if (((Internal*) __Instance)->RHS == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->RHS))
- __result0 = (CppSharp.Parser.AST.Expression) CppSharp.Parser.AST.Expression.NativeToManagedMap[((Internal*) __Instance)->RHS];
- else __result0 = CppSharp.Parser.AST.Expression.__CreateInstance(((Internal*) __Instance)->RHS);
+ else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->RHS))
+ __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((Internal*) __Instance)->RHS];
+ else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((Internal*) __Instance)->RHS);
return __result0;
}
@@ -5633,13 +5633,13 @@ namespace CppSharp
}
}
- public unsafe partial class CallExpr : CppSharp.Parser.AST.Expression, IDisposable
+ public unsafe partial class CallExpr : global::CppSharp.Parser.AST.Expression, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 64)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.StatementClass Class;
+ public global::CppSharp.Parser.AST.StatementClass Class;
[FieldOffset(8)]
public global::System.IntPtr Decl;
@@ -5688,7 +5688,7 @@ namespace CppSharp
private static void* __CopyValue(CallExpr.Internal native)
{
var ret = Marshal.AllocHGlobal(64);
- CppSharp.Parser.AST.CallExpr.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.CallExpr.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -5708,7 +5708,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public CallExpr(CppSharp.Parser.AST.CallExpr _0)
+ public CallExpr(global::CppSharp.Parser.AST.CallExpr _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(64);
@@ -5722,25 +5722,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Statement __dummy;
+ global::CppSharp.Parser.AST.Statement __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.Expression getArguments(uint i)
+ public global::CppSharp.Parser.AST.Expression getArguments(uint i)
{
var __ret = Internal.getArguments_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Expression __result0;
+ global::CppSharp.Parser.AST.Expression __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Expression) CppSharp.Parser.AST.Expression.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Expression.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(__ret);
return __result0;
}
- public void addArguments(CppSharp.Parser.AST.Expression s)
+ public void addArguments(global::CppSharp.Parser.AST.Expression s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -5763,13 +5763,13 @@ namespace CppSharp
}
}
- public unsafe partial class CXXConstructExpr : CppSharp.Parser.AST.Expression, IDisposable
+ public unsafe partial class CXXConstructExpr : global::CppSharp.Parser.AST.Expression, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 64)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.StatementClass Class;
+ public global::CppSharp.Parser.AST.StatementClass Class;
[FieldOffset(8)]
public global::System.IntPtr Decl;
@@ -5818,7 +5818,7 @@ namespace CppSharp
private static void* __CopyValue(CXXConstructExpr.Internal native)
{
var ret = Marshal.AllocHGlobal(64);
- CppSharp.Parser.AST.CXXConstructExpr.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.CXXConstructExpr.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -5838,7 +5838,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public CXXConstructExpr(CppSharp.Parser.AST.CXXConstructExpr _0)
+ public CXXConstructExpr(global::CppSharp.Parser.AST.CXXConstructExpr _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(64);
@@ -5852,25 +5852,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Statement __dummy;
+ global::CppSharp.Parser.AST.Statement __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.Expression getArguments(uint i)
+ public global::CppSharp.Parser.AST.Expression getArguments(uint i)
{
var __ret = Internal.getArguments_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Expression __result0;
+ global::CppSharp.Parser.AST.Expression __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Expression) CppSharp.Parser.AST.Expression.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Expression.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(__ret);
return __result0;
}
- public void addArguments(CppSharp.Parser.AST.Expression s)
+ public void addArguments(global::CppSharp.Parser.AST.Expression s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -5893,22 +5893,22 @@ namespace CppSharp
}
}
- public unsafe partial class Parameter : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class Parameter : global::CppSharp.Parser.AST.Declaration, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 200)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -5938,7 +5938,7 @@ namespace CppSharp
public global::System.IntPtr Comment;
[FieldOffset(168)]
- public CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
[FieldOffset(184)]
public byte IsIndirect;
@@ -5981,7 +5981,7 @@ namespace CppSharp
private static void* __CopyValue(Parameter.Internal native)
{
var ret = Marshal.AllocHGlobal(200);
- CppSharp.Parser.AST.Parameter.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Parameter.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -6010,7 +6010,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Parameter(CppSharp.Parser.AST.Parameter _0)
+ public Parameter(global::CppSharp.Parser.AST.Parameter _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(200);
@@ -6024,23 +6024,23 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.QualifiedType QualifiedType
+ public global::CppSharp.Parser.AST.QualifiedType QualifiedType
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
}
set
{
- ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
@@ -6083,15 +6083,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Expression DefaultArgument
+ public global::CppSharp.Parser.AST.Expression DefaultArgument
{
get
{
- CppSharp.Parser.AST.Expression __result0;
+ global::CppSharp.Parser.AST.Expression __result0;
if (((Internal*) __Instance)->DefaultArgument == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->DefaultArgument))
- __result0 = (CppSharp.Parser.AST.Expression) CppSharp.Parser.AST.Expression.NativeToManagedMap[((Internal*) __Instance)->DefaultArgument];
- else __result0 = CppSharp.Parser.AST.Expression.__CreateInstance(((Internal*) __Instance)->DefaultArgument);
+ else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->DefaultArgument))
+ __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((Internal*) __Instance)->DefaultArgument];
+ else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((Internal*) __Instance)->DefaultArgument);
return __result0;
}
@@ -6102,22 +6102,22 @@ namespace CppSharp
}
}
- public unsafe partial class Function : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class Function : global::CppSharp.Parser.AST.Declaration, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 296)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -6147,7 +6147,7 @@ namespace CppSharp
public global::System.IntPtr Comment;
[FieldOffset(168)]
- public CppSharp.Parser.AST.QualifiedType.Internal ReturnType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal ReturnType;
[FieldOffset(184)]
public byte IsReturnIndirect;
@@ -6168,10 +6168,10 @@ namespace CppSharp
public byte IsDeleted;
[FieldOffset(192)]
- public CppSharp.Parser.AST.CXXOperatorKind OperatorKind;
+ public global::CppSharp.Parser.AST.CXXOperatorKind OperatorKind;
[FieldOffset(248)]
- public CppSharp.Parser.AST.CallingConvention CallingConvention;
+ public global::CppSharp.Parser.AST.CallingConvention CallingConvention;
[FieldOffset(280)]
public global::System.IntPtr SpecializationInfo;
@@ -6248,7 +6248,7 @@ namespace CppSharp
private static void* __CopyValue(Function.Internal native)
{
var ret = Marshal.AllocHGlobal(296);
- CppSharp.Parser.AST.Function.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Function.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -6277,7 +6277,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Function(CppSharp.Parser.AST.Function _0)
+ public Function(global::CppSharp.Parser.AST.Function _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(296);
@@ -6291,25 +6291,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.Parameter getParameters(uint i)
+ public global::CppSharp.Parser.AST.Parameter getParameters(uint i)
{
var __ret = Internal.getParameters_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Parameter __result0;
+ global::CppSharp.Parser.AST.Parameter __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Parameter.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Parameter) CppSharp.Parser.AST.Parameter.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Parameter.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Parameter.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Parameter) global::CppSharp.Parser.AST.Parameter.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Parameter.__CreateInstance(__ret);
return __result0;
}
- public void addParameters(CppSharp.Parser.AST.Parameter s)
+ public void addParameters(global::CppSharp.Parser.AST.Parameter s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -6363,16 +6363,16 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.QualifiedType ReturnType
+ public global::CppSharp.Parser.AST.QualifiedType ReturnType
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->ReturnType);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->ReturnType);
}
set
{
- ((Internal*) __Instance)->ReturnType = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->ReturnType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
@@ -6454,7 +6454,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.CXXOperatorKind OperatorKind
+ public global::CppSharp.Parser.AST.CXXOperatorKind OperatorKind
{
get
{
@@ -6467,7 +6467,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.CallingConvention CallingConvention
+ public global::CppSharp.Parser.AST.CallingConvention CallingConvention
{
get
{
@@ -6480,15 +6480,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.FunctionTemplateSpecialization SpecializationInfo
+ public global::CppSharp.Parser.AST.FunctionTemplateSpecialization SpecializationInfo
{
get
{
- CppSharp.Parser.AST.FunctionTemplateSpecialization __result0;
+ global::CppSharp.Parser.AST.FunctionTemplateSpecialization __result0;
if (((Internal*) __Instance)->SpecializationInfo == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->SpecializationInfo))
- __result0 = (CppSharp.Parser.AST.FunctionTemplateSpecialization) CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap[((Internal*) __Instance)->SpecializationInfo];
- else __result0 = CppSharp.Parser.AST.FunctionTemplateSpecialization.__CreateInstance(((Internal*) __Instance)->SpecializationInfo);
+ else if (global::CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->SpecializationInfo))
+ __result0 = (global::CppSharp.Parser.AST.FunctionTemplateSpecialization) global::CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap[((Internal*) __Instance)->SpecializationInfo];
+ else __result0 = global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__CreateInstance(((Internal*) __Instance)->SpecializationInfo);
return __result0;
}
@@ -6498,15 +6498,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Function InstantiatedFrom
+ public global::CppSharp.Parser.AST.Function InstantiatedFrom
{
get
{
- CppSharp.Parser.AST.Function __result0;
+ global::CppSharp.Parser.AST.Function __result0;
if (((Internal*) __Instance)->InstantiatedFrom == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Function.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->InstantiatedFrom))
- __result0 = (CppSharp.Parser.AST.Function) CppSharp.Parser.AST.Function.NativeToManagedMap[((Internal*) __Instance)->InstantiatedFrom];
- else __result0 = CppSharp.Parser.AST.Function.__CreateInstance(((Internal*) __Instance)->InstantiatedFrom);
+ else if (global::CppSharp.Parser.AST.Function.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->InstantiatedFrom))
+ __result0 = (global::CppSharp.Parser.AST.Function) global::CppSharp.Parser.AST.Function.NativeToManagedMap[((Internal*) __Instance)->InstantiatedFrom];
+ else __result0 = global::CppSharp.Parser.AST.Function.__CreateInstance(((Internal*) __Instance)->InstantiatedFrom);
return __result0;
}
@@ -6517,22 +6517,22 @@ namespace CppSharp
}
}
- public unsafe partial class Method : CppSharp.Parser.AST.Function, IDisposable
+ public unsafe partial class Method : global::CppSharp.Parser.AST.Function, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 328)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -6562,7 +6562,7 @@ namespace CppSharp
public global::System.IntPtr Comment;
[FieldOffset(168)]
- public CppSharp.Parser.AST.QualifiedType.Internal ReturnType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal ReturnType;
[FieldOffset(184)]
public byte IsReturnIndirect;
@@ -6583,10 +6583,10 @@ namespace CppSharp
public byte IsDeleted;
[FieldOffset(192)]
- public CppSharp.Parser.AST.CXXOperatorKind OperatorKind;
+ public global::CppSharp.Parser.AST.CXXOperatorKind OperatorKind;
[FieldOffset(248)]
- public CppSharp.Parser.AST.CallingConvention CallingConvention;
+ public global::CppSharp.Parser.AST.CallingConvention CallingConvention;
[FieldOffset(280)]
public global::System.IntPtr SpecializationInfo;
@@ -6610,7 +6610,7 @@ namespace CppSharp
public byte IsOverride;
[FieldOffset(304)]
- public CppSharp.Parser.AST.CXXMethodKind MethodKind;
+ public global::CppSharp.Parser.AST.CXXMethodKind MethodKind;
[FieldOffset(308)]
public byte IsDefaultConstructor;
@@ -6622,7 +6622,7 @@ namespace CppSharp
public byte IsMoveConstructor;
[FieldOffset(312)]
- public CppSharp.Parser.AST.QualifiedType.Internal ConversionType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal ConversionType;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -6653,7 +6653,7 @@ namespace CppSharp
private static void* __CopyValue(Method.Internal native)
{
var ret = Marshal.AllocHGlobal(328);
- CppSharp.Parser.AST.Method.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Method.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -6682,7 +6682,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Method(CppSharp.Parser.AST.Method _0)
+ public Method(global::CppSharp.Parser.AST.Method _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(328);
@@ -6696,7 +6696,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -6768,7 +6768,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.CXXMethodKind MethodKind
+ public global::CppSharp.Parser.AST.CXXMethodKind MethodKind
{
get
{
@@ -6820,36 +6820,36 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.QualifiedType ConversionType
+ public global::CppSharp.Parser.AST.QualifiedType ConversionType
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->ConversionType);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->ConversionType);
}
set
{
- ((Internal*) __Instance)->ConversionType = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->ConversionType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
}
- public unsafe partial class Enumeration : CppSharp.Parser.AST.DeclarationContext, IDisposable
+ public unsafe partial class Enumeration : global::CppSharp.Parser.AST.DeclarationContext, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 456)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -6882,7 +6882,7 @@ namespace CppSharp
public byte IsAnonymous;
[FieldOffset(412)]
- public CppSharp.Parser.AST.Enumeration.EnumModifiers Modifiers;
+ public global::CppSharp.Parser.AST.Enumeration.EnumModifiers Modifiers;
[FieldOffset(416)]
public global::System.IntPtr Type;
@@ -6934,22 +6934,22 @@ namespace CppSharp
Flags = 4
}
- public unsafe partial class Item : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class Item : global::CppSharp.Parser.AST.Declaration, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 200)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -7020,7 +7020,7 @@ namespace CppSharp
private static void* __CopyValue(Item.Internal native)
{
var ret = Marshal.AllocHGlobal(200);
- CppSharp.Parser.AST.Enumeration.Item.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Enumeration.Item.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -7049,7 +7049,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Item(CppSharp.Parser.AST.Enumeration.Item _0)
+ public Item(global::CppSharp.Parser.AST.Enumeration.Item _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(200);
@@ -7063,7 +7063,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -7113,7 +7113,7 @@ namespace CppSharp
private static void* __CopyValue(Enumeration.Internal native)
{
var ret = Marshal.AllocHGlobal(456);
- CppSharp.Parser.AST.Enumeration.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Enumeration.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -7142,7 +7142,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Enumeration(CppSharp.Parser.AST.Enumeration _0)
+ public Enumeration(global::CppSharp.Parser.AST.Enumeration _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(456);
@@ -7156,25 +7156,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.Enumeration.Item getItems(uint i)
+ public global::CppSharp.Parser.AST.Enumeration.Item getItems(uint i)
{
var __ret = Internal.getItems_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Enumeration.Item __result0;
+ global::CppSharp.Parser.AST.Enumeration.Item __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Enumeration.Item.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Enumeration.Item) CppSharp.Parser.AST.Enumeration.Item.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Enumeration.Item.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Enumeration.Item.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Enumeration.Item) global::CppSharp.Parser.AST.Enumeration.Item.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Enumeration.Item.__CreateInstance(__ret);
return __result0;
}
- public void addItems(CppSharp.Parser.AST.Enumeration.Item s)
+ public void addItems(global::CppSharp.Parser.AST.Enumeration.Item s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -7196,7 +7196,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Enumeration.EnumModifiers Modifiers
+ public global::CppSharp.Parser.AST.Enumeration.EnumModifiers Modifiers
{
get
{
@@ -7209,15 +7209,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Type Type
+ public global::CppSharp.Parser.AST.Type Type
{
get
{
- CppSharp.Parser.AST.Type __result0;
+ global::CppSharp.Parser.AST.Type __result0;
if (((Internal*) __Instance)->Type == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Type))
- __result0 = (CppSharp.Parser.AST.Type) CppSharp.Parser.AST.Type.NativeToManagedMap[((Internal*) __Instance)->Type];
- else __result0 = CppSharp.Parser.AST.Type.__CreateInstance(((Internal*) __Instance)->Type);
+ else if (global::CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Type))
+ __result0 = (global::CppSharp.Parser.AST.Type) global::CppSharp.Parser.AST.Type.NativeToManagedMap[((Internal*) __Instance)->Type];
+ else __result0 = global::CppSharp.Parser.AST.Type.__CreateInstance(((Internal*) __Instance)->Type);
return __result0;
}
@@ -7227,15 +7227,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.BuiltinType BuiltinType
+ public global::CppSharp.Parser.AST.BuiltinType BuiltinType
{
get
{
- CppSharp.Parser.AST.BuiltinType __result0;
+ global::CppSharp.Parser.AST.BuiltinType __result0;
if (((Internal*) __Instance)->BuiltinType == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.BuiltinType.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->BuiltinType))
- __result0 = (CppSharp.Parser.AST.BuiltinType) CppSharp.Parser.AST.BuiltinType.NativeToManagedMap[((Internal*) __Instance)->BuiltinType];
- else __result0 = CppSharp.Parser.AST.BuiltinType.__CreateInstance(((Internal*) __Instance)->BuiltinType);
+ else if (global::CppSharp.Parser.AST.BuiltinType.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->BuiltinType))
+ __result0 = (global::CppSharp.Parser.AST.BuiltinType) global::CppSharp.Parser.AST.BuiltinType.NativeToManagedMap[((Internal*) __Instance)->BuiltinType];
+ else __result0 = global::CppSharp.Parser.AST.BuiltinType.__CreateInstance(((Internal*) __Instance)->BuiltinType);
return __result0;
}
@@ -7246,22 +7246,22 @@ namespace CppSharp
}
}
- public unsafe partial class Variable : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class Variable : global::CppSharp.Parser.AST.Declaration, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 208)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -7291,7 +7291,7 @@ namespace CppSharp
public global::System.IntPtr Comment;
[FieldOffset(192)]
- public CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -7332,7 +7332,7 @@ namespace CppSharp
private static void* __CopyValue(Variable.Internal native)
{
var ret = Marshal.AllocHGlobal(208);
- CppSharp.Parser.AST.Variable.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Variable.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -7361,7 +7361,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Variable(CppSharp.Parser.AST.Variable _0)
+ public Variable(global::CppSharp.Parser.AST.Variable _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(208);
@@ -7375,7 +7375,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -7398,16 +7398,16 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.QualifiedType QualifiedType
+ public global::CppSharp.Parser.AST.QualifiedType QualifiedType
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
}
set
{
- ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
}
@@ -7418,7 +7418,7 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(4)]
public byte IsVirtual;
@@ -7487,7 +7487,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public BaseClassSpecifier(CppSharp.Parser.AST.BaseClassSpecifier _0)
+ public BaseClassSpecifier(global::CppSharp.Parser.AST.BaseClassSpecifier _0)
{
__Instance = Marshal.AllocHGlobal(24);
__ownsNativeInstance = true;
@@ -7502,13 +7502,13 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.BaseClassSpecifier __dummy;
+ global::CppSharp.Parser.AST.BaseClassSpecifier __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.AccessSpecifier Access
+ public global::CppSharp.Parser.AST.AccessSpecifier Access
{
get
{
@@ -7534,15 +7534,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Type Type
+ public global::CppSharp.Parser.AST.Type Type
{
get
{
- CppSharp.Parser.AST.Type __result0;
+ global::CppSharp.Parser.AST.Type __result0;
if (((Internal*) __Instance)->Type == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Type))
- __result0 = (CppSharp.Parser.AST.Type) CppSharp.Parser.AST.Type.NativeToManagedMap[((Internal*) __Instance)->Type];
- else __result0 = CppSharp.Parser.AST.Type.__CreateInstance(((Internal*) __Instance)->Type);
+ else if (global::CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Type))
+ __result0 = (global::CppSharp.Parser.AST.Type) global::CppSharp.Parser.AST.Type.NativeToManagedMap[((Internal*) __Instance)->Type];
+ else __result0 = global::CppSharp.Parser.AST.Type.__CreateInstance(((Internal*) __Instance)->Type);
return __result0;
}
@@ -7566,22 +7566,22 @@ namespace CppSharp
}
}
- public unsafe partial class Field : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class Field : global::CppSharp.Parser.AST.Declaration, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 200)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -7611,7 +7611,7 @@ namespace CppSharp
public global::System.IntPtr Comment;
[FieldOffset(168)]
- public CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
[FieldOffset(184)]
public global::System.IntPtr Class;
@@ -7651,7 +7651,7 @@ namespace CppSharp
private static void* __CopyValue(Field.Internal native)
{
var ret = Marshal.AllocHGlobal(200);
- CppSharp.Parser.AST.Field.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Field.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -7680,7 +7680,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Field(CppSharp.Parser.AST.Field _0)
+ public Field(global::CppSharp.Parser.AST.Field _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(200);
@@ -7694,35 +7694,35 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.QualifiedType QualifiedType
+ public global::CppSharp.Parser.AST.QualifiedType QualifiedType
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
}
set
{
- ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
- public CppSharp.Parser.AST.Class Class
+ public global::CppSharp.Parser.AST.Class Class
{
get
{
- CppSharp.Parser.AST.Class __result0;
+ global::CppSharp.Parser.AST.Class __result0;
if (((Internal*) __Instance)->Class == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Class))
- __result0 = (CppSharp.Parser.AST.Class) CppSharp.Parser.AST.Class.NativeToManagedMap[((Internal*) __Instance)->Class];
- else __result0 = CppSharp.Parser.AST.Class.__CreateInstance(((Internal*) __Instance)->Class);
+ else if (global::CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Class))
+ __result0 = (global::CppSharp.Parser.AST.Class) global::CppSharp.Parser.AST.Class.NativeToManagedMap[((Internal*) __Instance)->Class];
+ else __result0 = global::CppSharp.Parser.AST.Class.__CreateInstance(((Internal*) __Instance)->Class);
return __result0;
}
@@ -7759,22 +7759,22 @@ namespace CppSharp
}
}
- public unsafe partial class AccessSpecifierDecl : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class AccessSpecifierDecl : global::CppSharp.Parser.AST.Declaration, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 168)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -7832,7 +7832,7 @@ namespace CppSharp
private static void* __CopyValue(AccessSpecifierDecl.Internal native)
{
var ret = Marshal.AllocHGlobal(168);
- CppSharp.Parser.AST.AccessSpecifierDecl.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.AccessSpecifierDecl.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -7861,7 +7861,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public AccessSpecifierDecl(CppSharp.Parser.AST.AccessSpecifierDecl _0)
+ public AccessSpecifierDecl(global::CppSharp.Parser.AST.AccessSpecifierDecl _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(168);
@@ -7875,7 +7875,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -7883,22 +7883,22 @@ namespace CppSharp
}
}
- public unsafe partial class Class : CppSharp.Parser.AST.DeclarationContext, IDisposable
+ public unsafe partial class Class : global::CppSharp.Parser.AST.DeclarationContext, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 536)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -8069,7 +8069,7 @@ namespace CppSharp
private static void* __CopyValue(Class.Internal native)
{
var ret = Marshal.AllocHGlobal(536);
- CppSharp.Parser.AST.Class.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Class.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -8098,7 +8098,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Class(CppSharp.Parser.AST.Class _0)
+ public Class(global::CppSharp.Parser.AST.Class _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(536);
@@ -8112,25 +8112,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.BaseClassSpecifier getBases(uint i)
+ public global::CppSharp.Parser.AST.BaseClassSpecifier getBases(uint i)
{
var __ret = Internal.getBases_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.BaseClassSpecifier __result0;
+ global::CppSharp.Parser.AST.BaseClassSpecifier __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.BaseClassSpecifier.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.BaseClassSpecifier) CppSharp.Parser.AST.BaseClassSpecifier.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.BaseClassSpecifier.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.BaseClassSpecifier.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.BaseClassSpecifier) global::CppSharp.Parser.AST.BaseClassSpecifier.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.BaseClassSpecifier.__CreateInstance(__ret);
return __result0;
}
- public void addBases(CppSharp.Parser.AST.BaseClassSpecifier s)
+ public void addBases(global::CppSharp.Parser.AST.BaseClassSpecifier s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -8143,18 +8143,18 @@ namespace CppSharp
Internal.clearBases_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.Field getFields(uint i)
+ public global::CppSharp.Parser.AST.Field getFields(uint i)
{
var __ret = Internal.getFields_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Field __result0;
+ global::CppSharp.Parser.AST.Field __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Field.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Field) CppSharp.Parser.AST.Field.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Field.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Field.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Field) global::CppSharp.Parser.AST.Field.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Field.__CreateInstance(__ret);
return __result0;
}
- public void addFields(CppSharp.Parser.AST.Field s)
+ public void addFields(global::CppSharp.Parser.AST.Field s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -8167,18 +8167,18 @@ namespace CppSharp
Internal.clearFields_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.Method getMethods(uint i)
+ public global::CppSharp.Parser.AST.Method getMethods(uint i)
{
var __ret = Internal.getMethods_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Method __result0;
+ global::CppSharp.Parser.AST.Method __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Method.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Method) CppSharp.Parser.AST.Method.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Method.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Method.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Method) global::CppSharp.Parser.AST.Method.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Method.__CreateInstance(__ret);
return __result0;
}
- public void addMethods(CppSharp.Parser.AST.Method s)
+ public void addMethods(global::CppSharp.Parser.AST.Method s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -8191,18 +8191,18 @@ namespace CppSharp
Internal.clearMethods_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.AccessSpecifierDecl getSpecifiers(uint i)
+ public global::CppSharp.Parser.AST.AccessSpecifierDecl getSpecifiers(uint i)
{
var __ret = Internal.getSpecifiers_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.AccessSpecifierDecl __result0;
+ global::CppSharp.Parser.AST.AccessSpecifierDecl __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.AccessSpecifierDecl.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.AccessSpecifierDecl) CppSharp.Parser.AST.AccessSpecifierDecl.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.AccessSpecifierDecl.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.AccessSpecifierDecl.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.AccessSpecifierDecl) global::CppSharp.Parser.AST.AccessSpecifierDecl.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.AccessSpecifierDecl.__CreateInstance(__ret);
return __result0;
}
- public void addSpecifiers(CppSharp.Parser.AST.AccessSpecifierDecl s)
+ public void addSpecifiers(global::CppSharp.Parser.AST.AccessSpecifierDecl s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -8368,15 +8368,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.ClassLayout Layout
+ public global::CppSharp.Parser.AST.ClassLayout Layout
{
get
{
- CppSharp.Parser.AST.ClassLayout __result0;
+ global::CppSharp.Parser.AST.ClassLayout __result0;
if (((Internal*) __Instance)->Layout == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.ClassLayout.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Layout))
- __result0 = (CppSharp.Parser.AST.ClassLayout) CppSharp.Parser.AST.ClassLayout.NativeToManagedMap[((Internal*) __Instance)->Layout];
- else __result0 = CppSharp.Parser.AST.ClassLayout.__CreateInstance(((Internal*) __Instance)->Layout);
+ else if (global::CppSharp.Parser.AST.ClassLayout.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Layout))
+ __result0 = (global::CppSharp.Parser.AST.ClassLayout) global::CppSharp.Parser.AST.ClassLayout.NativeToManagedMap[((Internal*) __Instance)->Layout];
+ else __result0 = global::CppSharp.Parser.AST.ClassLayout.__CreateInstance(((Internal*) __Instance)->Layout);
return __result0;
}
@@ -8387,22 +8387,22 @@ namespace CppSharp
}
}
- public unsafe partial class Template : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class Template : global::CppSharp.Parser.AST.Declaration, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 200)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -8437,7 +8437,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST8TemplateC2ENS1_15DeclarationKindE")]
- internal static extern void ctor_0(global::System.IntPtr instance, CppSharp.Parser.AST.DeclarationKind kind);
+ internal static extern void ctor_0(global::System.IntPtr instance, global::CppSharp.Parser.AST.DeclarationKind kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -8488,7 +8488,7 @@ namespace CppSharp
private static void* __CopyValue(Template.Internal native)
{
var ret = Marshal.AllocHGlobal(200);
- CppSharp.Parser.AST.Template.Internal.cctor_3(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Template.Internal.cctor_3(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -8508,7 +8508,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public Template(CppSharp.Parser.AST.DeclarationKind kind)
+ public Template(global::CppSharp.Parser.AST.DeclarationKind kind)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(200);
@@ -8527,7 +8527,7 @@ namespace CppSharp
Internal.ctor_1((__Instance + __PointerAdjustment));
}
- public Template(CppSharp.Parser.AST.Template _0)
+ public Template(global::CppSharp.Parser.AST.Template _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(200);
@@ -8541,25 +8541,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.Declaration getParameters(uint i)
+ public global::CppSharp.Parser.AST.Declaration getParameters(uint i)
{
var __ret = Internal.getParameters_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Declaration __result0;
+ global::CppSharp.Parser.AST.Declaration __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Declaration) CppSharp.Parser.AST.Declaration.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Declaration.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(__ret);
return __result0;
}
- public void addParameters(CppSharp.Parser.AST.Declaration s)
+ public void addParameters(global::CppSharp.Parser.AST.Declaration s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -8581,15 +8581,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Declaration TemplatedDecl
+ public global::CppSharp.Parser.AST.Declaration TemplatedDecl
{
get
{
- CppSharp.Parser.AST.Declaration __result0;
+ global::CppSharp.Parser.AST.Declaration __result0;
if (((Internal*) __Instance)->TemplatedDecl == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->TemplatedDecl))
- __result0 = (CppSharp.Parser.AST.Declaration) CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->TemplatedDecl];
- else __result0 = CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->TemplatedDecl);
+ else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->TemplatedDecl))
+ __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->TemplatedDecl];
+ else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->TemplatedDecl);
return __result0;
}
@@ -8600,22 +8600,22 @@ namespace CppSharp
}
}
- public unsafe partial class TypeAliasTemplate : CppSharp.Parser.AST.Template, IDisposable
+ public unsafe partial class TypeAliasTemplate : global::CppSharp.Parser.AST.Template, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 200)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -8676,7 +8676,7 @@ namespace CppSharp
private static void* __CopyValue(TypeAliasTemplate.Internal native)
{
var ret = Marshal.AllocHGlobal(200);
- CppSharp.Parser.AST.TypeAliasTemplate.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TypeAliasTemplate.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -8705,7 +8705,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TypeAliasTemplate(CppSharp.Parser.AST.TypeAliasTemplate _0)
+ public TypeAliasTemplate(global::CppSharp.Parser.AST.TypeAliasTemplate _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(200);
@@ -8719,7 +8719,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -8727,22 +8727,22 @@ namespace CppSharp
}
}
- public unsafe partial class TemplateParameter : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class TemplateParameter : global::CppSharp.Parser.AST.Declaration, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 184)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -8783,7 +8783,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST17TemplateParameterC2ENS1_15DeclarationKindE")]
- internal static extern void ctor_0(global::System.IntPtr instance, CppSharp.Parser.AST.DeclarationKind kind);
+ internal static extern void ctor_0(global::System.IntPtr instance, global::CppSharp.Parser.AST.DeclarationKind kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -8809,7 +8809,7 @@ namespace CppSharp
private static void* __CopyValue(TemplateParameter.Internal native)
{
var ret = Marshal.AllocHGlobal(184);
- CppSharp.Parser.AST.TemplateParameter.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TemplateParameter.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -8829,7 +8829,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public TemplateParameter(CppSharp.Parser.AST.DeclarationKind kind)
+ public TemplateParameter(global::CppSharp.Parser.AST.DeclarationKind kind)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(184);
@@ -8839,7 +8839,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment), __arg0);
}
- public TemplateParameter(CppSharp.Parser.AST.TemplateParameter _0)
+ public TemplateParameter(global::CppSharp.Parser.AST.TemplateParameter _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(184);
@@ -8853,7 +8853,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -8900,22 +8900,22 @@ namespace CppSharp
}
}
- public unsafe partial class TemplateTemplateParameter : CppSharp.Parser.AST.Template, IDisposable
+ public unsafe partial class TemplateTemplateParameter : global::CppSharp.Parser.AST.Template, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 208)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -8985,7 +8985,7 @@ namespace CppSharp
private static void* __CopyValue(TemplateTemplateParameter.Internal native)
{
var ret = Marshal.AllocHGlobal(208);
- CppSharp.Parser.AST.TemplateTemplateParameter.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TemplateTemplateParameter.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -9014,7 +9014,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TemplateTemplateParameter(CppSharp.Parser.AST.TemplateTemplateParameter _0)
+ public TemplateTemplateParameter(global::CppSharp.Parser.AST.TemplateTemplateParameter _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(208);
@@ -9028,7 +9028,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -9075,22 +9075,22 @@ namespace CppSharp
}
}
- public unsafe partial class TypeTemplateParameter : CppSharp.Parser.AST.TemplateParameter, IDisposable
+ public unsafe partial class TypeTemplateParameter : global::CppSharp.Parser.AST.TemplateParameter, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 200)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -9129,7 +9129,7 @@ namespace CppSharp
public byte IsParameterPack;
[FieldOffset(184)]
- public CppSharp.Parser.AST.QualifiedType.Internal DefaultArgument;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal DefaultArgument;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -9160,7 +9160,7 @@ namespace CppSharp
private static void* __CopyValue(TypeTemplateParameter.Internal native)
{
var ret = Marshal.AllocHGlobal(200);
- CppSharp.Parser.AST.TypeTemplateParameter.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TypeTemplateParameter.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -9189,7 +9189,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TypeTemplateParameter(CppSharp.Parser.AST.TypeTemplateParameter _0)
+ public TypeTemplateParameter(global::CppSharp.Parser.AST.TypeTemplateParameter _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(200);
@@ -9203,43 +9203,43 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.QualifiedType DefaultArgument
+ public global::CppSharp.Parser.AST.QualifiedType DefaultArgument
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->DefaultArgument);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->DefaultArgument);
}
set
{
- ((Internal*) __Instance)->DefaultArgument = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->DefaultArgument = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
}
- public unsafe partial class NonTypeTemplateParameter : CppSharp.Parser.AST.TemplateParameter, IDisposable
+ public unsafe partial class NonTypeTemplateParameter : global::CppSharp.Parser.AST.TemplateParameter, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 200)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -9318,7 +9318,7 @@ namespace CppSharp
private static void* __CopyValue(NonTypeTemplateParameter.Internal native)
{
var ret = Marshal.AllocHGlobal(200);
- CppSharp.Parser.AST.NonTypeTemplateParameter.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.NonTypeTemplateParameter.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -9347,7 +9347,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public NonTypeTemplateParameter(CppSharp.Parser.AST.NonTypeTemplateParameter _0)
+ public NonTypeTemplateParameter(global::CppSharp.Parser.AST.NonTypeTemplateParameter _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(200);
@@ -9361,22 +9361,22 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.Expression DefaultArgument
+ public global::CppSharp.Parser.AST.Expression DefaultArgument
{
get
{
- CppSharp.Parser.AST.Expression __result0;
+ global::CppSharp.Parser.AST.Expression __result0;
if (((Internal*) __Instance)->DefaultArgument == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->DefaultArgument))
- __result0 = (CppSharp.Parser.AST.Expression) CppSharp.Parser.AST.Expression.NativeToManagedMap[((Internal*) __Instance)->DefaultArgument];
- else __result0 = CppSharp.Parser.AST.Expression.__CreateInstance(((Internal*) __Instance)->DefaultArgument);
+ else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->DefaultArgument))
+ __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((Internal*) __Instance)->DefaultArgument];
+ else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((Internal*) __Instance)->DefaultArgument);
return __result0;
}
@@ -9426,22 +9426,22 @@ namespace CppSharp
}
}
- public unsafe partial class ClassTemplate : CppSharp.Parser.AST.Template, IDisposable
+ public unsafe partial class ClassTemplate : global::CppSharp.Parser.AST.Template, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 224)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -9522,7 +9522,7 @@ namespace CppSharp
private static void* __CopyValue(ClassTemplate.Internal native)
{
var ret = Marshal.AllocHGlobal(224);
- CppSharp.Parser.AST.ClassTemplate.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.ClassTemplate.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -9551,7 +9551,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public ClassTemplate(CppSharp.Parser.AST.ClassTemplate _0)
+ public ClassTemplate(global::CppSharp.Parser.AST.ClassTemplate _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(224);
@@ -9565,25 +9565,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.ClassTemplateSpecialization getSpecializations(uint i)
+ public global::CppSharp.Parser.AST.ClassTemplateSpecialization getSpecializations(uint i)
{
var __ret = Internal.getSpecializations_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.ClassTemplateSpecialization __result0;
+ global::CppSharp.Parser.AST.ClassTemplateSpecialization __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.ClassTemplateSpecialization.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.ClassTemplateSpecialization) CppSharp.Parser.AST.ClassTemplateSpecialization.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.ClassTemplateSpecialization.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.ClassTemplateSpecialization.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.ClassTemplateSpecialization) global::CppSharp.Parser.AST.ClassTemplateSpecialization.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.ClassTemplateSpecialization.__CreateInstance(__ret);
return __result0;
}
- public void addSpecializations(CppSharp.Parser.AST.ClassTemplateSpecialization s)
+ public void addSpecializations(global::CppSharp.Parser.AST.ClassTemplateSpecialization s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -9606,22 +9606,22 @@ namespace CppSharp
}
}
- public unsafe partial class ClassTemplateSpecialization : CppSharp.Parser.AST.Class, IDisposable
+ public unsafe partial class ClassTemplateSpecialization : global::CppSharp.Parser.AST.Class, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 576)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -9687,7 +9687,7 @@ namespace CppSharp
public global::System.IntPtr TemplatedDecl;
[FieldOffset(568)]
- public CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind;
+ public global::CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -9738,7 +9738,7 @@ namespace CppSharp
private static void* __CopyValue(ClassTemplateSpecialization.Internal native)
{
var ret = Marshal.AllocHGlobal(576);
- CppSharp.Parser.AST.ClassTemplateSpecialization.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.ClassTemplateSpecialization.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -9767,7 +9767,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public ClassTemplateSpecialization(CppSharp.Parser.AST.ClassTemplateSpecialization _0)
+ public ClassTemplateSpecialization(global::CppSharp.Parser.AST.ClassTemplateSpecialization _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(576);
@@ -9781,21 +9781,21 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.TemplateArgument getArguments(uint i)
+ public global::CppSharp.Parser.AST.TemplateArgument getArguments(uint i)
{
- var __ret = new CppSharp.Parser.AST.TemplateArgument.Internal();
+ var __ret = new global::CppSharp.Parser.AST.TemplateArgument.Internal();
Internal.getArguments_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), i);
- return CppSharp.Parser.AST.TemplateArgument.__CreateInstance(__ret);
+ return global::CppSharp.Parser.AST.TemplateArgument.__CreateInstance(__ret);
}
- public void addArguments(CppSharp.Parser.AST.TemplateArgument s)
+ public void addArguments(global::CppSharp.Parser.AST.TemplateArgument s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -9817,15 +9817,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.ClassTemplate TemplatedDecl
+ public global::CppSharp.Parser.AST.ClassTemplate TemplatedDecl
{
get
{
- CppSharp.Parser.AST.ClassTemplate __result0;
+ global::CppSharp.Parser.AST.ClassTemplate __result0;
if (((Internal*) __Instance)->TemplatedDecl == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.ClassTemplate.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->TemplatedDecl))
- __result0 = (CppSharp.Parser.AST.ClassTemplate) CppSharp.Parser.AST.ClassTemplate.NativeToManagedMap[((Internal*) __Instance)->TemplatedDecl];
- else __result0 = CppSharp.Parser.AST.ClassTemplate.__CreateInstance(((Internal*) __Instance)->TemplatedDecl);
+ else if (global::CppSharp.Parser.AST.ClassTemplate.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->TemplatedDecl))
+ __result0 = (global::CppSharp.Parser.AST.ClassTemplate) global::CppSharp.Parser.AST.ClassTemplate.NativeToManagedMap[((Internal*) __Instance)->TemplatedDecl];
+ else __result0 = global::CppSharp.Parser.AST.ClassTemplate.__CreateInstance(((Internal*) __Instance)->TemplatedDecl);
return __result0;
}
@@ -9835,7 +9835,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind
+ public global::CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind
{
get
{
@@ -9849,22 +9849,22 @@ namespace CppSharp
}
}
- public unsafe partial class ClassTemplatePartialSpecialization : CppSharp.Parser.AST.ClassTemplateSpecialization, IDisposable
+ public unsafe partial class ClassTemplatePartialSpecialization : global::CppSharp.Parser.AST.ClassTemplateSpecialization, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 576)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -9930,7 +9930,7 @@ namespace CppSharp
public global::System.IntPtr TemplatedDecl;
[FieldOffset(568)]
- public CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind;
+ public global::CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -9961,7 +9961,7 @@ namespace CppSharp
private static void* __CopyValue(ClassTemplatePartialSpecialization.Internal native)
{
var ret = Marshal.AllocHGlobal(576);
- CppSharp.Parser.AST.ClassTemplatePartialSpecialization.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.ClassTemplatePartialSpecialization.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -9990,7 +9990,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public ClassTemplatePartialSpecialization(CppSharp.Parser.AST.ClassTemplatePartialSpecialization _0)
+ public ClassTemplatePartialSpecialization(global::CppSharp.Parser.AST.ClassTemplatePartialSpecialization _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(576);
@@ -10004,7 +10004,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -10012,22 +10012,22 @@ namespace CppSharp
}
}
- public unsafe partial class FunctionTemplate : CppSharp.Parser.AST.Template, IDisposable
+ public unsafe partial class FunctionTemplate : global::CppSharp.Parser.AST.Template, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 224)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -10108,7 +10108,7 @@ namespace CppSharp
private static void* __CopyValue(FunctionTemplate.Internal native)
{
var ret = Marshal.AllocHGlobal(224);
- CppSharp.Parser.AST.FunctionTemplate.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.FunctionTemplate.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -10137,7 +10137,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public FunctionTemplate(CppSharp.Parser.AST.FunctionTemplate _0)
+ public FunctionTemplate(global::CppSharp.Parser.AST.FunctionTemplate _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(224);
@@ -10151,25 +10151,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.FunctionTemplateSpecialization getSpecializations(uint i)
+ public global::CppSharp.Parser.AST.FunctionTemplateSpecialization getSpecializations(uint i)
{
var __ret = Internal.getSpecializations_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.FunctionTemplateSpecialization __result0;
+ global::CppSharp.Parser.AST.FunctionTemplateSpecialization __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.FunctionTemplateSpecialization) CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.FunctionTemplateSpecialization.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.FunctionTemplateSpecialization) global::CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__CreateInstance(__ret);
return __result0;
}
- public void addSpecializations(CppSharp.Parser.AST.FunctionTemplateSpecialization s)
+ public void addSpecializations(global::CppSharp.Parser.AST.FunctionTemplateSpecialization s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -10204,7 +10204,7 @@ namespace CppSharp
public global::System.IntPtr SpecializedFunction;
[FieldOffset(40)]
- public CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind;
+ public global::CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -10263,7 +10263,7 @@ namespace CppSharp
private static void* __CopyValue(FunctionTemplateSpecialization.Internal native)
{
var ret = Marshal.AllocHGlobal(48);
- CppSharp.Parser.AST.FunctionTemplateSpecialization.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.FunctionTemplateSpecialization.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -10289,7 +10289,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public FunctionTemplateSpecialization(CppSharp.Parser.AST.FunctionTemplateSpecialization _0)
+ public FunctionTemplateSpecialization(global::CppSharp.Parser.AST.FunctionTemplateSpecialization _0)
{
__Instance = Marshal.AllocHGlobal(48);
__ownsNativeInstance = true;
@@ -10307,21 +10307,21 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.FunctionTemplateSpecialization __dummy;
+ global::CppSharp.Parser.AST.FunctionTemplateSpecialization __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.TemplateArgument getArguments(uint i)
+ public global::CppSharp.Parser.AST.TemplateArgument getArguments(uint i)
{
- var __ret = new CppSharp.Parser.AST.TemplateArgument.Internal();
+ var __ret = new global::CppSharp.Parser.AST.TemplateArgument.Internal();
Internal.getArguments_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), i);
- return CppSharp.Parser.AST.TemplateArgument.__CreateInstance(__ret);
+ return global::CppSharp.Parser.AST.TemplateArgument.__CreateInstance(__ret);
}
- public void addArguments(CppSharp.Parser.AST.TemplateArgument s)
+ public void addArguments(global::CppSharp.Parser.AST.TemplateArgument s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -10343,15 +10343,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.FunctionTemplate Template
+ public global::CppSharp.Parser.AST.FunctionTemplate Template
{
get
{
- CppSharp.Parser.AST.FunctionTemplate __result0;
+ global::CppSharp.Parser.AST.FunctionTemplate __result0;
if (((Internal*) __Instance)->Template == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.FunctionTemplate.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Template))
- __result0 = (CppSharp.Parser.AST.FunctionTemplate) CppSharp.Parser.AST.FunctionTemplate.NativeToManagedMap[((Internal*) __Instance)->Template];
- else __result0 = CppSharp.Parser.AST.FunctionTemplate.__CreateInstance(((Internal*) __Instance)->Template);
+ else if (global::CppSharp.Parser.AST.FunctionTemplate.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Template))
+ __result0 = (global::CppSharp.Parser.AST.FunctionTemplate) global::CppSharp.Parser.AST.FunctionTemplate.NativeToManagedMap[((Internal*) __Instance)->Template];
+ else __result0 = global::CppSharp.Parser.AST.FunctionTemplate.__CreateInstance(((Internal*) __Instance)->Template);
return __result0;
}
@@ -10361,15 +10361,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Function SpecializedFunction
+ public global::CppSharp.Parser.AST.Function SpecializedFunction
{
get
{
- CppSharp.Parser.AST.Function __result0;
+ global::CppSharp.Parser.AST.Function __result0;
if (((Internal*) __Instance)->SpecializedFunction == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Function.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->SpecializedFunction))
- __result0 = (CppSharp.Parser.AST.Function) CppSharp.Parser.AST.Function.NativeToManagedMap[((Internal*) __Instance)->SpecializedFunction];
- else __result0 = CppSharp.Parser.AST.Function.__CreateInstance(((Internal*) __Instance)->SpecializedFunction);
+ else if (global::CppSharp.Parser.AST.Function.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->SpecializedFunction))
+ __result0 = (global::CppSharp.Parser.AST.Function) global::CppSharp.Parser.AST.Function.NativeToManagedMap[((Internal*) __Instance)->SpecializedFunction];
+ else __result0 = global::CppSharp.Parser.AST.Function.__CreateInstance(((Internal*) __Instance)->SpecializedFunction);
return __result0;
}
@@ -10379,7 +10379,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind
+ public global::CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind
{
get
{
@@ -10393,22 +10393,22 @@ namespace CppSharp
}
}
- public unsafe partial class Namespace : CppSharp.Parser.AST.DeclarationContext, IDisposable
+ public unsafe partial class Namespace : global::CppSharp.Parser.AST.DeclarationContext, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 416)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -10472,7 +10472,7 @@ namespace CppSharp
private static void* __CopyValue(Namespace.Internal native)
{
var ret = Marshal.AllocHGlobal(416);
- CppSharp.Parser.AST.Namespace.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Namespace.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -10501,7 +10501,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Namespace(CppSharp.Parser.AST.Namespace _0)
+ public Namespace(global::CppSharp.Parser.AST.Namespace _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(416);
@@ -10515,7 +10515,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -10542,13 +10542,13 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.MacroLocation MacroLocation;
+ public global::CppSharp.Parser.AST.MacroLocation MacroLocation;
[FieldOffset(8)]
public global::System.IntPtr OriginalPtr;
[FieldOffset(16)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -10608,7 +10608,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public PreprocessedEntity(CppSharp.Parser.AST.PreprocessedEntity _0)
+ public PreprocessedEntity(global::CppSharp.Parser.AST.PreprocessedEntity _0)
{
__Instance = Marshal.AllocHGlobal(24);
__ownsNativeInstance = true;
@@ -10623,13 +10623,13 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.PreprocessedEntity __dummy;
+ global::CppSharp.Parser.AST.PreprocessedEntity __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.MacroLocation MacroLocation
+ public global::CppSharp.Parser.AST.MacroLocation MacroLocation
{
get
{
@@ -10655,7 +10655,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.DeclarationKind Kind
+ public global::CppSharp.Parser.AST.DeclarationKind Kind
{
get
{
@@ -10669,19 +10669,19 @@ namespace CppSharp
}
}
- public unsafe partial class MacroDefinition : CppSharp.Parser.AST.PreprocessedEntity, IDisposable
+ public unsafe partial class MacroDefinition : global::CppSharp.Parser.AST.PreprocessedEntity, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 80)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.MacroLocation MacroLocation;
+ public global::CppSharp.Parser.AST.MacroLocation MacroLocation;
[FieldOffset(8)]
public global::System.IntPtr OriginalPtr;
[FieldOffset(16)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(72)]
public int LineNumberStart;
@@ -10738,7 +10738,7 @@ namespace CppSharp
private static void* __CopyValue(MacroDefinition.Internal native)
{
var ret = Marshal.AllocHGlobal(80);
- CppSharp.Parser.AST.MacroDefinition.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.MacroDefinition.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -10767,7 +10767,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public MacroDefinition(CppSharp.Parser.AST.MacroDefinition _0)
+ public MacroDefinition(global::CppSharp.Parser.AST.MacroDefinition _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(80);
@@ -10781,7 +10781,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.PreprocessedEntity __dummy;
+ global::CppSharp.Parser.AST.PreprocessedEntity __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -10847,19 +10847,19 @@ namespace CppSharp
}
}
- public unsafe partial class MacroExpansion : CppSharp.Parser.AST.PreprocessedEntity, IDisposable
+ public unsafe partial class MacroExpansion : global::CppSharp.Parser.AST.PreprocessedEntity, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 80)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.MacroLocation MacroLocation;
+ public global::CppSharp.Parser.AST.MacroLocation MacroLocation;
[FieldOffset(8)]
public global::System.IntPtr OriginalPtr;
[FieldOffset(16)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(72)]
public global::System.IntPtr Definition;
@@ -10913,7 +10913,7 @@ namespace CppSharp
private static void* __CopyValue(MacroExpansion.Internal native)
{
var ret = Marshal.AllocHGlobal(80);
- CppSharp.Parser.AST.MacroExpansion.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.MacroExpansion.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -10942,7 +10942,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public MacroExpansion(CppSharp.Parser.AST.MacroExpansion _0)
+ public MacroExpansion(global::CppSharp.Parser.AST.MacroExpansion _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(80);
@@ -10956,7 +10956,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.PreprocessedEntity __dummy;
+ global::CppSharp.Parser.AST.PreprocessedEntity __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -10995,15 +10995,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.MacroDefinition Definition
+ public global::CppSharp.Parser.AST.MacroDefinition Definition
{
get
{
- CppSharp.Parser.AST.MacroDefinition __result0;
+ global::CppSharp.Parser.AST.MacroDefinition __result0;
if (((Internal*) __Instance)->Definition == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Definition))
- __result0 = (CppSharp.Parser.AST.MacroDefinition) CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap[((Internal*) __Instance)->Definition];
- else __result0 = CppSharp.Parser.AST.MacroDefinition.__CreateInstance(((Internal*) __Instance)->Definition);
+ else if (global::CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Definition))
+ __result0 = (global::CppSharp.Parser.AST.MacroDefinition) global::CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap[((Internal*) __Instance)->Definition];
+ else __result0 = global::CppSharp.Parser.AST.MacroDefinition.__CreateInstance(((Internal*) __Instance)->Definition);
return __result0;
}
@@ -11014,22 +11014,22 @@ namespace CppSharp
}
}
- public unsafe partial class TranslationUnit : CppSharp.Parser.AST.Namespace, IDisposable
+ public unsafe partial class TranslationUnit : global::CppSharp.Parser.AST.Namespace, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 472)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -11126,7 +11126,7 @@ namespace CppSharp
private static void* __CopyValue(TranslationUnit.Internal native)
{
var ret = Marshal.AllocHGlobal(472);
- CppSharp.Parser.AST.TranslationUnit.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TranslationUnit.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -11155,7 +11155,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TranslationUnit(CppSharp.Parser.AST.TranslationUnit _0)
+ public TranslationUnit(global::CppSharp.Parser.AST.TranslationUnit _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(472);
@@ -11169,25 +11169,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.MacroDefinition getMacros(uint i)
+ public global::CppSharp.Parser.AST.MacroDefinition getMacros(uint i)
{
var __ret = Internal.getMacros_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.MacroDefinition __result0;
+ global::CppSharp.Parser.AST.MacroDefinition __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.MacroDefinition) CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.MacroDefinition.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.MacroDefinition) global::CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.MacroDefinition.__CreateInstance(__ret);
return __result0;
}
- public void addMacros(CppSharp.Parser.AST.MacroDefinition s)
+ public void addMacros(global::CppSharp.Parser.AST.MacroDefinition s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -11245,7 +11245,7 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(24)]
- public CppSharp.Parser.AST.ArchType ArchType;
+ public global::CppSharp.Parser.AST.ArchType ArchType;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -11334,7 +11334,7 @@ namespace CppSharp
private static void* __CopyValue(NativeLibrary.Internal native)
{
var ret = Marshal.AllocHGlobal(80);
- CppSharp.Parser.AST.NativeLibrary.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.NativeLibrary.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -11360,7 +11360,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public NativeLibrary(CppSharp.Parser.AST.NativeLibrary _0)
+ public NativeLibrary(global::CppSharp.Parser.AST.NativeLibrary _0)
{
__Instance = Marshal.AllocHGlobal(80);
__ownsNativeInstance = true;
@@ -11378,7 +11378,7 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.NativeLibrary __dummy;
+ global::CppSharp.Parser.AST.NativeLibrary __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -11455,7 +11455,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.ArchType ArchType
+ public global::CppSharp.Parser.AST.ArchType ArchType
{
get
{
@@ -11531,7 +11531,7 @@ namespace CppSharp
private static void* __CopyValue(ASTContext.Internal native)
{
var ret = Marshal.AllocHGlobal(24);
- CppSharp.Parser.AST.ASTContext.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.ASTContext.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -11557,7 +11557,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public ASTContext(CppSharp.Parser.AST.ASTContext _0)
+ public ASTContext(global::CppSharp.Parser.AST.ASTContext _0)
{
__Instance = Marshal.AllocHGlobal(24);
__ownsNativeInstance = true;
@@ -11575,25 +11575,25 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.ASTContext __dummy;
+ global::CppSharp.Parser.AST.ASTContext __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.TranslationUnit getTranslationUnits(uint i)
+ public global::CppSharp.Parser.AST.TranslationUnit getTranslationUnits(uint i)
{
var __ret = Internal.getTranslationUnits_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.TranslationUnit __result0;
+ global::CppSharp.Parser.AST.TranslationUnit __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.TranslationUnit.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.TranslationUnit) CppSharp.Parser.AST.TranslationUnit.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.TranslationUnit.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.TranslationUnit.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.TranslationUnit) global::CppSharp.Parser.AST.TranslationUnit.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.TranslationUnit.__CreateInstance(__ret);
return __result0;
}
- public void addTranslationUnits(CppSharp.Parser.AST.TranslationUnit s)
+ public void addTranslationUnits(global::CppSharp.Parser.AST.TranslationUnit s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -11622,12 +11622,12 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST7CommentC2ENS1_11CommentKindE")]
- internal static extern void ctor_0(global::System.IntPtr instance, CppSharp.Parser.AST.CommentKind kind);
+ internal static extern void ctor_0(global::System.IntPtr instance, global::CppSharp.Parser.AST.CommentKind kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -11674,7 +11674,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public Comment(CppSharp.Parser.AST.CommentKind kind)
+ public Comment(global::CppSharp.Parser.AST.CommentKind kind)
{
__Instance = Marshal.AllocHGlobal(4);
__ownsNativeInstance = true;
@@ -11683,7 +11683,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment), __arg0);
}
- public Comment(CppSharp.Parser.AST.Comment _0)
+ public Comment(global::CppSharp.Parser.AST.Comment _0)
{
__Instance = Marshal.AllocHGlobal(4);
__ownsNativeInstance = true;
@@ -11698,13 +11698,13 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.CommentKind Kind
+ public global::CppSharp.Parser.AST.CommentKind Kind
{
get
{
@@ -11718,13 +11718,13 @@ namespace CppSharp
}
}
- public unsafe partial class BlockContentComment : CppSharp.Parser.AST.Comment, IDisposable
+ public unsafe partial class BlockContentComment : global::CppSharp.Parser.AST.Comment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 4)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -11734,7 +11734,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST19BlockContentCommentC2ENS1_11CommentKindE")]
- internal static extern void ctor_1(global::System.IntPtr instance, CppSharp.Parser.AST.CommentKind Kind);
+ internal static extern void ctor_1(global::System.IntPtr instance, global::CppSharp.Parser.AST.CommentKind Kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -11784,7 +11784,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public BlockContentComment(CppSharp.Parser.AST.CommentKind Kind)
+ public BlockContentComment(global::CppSharp.Parser.AST.CommentKind Kind)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(4);
@@ -11794,7 +11794,7 @@ namespace CppSharp
Internal.ctor_1((__Instance + __PointerAdjustment), __arg0);
}
- public BlockContentComment(CppSharp.Parser.AST.BlockContentComment _0)
+ public BlockContentComment(global::CppSharp.Parser.AST.BlockContentComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(4);
@@ -11804,13 +11804,13 @@ namespace CppSharp
}
}
- public unsafe partial class FullComment : CppSharp.Parser.AST.Comment, IDisposable
+ public unsafe partial class FullComment : global::CppSharp.Parser.AST.Comment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 32)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -11861,7 +11861,7 @@ namespace CppSharp
private static void* __CopyValue(FullComment.Internal native)
{
var ret = Marshal.AllocHGlobal(32);
- CppSharp.Parser.AST.FullComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.FullComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -11890,7 +11890,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public FullComment(CppSharp.Parser.AST.FullComment _0)
+ public FullComment(global::CppSharp.Parser.AST.FullComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(32);
@@ -11904,25 +11904,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.BlockContentComment getBlocks(uint i)
+ public global::CppSharp.Parser.AST.BlockContentComment getBlocks(uint i)
{
var __ret = Internal.getBlocks_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.BlockContentComment __result0;
+ global::CppSharp.Parser.AST.BlockContentComment __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.BlockContentComment.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.BlockContentComment) CppSharp.Parser.AST.BlockContentComment.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.BlockContentComment.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.BlockContentComment.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.BlockContentComment) global::CppSharp.Parser.AST.BlockContentComment.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.BlockContentComment.__CreateInstance(__ret);
return __result0;
}
- public void addBlocks(CppSharp.Parser.AST.BlockContentComment s)
+ public void addBlocks(global::CppSharp.Parser.AST.BlockContentComment s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -11945,13 +11945,13 @@ namespace CppSharp
}
}
- public unsafe partial class InlineContentComment : CppSharp.Parser.AST.Comment, IDisposable
+ public unsafe partial class InlineContentComment : global::CppSharp.Parser.AST.Comment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 8)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public byte HasTrailingNewline;
@@ -11964,7 +11964,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST20InlineContentCommentC2ENS1_11CommentKindE")]
- internal static extern void ctor_1(global::System.IntPtr instance, CppSharp.Parser.AST.CommentKind Kind);
+ internal static extern void ctor_1(global::System.IntPtr instance, global::CppSharp.Parser.AST.CommentKind Kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -12014,7 +12014,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public InlineContentComment(CppSharp.Parser.AST.CommentKind Kind)
+ public InlineContentComment(global::CppSharp.Parser.AST.CommentKind Kind)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(8);
@@ -12024,7 +12024,7 @@ namespace CppSharp
Internal.ctor_1((__Instance + __PointerAdjustment), __arg0);
}
- public InlineContentComment(CppSharp.Parser.AST.InlineContentComment _0)
+ public InlineContentComment(global::CppSharp.Parser.AST.InlineContentComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(8);
@@ -12047,13 +12047,13 @@ namespace CppSharp
}
}
- public unsafe partial class ParagraphComment : CppSharp.Parser.AST.BlockContentComment, IDisposable
+ public unsafe partial class ParagraphComment : global::CppSharp.Parser.AST.BlockContentComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 32)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public byte IsWhitespace;
@@ -12107,7 +12107,7 @@ namespace CppSharp
private static void* __CopyValue(ParagraphComment.Internal native)
{
var ret = Marshal.AllocHGlobal(32);
- CppSharp.Parser.AST.ParagraphComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.ParagraphComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -12136,7 +12136,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public ParagraphComment(CppSharp.Parser.AST.ParagraphComment _0)
+ public ParagraphComment(global::CppSharp.Parser.AST.ParagraphComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(32);
@@ -12150,25 +12150,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.InlineContentComment getContent(uint i)
+ public global::CppSharp.Parser.AST.InlineContentComment getContent(uint i)
{
var __ret = Internal.getContent_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.InlineContentComment __result0;
+ global::CppSharp.Parser.AST.InlineContentComment __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.InlineContentComment.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.InlineContentComment) CppSharp.Parser.AST.InlineContentComment.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.InlineContentComment.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.InlineContentComment.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.InlineContentComment) global::CppSharp.Parser.AST.InlineContentComment.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.InlineContentComment.__CreateInstance(__ret);
return __result0;
}
- public void addContent(CppSharp.Parser.AST.InlineContentComment s)
+ public void addContent(global::CppSharp.Parser.AST.InlineContentComment s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -12204,13 +12204,13 @@ namespace CppSharp
}
}
- public unsafe partial class BlockCommandComment : CppSharp.Parser.AST.BlockContentComment, IDisposable
+ public unsafe partial class BlockCommandComment : global::CppSharp.Parser.AST.BlockContentComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 40)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public uint CommandId;
@@ -12226,7 +12226,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST19BlockCommandCommentC2ENS1_11CommentKindE")]
- internal static extern void ctor_1(global::System.IntPtr instance, CppSharp.Parser.AST.CommentKind Kind);
+ internal static extern void ctor_1(global::System.IntPtr instance, global::CppSharp.Parser.AST.CommentKind Kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -12311,7 +12311,7 @@ namespace CppSharp
private static void* __CopyValue(Argument.Internal native)
{
var ret = Marshal.AllocHGlobal(24);
- CppSharp.Parser.AST.BlockCommandComment.Argument.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.BlockCommandComment.Argument.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -12337,7 +12337,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Argument(CppSharp.Parser.AST.BlockCommandComment.Argument _0)
+ public Argument(global::CppSharp.Parser.AST.BlockCommandComment.Argument _0)
{
__Instance = Marshal.AllocHGlobal(24);
__ownsNativeInstance = true;
@@ -12355,7 +12355,7 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.BlockCommandComment.Argument __dummy;
+ global::CppSharp.Parser.AST.BlockCommandComment.Argument __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -12392,7 +12392,7 @@ namespace CppSharp
private static void* __CopyValue(BlockCommandComment.Internal native)
{
var ret = Marshal.AllocHGlobal(40);
- CppSharp.Parser.AST.BlockCommandComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.BlockCommandComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -12421,7 +12421,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public BlockCommandComment(CppSharp.Parser.AST.CommentKind Kind)
+ public BlockCommandComment(global::CppSharp.Parser.AST.CommentKind Kind)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(40);
@@ -12431,7 +12431,7 @@ namespace CppSharp
Internal.ctor_1((__Instance + __PointerAdjustment), __arg0);
}
- public BlockCommandComment(CppSharp.Parser.AST.BlockCommandComment _0)
+ public BlockCommandComment(global::CppSharp.Parser.AST.BlockCommandComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(40);
@@ -12445,21 +12445,21 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.BlockCommandComment.Argument getArguments(uint i)
+ public global::CppSharp.Parser.AST.BlockCommandComment.Argument getArguments(uint i)
{
- var __ret = new CppSharp.Parser.AST.BlockCommandComment.Argument.Internal();
+ var __ret = new global::CppSharp.Parser.AST.BlockCommandComment.Argument.Internal();
Internal.getArguments_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), i);
- return CppSharp.Parser.AST.BlockCommandComment.Argument.__CreateInstance(__ret);
+ return global::CppSharp.Parser.AST.BlockCommandComment.Argument.__CreateInstance(__ret);
}
- public void addArguments(CppSharp.Parser.AST.BlockCommandComment.Argument s)
+ public void addArguments(global::CppSharp.Parser.AST.BlockCommandComment.Argument s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -12494,15 +12494,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.ParagraphComment ParagraphComment
+ public global::CppSharp.Parser.AST.ParagraphComment ParagraphComment
{
get
{
- CppSharp.Parser.AST.ParagraphComment __result0;
+ global::CppSharp.Parser.AST.ParagraphComment __result0;
if (((Internal*) __Instance)->ParagraphComment == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.ParagraphComment.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->ParagraphComment))
- __result0 = (CppSharp.Parser.AST.ParagraphComment) CppSharp.Parser.AST.ParagraphComment.NativeToManagedMap[((Internal*) __Instance)->ParagraphComment];
- else __result0 = CppSharp.Parser.AST.ParagraphComment.__CreateInstance(((Internal*) __Instance)->ParagraphComment);
+ else if (global::CppSharp.Parser.AST.ParagraphComment.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->ParagraphComment))
+ __result0 = (global::CppSharp.Parser.AST.ParagraphComment) global::CppSharp.Parser.AST.ParagraphComment.NativeToManagedMap[((Internal*) __Instance)->ParagraphComment];
+ else __result0 = global::CppSharp.Parser.AST.ParagraphComment.__CreateInstance(((Internal*) __Instance)->ParagraphComment);
return __result0;
}
@@ -12513,13 +12513,13 @@ namespace CppSharp
}
}
- public unsafe partial class ParamCommandComment : CppSharp.Parser.AST.BlockCommandComment, IDisposable
+ public unsafe partial class ParamCommandComment : global::CppSharp.Parser.AST.BlockCommandComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 48)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public uint CommandId;
@@ -12528,7 +12528,7 @@ namespace CppSharp
public global::System.IntPtr ParagraphComment;
[FieldOffset(40)]
- public CppSharp.Parser.AST.ParamCommandComment.PassDirection Direction;
+ public global::CppSharp.Parser.AST.ParamCommandComment.PassDirection Direction;
[FieldOffset(44)]
public uint ParamIndex;
@@ -12569,7 +12569,7 @@ namespace CppSharp
private static void* __CopyValue(ParamCommandComment.Internal native)
{
var ret = Marshal.AllocHGlobal(48);
- CppSharp.Parser.AST.ParamCommandComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.ParamCommandComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -12598,7 +12598,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public ParamCommandComment(CppSharp.Parser.AST.ParamCommandComment _0)
+ public ParamCommandComment(global::CppSharp.Parser.AST.ParamCommandComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(48);
@@ -12612,14 +12612,14 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.ParamCommandComment.PassDirection Direction
+ public global::CppSharp.Parser.AST.ParamCommandComment.PassDirection Direction
{
get
{
@@ -12646,13 +12646,13 @@ namespace CppSharp
}
}
- public unsafe partial class TParamCommandComment : CppSharp.Parser.AST.BlockCommandComment, IDisposable
+ public unsafe partial class TParamCommandComment : global::CppSharp.Parser.AST.BlockCommandComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 64)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public uint CommandId;
@@ -12709,7 +12709,7 @@ namespace CppSharp
private static void* __CopyValue(TParamCommandComment.Internal native)
{
var ret = Marshal.AllocHGlobal(64);
- CppSharp.Parser.AST.TParamCommandComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TParamCommandComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -12738,7 +12738,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TParamCommandComment(CppSharp.Parser.AST.TParamCommandComment _0)
+ public TParamCommandComment(global::CppSharp.Parser.AST.TParamCommandComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(64);
@@ -12752,7 +12752,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -12789,13 +12789,13 @@ namespace CppSharp
}
}
- public unsafe partial class VerbatimBlockLineComment : CppSharp.Parser.AST.Comment, IDisposable
+ public unsafe partial class VerbatimBlockLineComment : global::CppSharp.Parser.AST.Comment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 32)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -12836,7 +12836,7 @@ namespace CppSharp
private static void* __CopyValue(VerbatimBlockLineComment.Internal native)
{
var ret = Marshal.AllocHGlobal(32);
- CppSharp.Parser.AST.VerbatimBlockLineComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.VerbatimBlockLineComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -12865,7 +12865,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public VerbatimBlockLineComment(CppSharp.Parser.AST.VerbatimBlockLineComment _0)
+ public VerbatimBlockLineComment(global::CppSharp.Parser.AST.VerbatimBlockLineComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(32);
@@ -12879,7 +12879,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -12903,13 +12903,13 @@ namespace CppSharp
}
}
- public unsafe partial class VerbatimBlockComment : CppSharp.Parser.AST.BlockCommandComment, IDisposable
+ public unsafe partial class VerbatimBlockComment : global::CppSharp.Parser.AST.BlockCommandComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 64)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public uint CommandId;
@@ -12966,7 +12966,7 @@ namespace CppSharp
private static void* __CopyValue(VerbatimBlockComment.Internal native)
{
var ret = Marshal.AllocHGlobal(64);
- CppSharp.Parser.AST.VerbatimBlockComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.VerbatimBlockComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -12995,7 +12995,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public VerbatimBlockComment(CppSharp.Parser.AST.VerbatimBlockComment _0)
+ public VerbatimBlockComment(global::CppSharp.Parser.AST.VerbatimBlockComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(64);
@@ -13009,25 +13009,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.VerbatimBlockLineComment getLines(uint i)
+ public global::CppSharp.Parser.AST.VerbatimBlockLineComment getLines(uint i)
{
var __ret = Internal.getLines_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.VerbatimBlockLineComment __result0;
+ global::CppSharp.Parser.AST.VerbatimBlockLineComment __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.VerbatimBlockLineComment.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.VerbatimBlockLineComment) CppSharp.Parser.AST.VerbatimBlockLineComment.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.VerbatimBlockLineComment.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.VerbatimBlockLineComment.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.VerbatimBlockLineComment) global::CppSharp.Parser.AST.VerbatimBlockLineComment.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.VerbatimBlockLineComment.__CreateInstance(__ret);
return __result0;
}
- public void addLines(CppSharp.Parser.AST.VerbatimBlockLineComment s)
+ public void addLines(global::CppSharp.Parser.AST.VerbatimBlockLineComment s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -13050,13 +13050,13 @@ namespace CppSharp
}
}
- public unsafe partial class VerbatimLineComment : CppSharp.Parser.AST.BlockCommandComment, IDisposable
+ public unsafe partial class VerbatimLineComment : global::CppSharp.Parser.AST.BlockCommandComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 64)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public uint CommandId;
@@ -13103,7 +13103,7 @@ namespace CppSharp
private static void* __CopyValue(VerbatimLineComment.Internal native)
{
var ret = Marshal.AllocHGlobal(64);
- CppSharp.Parser.AST.VerbatimLineComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.VerbatimLineComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -13132,7 +13132,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public VerbatimLineComment(CppSharp.Parser.AST.VerbatimLineComment _0)
+ public VerbatimLineComment(global::CppSharp.Parser.AST.VerbatimLineComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(64);
@@ -13146,7 +13146,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -13170,13 +13170,13 @@ namespace CppSharp
}
}
- public unsafe partial class InlineCommandComment : CppSharp.Parser.AST.InlineContentComment, IDisposable
+ public unsafe partial class InlineCommandComment : global::CppSharp.Parser.AST.InlineContentComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 40)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public byte HasTrailingNewline;
@@ -13185,7 +13185,7 @@ namespace CppSharp
public uint CommandId;
[FieldOffset(12)]
- public CppSharp.Parser.AST.InlineCommandComment.RenderKind CommentRenderKind;
+ public global::CppSharp.Parser.AST.InlineCommandComment.RenderKind CommentRenderKind;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -13283,7 +13283,7 @@ namespace CppSharp
private static void* __CopyValue(Argument.Internal native)
{
var ret = Marshal.AllocHGlobal(24);
- CppSharp.Parser.AST.InlineCommandComment.Argument.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.InlineCommandComment.Argument.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -13309,7 +13309,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Argument(CppSharp.Parser.AST.InlineCommandComment.Argument _0)
+ public Argument(global::CppSharp.Parser.AST.InlineCommandComment.Argument _0)
{
__Instance = Marshal.AllocHGlobal(24);
__ownsNativeInstance = true;
@@ -13327,7 +13327,7 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.InlineCommandComment.Argument __dummy;
+ global::CppSharp.Parser.AST.InlineCommandComment.Argument __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -13364,7 +13364,7 @@ namespace CppSharp
private static void* __CopyValue(InlineCommandComment.Internal native)
{
var ret = Marshal.AllocHGlobal(40);
- CppSharp.Parser.AST.InlineCommandComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.InlineCommandComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -13393,7 +13393,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public InlineCommandComment(CppSharp.Parser.AST.InlineCommandComment _0)
+ public InlineCommandComment(global::CppSharp.Parser.AST.InlineCommandComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(40);
@@ -13407,21 +13407,21 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.InlineCommandComment.Argument getArguments(uint i)
+ public global::CppSharp.Parser.AST.InlineCommandComment.Argument getArguments(uint i)
{
- var __ret = new CppSharp.Parser.AST.InlineCommandComment.Argument.Internal();
+ var __ret = new global::CppSharp.Parser.AST.InlineCommandComment.Argument.Internal();
Internal.getArguments_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), i);
- return CppSharp.Parser.AST.InlineCommandComment.Argument.__CreateInstance(__ret);
+ return global::CppSharp.Parser.AST.InlineCommandComment.Argument.__CreateInstance(__ret);
}
- public void addArguments(CppSharp.Parser.AST.InlineCommandComment.Argument s)
+ public void addArguments(global::CppSharp.Parser.AST.InlineCommandComment.Argument s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -13456,7 +13456,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.InlineCommandComment.RenderKind CommentRenderKind
+ public global::CppSharp.Parser.AST.InlineCommandComment.RenderKind CommentRenderKind
{
get
{
@@ -13470,13 +13470,13 @@ namespace CppSharp
}
}
- public unsafe partial class HTMLTagComment : CppSharp.Parser.AST.InlineContentComment, IDisposable
+ public unsafe partial class HTMLTagComment : global::CppSharp.Parser.AST.InlineContentComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 8)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public byte HasTrailingNewline;
@@ -13489,7 +13489,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST14HTMLTagCommentC2ENS1_11CommentKindE")]
- internal static extern void ctor_1(global::System.IntPtr instance, CppSharp.Parser.AST.CommentKind Kind);
+ internal static extern void ctor_1(global::System.IntPtr instance, global::CppSharp.Parser.AST.CommentKind Kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -13539,7 +13539,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public HTMLTagComment(CppSharp.Parser.AST.CommentKind Kind)
+ public HTMLTagComment(global::CppSharp.Parser.AST.CommentKind Kind)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(8);
@@ -13549,7 +13549,7 @@ namespace CppSharp
Internal.ctor_1((__Instance + __PointerAdjustment), __arg0);
}
- public HTMLTagComment(CppSharp.Parser.AST.HTMLTagComment _0)
+ public HTMLTagComment(global::CppSharp.Parser.AST.HTMLTagComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(8);
@@ -13559,13 +13559,13 @@ namespace CppSharp
}
}
- public unsafe partial class HTMLStartTagComment : CppSharp.Parser.AST.HTMLTagComment, IDisposable
+ public unsafe partial class HTMLStartTagComment : global::CppSharp.Parser.AST.HTMLTagComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 56)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public byte HasTrailingNewline;
@@ -13678,7 +13678,7 @@ namespace CppSharp
private static void* __CopyValue(Attribute.Internal native)
{
var ret = Marshal.AllocHGlobal(48);
- CppSharp.Parser.AST.HTMLStartTagComment.Attribute.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -13704,7 +13704,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Attribute(CppSharp.Parser.AST.HTMLStartTagComment.Attribute _0)
+ public Attribute(global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute _0)
{
__Instance = Marshal.AllocHGlobal(48);
__ownsNativeInstance = true;
@@ -13722,7 +13722,7 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.HTMLStartTagComment.Attribute __dummy;
+ global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -13775,7 +13775,7 @@ namespace CppSharp
private static void* __CopyValue(HTMLStartTagComment.Internal native)
{
var ret = Marshal.AllocHGlobal(56);
- CppSharp.Parser.AST.HTMLStartTagComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.HTMLStartTagComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -13804,7 +13804,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public HTMLStartTagComment(CppSharp.Parser.AST.HTMLStartTagComment _0)
+ public HTMLStartTagComment(global::CppSharp.Parser.AST.HTMLStartTagComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(56);
@@ -13818,21 +13818,21 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.HTMLStartTagComment.Attribute getAttributes(uint i)
+ public global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute getAttributes(uint i)
{
- var __ret = new CppSharp.Parser.AST.HTMLStartTagComment.Attribute.Internal();
+ var __ret = new global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.Internal();
Internal.getAttributes_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), i);
- return CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__CreateInstance(__ret);
+ return global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__CreateInstance(__ret);
}
- public void addAttributes(CppSharp.Parser.AST.HTMLStartTagComment.Attribute s)
+ public void addAttributes(global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -13871,13 +13871,13 @@ namespace CppSharp
}
}
- public unsafe partial class HTMLEndTagComment : CppSharp.Parser.AST.HTMLTagComment, IDisposable
+ public unsafe partial class HTMLEndTagComment : global::CppSharp.Parser.AST.HTMLTagComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 32)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public byte HasTrailingNewline;
@@ -13921,7 +13921,7 @@ namespace CppSharp
private static void* __CopyValue(HTMLEndTagComment.Internal native)
{
var ret = Marshal.AllocHGlobal(32);
- CppSharp.Parser.AST.HTMLEndTagComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.HTMLEndTagComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -13950,7 +13950,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public HTMLEndTagComment(CppSharp.Parser.AST.HTMLEndTagComment _0)
+ public HTMLEndTagComment(global::CppSharp.Parser.AST.HTMLEndTagComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(32);
@@ -13964,7 +13964,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -13988,13 +13988,13 @@ namespace CppSharp
}
}
- public unsafe partial class TextComment : CppSharp.Parser.AST.InlineContentComment, IDisposable
+ public unsafe partial class TextComment : global::CppSharp.Parser.AST.InlineContentComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 32)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public byte HasTrailingNewline;
@@ -14038,7 +14038,7 @@ namespace CppSharp
private static void* __CopyValue(TextComment.Internal native)
{
var ret = Marshal.AllocHGlobal(32);
- CppSharp.Parser.AST.TextComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TextComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -14067,7 +14067,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TextComment(CppSharp.Parser.AST.TextComment _0)
+ public TextComment(global::CppSharp.Parser.AST.TextComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(32);
@@ -14081,7 +14081,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -14111,7 +14111,7 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.RawCommentKind Kind;
+ public global::CppSharp.Parser.AST.RawCommentKind Kind;
[FieldOffset(56)]
public global::System.IntPtr FullCommentBlock;
@@ -14173,7 +14173,7 @@ namespace CppSharp
private static void* __CopyValue(RawComment.Internal native)
{
var ret = Marshal.AllocHGlobal(64);
- CppSharp.Parser.AST.RawComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.RawComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -14199,7 +14199,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public RawComment(CppSharp.Parser.AST.RawComment _0)
+ public RawComment(global::CppSharp.Parser.AST.RawComment _0)
{
__Instance = Marshal.AllocHGlobal(64);
__ownsNativeInstance = true;
@@ -14217,7 +14217,7 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.RawComment __dummy;
+ global::CppSharp.Parser.AST.RawComment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -14256,7 +14256,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.RawCommentKind Kind
+ public global::CppSharp.Parser.AST.RawCommentKind Kind
{
get
{
@@ -14269,15 +14269,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.FullComment FullCommentBlock
+ public global::CppSharp.Parser.AST.FullComment FullCommentBlock
{
get
{
- CppSharp.Parser.AST.FullComment __result0;
+ global::CppSharp.Parser.AST.FullComment __result0;
if (((Internal*) __Instance)->FullCommentBlock == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.FullComment.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->FullCommentBlock))
- __result0 = (CppSharp.Parser.AST.FullComment) CppSharp.Parser.AST.FullComment.NativeToManagedMap[((Internal*) __Instance)->FullCommentBlock];
- else __result0 = CppSharp.Parser.AST.FullComment.__CreateInstance(((Internal*) __Instance)->FullCommentBlock);
+ else if (global::CppSharp.Parser.AST.FullComment.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->FullCommentBlock))
+ __result0 = (global::CppSharp.Parser.AST.FullComment) global::CppSharp.Parser.AST.FullComment.NativeToManagedMap[((Internal*) __Instance)->FullCommentBlock];
+ else __result0 = global::CppSharp.Parser.AST.FullComment.__CreateInstance(((Internal*) __Instance)->FullCommentBlock);
return __result0;
}
@@ -14290,3 +14290,2038 @@ namespace CppSharp
}
}
}
+
+namespace CppSharp
+{
+ namespace Parser
+ {
+ public unsafe partial struct SourceLocation
+ {
+ [StructLayout(LayoutKind.Explicit, Size = 4)]
+ public partial struct Internal
+ {
+ [FieldOffset(0)]
+ public uint ID;
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser14SourceLocationC2Ev")]
+ internal static extern void ctor_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser14SourceLocationC2Ej")]
+ internal static extern void ctor_1(global::System.IntPtr instance, uint ID);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser14SourceLocationC2ERKS1_")]
+ internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0);
+ }
+
+ private SourceLocation.Internal __instance;
+ public SourceLocation.Internal __Instance { get { return __instance; } }
+
+ public static SourceLocation __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
+ {
+ return new SourceLocation(native.ToPointer(), skipVTables);
+ }
+
+ public static SourceLocation __CreateInstance(SourceLocation.Internal native, bool skipVTables = false)
+ {
+ return new SourceLocation(native, skipVTables);
+ }
+
+ private SourceLocation(SourceLocation.Internal native, bool skipVTables = false)
+ : this()
+ {
+ __instance = native;
+ }
+
+ private SourceLocation(void* native, bool skipVTables = false) : this()
+ {
+ __instance = *(Internal*) native;
+ }
+
+ public SourceLocation(uint ID)
+ : this()
+ {
+ fixed (Internal* __instancePtr = &__instance)
+ {
+ Internal.ctor_1(new global::System.IntPtr(__instancePtr), ID);
+ }
+ }
+
+ public SourceLocation(global::CppSharp.Parser.SourceLocation _0)
+ : this()
+ {
+ var ____arg0 = _0.__Instance;
+ var __arg0 = new global::System.IntPtr(&____arg0);
+ fixed (Internal* __instancePtr = &__instance)
+ {
+ Internal.cctor_2(new global::System.IntPtr(__instancePtr), __arg0);
+ }
+ }
+
+ public uint ID
+ {
+ get
+ {
+ return __instance.ID;
+ }
+
+ set
+ {
+ __instance.ID = value;
+ }
+ }
+ }
+ }
+}
+
+namespace CppSharp
+{
+ namespace Parser
+ {
+ public enum LanguageVersion
+ {
+ /// The C programming language.
+ C = 0,
+ /// The C++ programming language year 1998; supports deprecated constructs.
+ CPlusPlus98 = 1,
+ /// The C++ programming language year 2011.
+ CPlusPlus11 = 2
+ }
+
+ public enum ParserDiagnosticLevel
+ {
+ Ignored = 0,
+ Note = 1,
+ Warning = 2,
+ Error = 3,
+ Fatal = 4
+ }
+
+ public enum ParserResultKind
+ {
+ Success = 0,
+ Error = 1,
+ FileNotFound = 2
+ }
+
+ public enum SourceLocationKind
+ {
+ Invalid = 0,
+ Builtin = 1,
+ CommandLine = 2,
+ System = 3,
+ User = 4
+ }
+
+ public unsafe partial class ParserOptions : IDisposable
+ {
+ [StructLayout(LayoutKind.Explicit, Size = 256)]
+ public partial struct Internal
+ {
+ [FieldOffset(192)]
+ public global::System.IntPtr ASTContext;
+
+ [FieldOffset(200)]
+ public int ToolSetToUse;
+
+ [FieldOffset(232)]
+ public global::CppSharp.Parser.AST.CppAbi Abi;
+
+ [FieldOffset(236)]
+ public byte NoStandardIncludes;
+
+ [FieldOffset(237)]
+ public byte NoBuiltinIncludes;
+
+ [FieldOffset(238)]
+ public byte MicrosoftMode;
+
+ [FieldOffset(239)]
+ public byte Verbose;
+
+ [FieldOffset(240)]
+ public global::CppSharp.Parser.LanguageVersion LanguageVersion;
+
+ [FieldOffset(248)]
+ public global::System.IntPtr TargetInfo;
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptionsC2Ev")]
+ internal static extern void ctor_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptionsC2ERKS1_")]
+ internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptionsD2Ev")]
+ internal static extern void dtor_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions12getArgumentsEj")]
+ internal static extern global::System.IntPtr getArguments_0(global::System.IntPtr instance, uint i);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions12addArgumentsEPKc")]
+ internal static extern void addArguments_0(global::System.IntPtr instance, global::System.IntPtr s);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14clearArgumentsEv")]
+ internal static extern void clearArguments_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14getSourceFilesEj")]
+ internal static extern global::System.IntPtr getSourceFiles_0(global::System.IntPtr instance, uint i);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14addSourceFilesEPKc")]
+ internal static extern void addSourceFiles_0(global::System.IntPtr instance, global::System.IntPtr s);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions16clearSourceFilesEv")]
+ internal static extern void clearSourceFiles_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14getIncludeDirsEj")]
+ internal static extern global::System.IntPtr getIncludeDirs_0(global::System.IntPtr instance, uint i);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14addIncludeDirsEPKc")]
+ internal static extern void addIncludeDirs_0(global::System.IntPtr instance, global::System.IntPtr s);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions16clearIncludeDirsEv")]
+ internal static extern void clearIncludeDirs_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions20getSystemIncludeDirsEj")]
+ internal static extern global::System.IntPtr getSystemIncludeDirs_0(global::System.IntPtr instance, uint i);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions20addSystemIncludeDirsEPKc")]
+ internal static extern void addSystemIncludeDirs_0(global::System.IntPtr instance, global::System.IntPtr s);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions22clearSystemIncludeDirsEv")]
+ internal static extern void clearSystemIncludeDirs_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions10getDefinesEj")]
+ internal static extern global::System.IntPtr getDefines_0(global::System.IntPtr instance, uint i);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions10addDefinesEPKc")]
+ internal static extern void addDefines_0(global::System.IntPtr instance, global::System.IntPtr s);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions12clearDefinesEv")]
+ internal static extern void clearDefines_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions12getUndefinesEj")]
+ internal static extern global::System.IntPtr getUndefines_0(global::System.IntPtr instance, uint i);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions12addUndefinesEPKc")]
+ internal static extern void addUndefines_0(global::System.IntPtr instance, global::System.IntPtr s);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14clearUndefinesEv")]
+ internal static extern void clearUndefines_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14getLibraryDirsEj")]
+ internal static extern global::System.IntPtr getLibraryDirs_0(global::System.IntPtr instance, uint i);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14addLibraryDirsEPKc")]
+ internal static extern void addLibraryDirs_0(global::System.IntPtr instance, global::System.IntPtr s);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions16clearLibraryDirsEv")]
+ internal static extern void clearLibraryDirs_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions17getArgumentsCountEv")]
+ internal static extern uint getArgumentsCount_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14getLibraryFileEv")]
+ internal static extern global::System.IntPtr getLibraryFile_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14setLibraryFileEPKc")]
+ internal static extern void setLibraryFile_0(global::System.IntPtr instance, global::System.IntPtr s);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions19getSourceFilesCountEv")]
+ internal static extern uint getSourceFilesCount_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions19getIncludeDirsCountEv")]
+ internal static extern uint getIncludeDirsCount_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions25getSystemIncludeDirsCountEv")]
+ internal static extern uint getSystemIncludeDirsCount_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions15getDefinesCountEv")]
+ internal static extern uint getDefinesCount_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions17getUndefinesCountEv")]
+ internal static extern uint getUndefinesCount_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions19getLibraryDirsCountEv")]
+ internal static extern uint getLibraryDirsCount_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions15getTargetTripleEv")]
+ internal static extern global::System.IntPtr getTargetTriple_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions15setTargetTripleEPKc")]
+ internal static extern void setTargetTriple_0(global::System.IntPtr instance, global::System.IntPtr s);
+ }
+
+ public global::System.IntPtr __Instance { get; protected set; }
+
+ protected int __PointerAdjustment;
+ public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary();
+ protected void*[] __OriginalVTables;
+
+ protected bool __ownsNativeInstance;
+
+ public static ParserOptions __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
+ {
+ return new ParserOptions(native.ToPointer(), skipVTables);
+ }
+
+ public static ParserOptions __CreateInstance(ParserOptions.Internal native, bool skipVTables = false)
+ {
+ return new ParserOptions(native, skipVTables);
+ }
+
+ private static void* __CopyValue(ParserOptions.Internal native)
+ {
+ var ret = Marshal.AllocHGlobal(256);
+ global::CppSharp.Parser.ParserOptions.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ return ret.ToPointer();
+ }
+
+ private ParserOptions(ParserOptions.Internal native, bool skipVTables = false)
+ : this(__CopyValue(native), skipVTables)
+ {
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ }
+
+ protected ParserOptions(void* native, bool skipVTables = false)
+ {
+ if (native == null)
+ return;
+ __Instance = new global::System.IntPtr(native);
+ }
+
+ public ParserOptions()
+ {
+ __Instance = Marshal.AllocHGlobal(256);
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ Internal.ctor_0((__Instance + __PointerAdjustment));
+ }
+
+ public ParserOptions(global::CppSharp.Parser.ParserOptions _0)
+ {
+ __Instance = Marshal.AllocHGlobal(256);
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ if (ReferenceEquals(_0, null))
+ throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
+ var __arg0 = _0.__Instance;
+ Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
+ }
+
+ public void Dispose()
+ {
+ Dispose(disposing: true);
+ }
+
+ protected virtual void Dispose(bool disposing)
+ {
+ global::CppSharp.Parser.ParserOptions __dummy;
+ NativeToManagedMap.TryRemove(__Instance, out __dummy);
+ Internal.dtor_0((__Instance + __PointerAdjustment));
+ if (__ownsNativeInstance)
+ Marshal.FreeHGlobal(__Instance);
+ }
+
+ public string getArguments(uint i)
+ {
+ var __ret = Internal.getArguments_0((__Instance + __PointerAdjustment), i);
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ public void addArguments(string s)
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(s);
+ Internal.addArguments_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+
+ public void clearArguments()
+ {
+ Internal.clearArguments_0((__Instance + __PointerAdjustment));
+ }
+
+ public string getSourceFiles(uint i)
+ {
+ var __ret = Internal.getSourceFiles_0((__Instance + __PointerAdjustment), i);
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ public void addSourceFiles(string s)
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(s);
+ Internal.addSourceFiles_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+
+ public void clearSourceFiles()
+ {
+ Internal.clearSourceFiles_0((__Instance + __PointerAdjustment));
+ }
+
+ public string getIncludeDirs(uint i)
+ {
+ var __ret = Internal.getIncludeDirs_0((__Instance + __PointerAdjustment), i);
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ public void addIncludeDirs(string s)
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(s);
+ Internal.addIncludeDirs_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+
+ public void clearIncludeDirs()
+ {
+ Internal.clearIncludeDirs_0((__Instance + __PointerAdjustment));
+ }
+
+ public string getSystemIncludeDirs(uint i)
+ {
+ var __ret = Internal.getSystemIncludeDirs_0((__Instance + __PointerAdjustment), i);
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ public void addSystemIncludeDirs(string s)
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(s);
+ Internal.addSystemIncludeDirs_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+
+ public void clearSystemIncludeDirs()
+ {
+ Internal.clearSystemIncludeDirs_0((__Instance + __PointerAdjustment));
+ }
+
+ public string getDefines(uint i)
+ {
+ var __ret = Internal.getDefines_0((__Instance + __PointerAdjustment), i);
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ public void addDefines(string s)
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(s);
+ Internal.addDefines_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+
+ public void clearDefines()
+ {
+ Internal.clearDefines_0((__Instance + __PointerAdjustment));
+ }
+
+ public string getUndefines(uint i)
+ {
+ var __ret = Internal.getUndefines_0((__Instance + __PointerAdjustment), i);
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ public void addUndefines(string s)
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(s);
+ Internal.addUndefines_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+
+ public void clearUndefines()
+ {
+ Internal.clearUndefines_0((__Instance + __PointerAdjustment));
+ }
+
+ public string getLibraryDirs(uint i)
+ {
+ var __ret = Internal.getLibraryDirs_0((__Instance + __PointerAdjustment), i);
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ public void addLibraryDirs(string s)
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(s);
+ Internal.addLibraryDirs_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+
+ public void clearLibraryDirs()
+ {
+ Internal.clearLibraryDirs_0((__Instance + __PointerAdjustment));
+ }
+
+ public uint ArgumentsCount
+ {
+ get
+ {
+ var __ret = Internal.getArgumentsCount_0((__Instance + __PointerAdjustment));
+ return __ret;
+ }
+ }
+
+ public string LibraryFile
+ {
+ get
+ {
+ var __ret = Internal.getLibraryFile_0((__Instance + __PointerAdjustment));
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ set
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(value);
+ Internal.setLibraryFile_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+ }
+
+ public uint SourceFilesCount
+ {
+ get
+ {
+ var __ret = Internal.getSourceFilesCount_0((__Instance + __PointerAdjustment));
+ return __ret;
+ }
+ }
+
+ public uint IncludeDirsCount
+ {
+ get
+ {
+ var __ret = Internal.getIncludeDirsCount_0((__Instance + __PointerAdjustment));
+ return __ret;
+ }
+ }
+
+ public uint SystemIncludeDirsCount
+ {
+ get
+ {
+ var __ret = Internal.getSystemIncludeDirsCount_0((__Instance + __PointerAdjustment));
+ return __ret;
+ }
+ }
+
+ public uint DefinesCount
+ {
+ get
+ {
+ var __ret = Internal.getDefinesCount_0((__Instance + __PointerAdjustment));
+ return __ret;
+ }
+ }
+
+ public uint UndefinesCount
+ {
+ get
+ {
+ var __ret = Internal.getUndefinesCount_0((__Instance + __PointerAdjustment));
+ return __ret;
+ }
+ }
+
+ public uint LibraryDirsCount
+ {
+ get
+ {
+ var __ret = Internal.getLibraryDirsCount_0((__Instance + __PointerAdjustment));
+ return __ret;
+ }
+ }
+
+ public string TargetTriple
+ {
+ get
+ {
+ var __ret = Internal.getTargetTriple_0((__Instance + __PointerAdjustment));
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ set
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(value);
+ Internal.setTargetTriple_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+ }
+
+ public global::CppSharp.Parser.AST.ASTContext ASTContext
+ {
+ get
+ {
+ global::CppSharp.Parser.AST.ASTContext __result0;
+ if (((Internal*) __Instance)->ASTContext == IntPtr.Zero) __result0 = null;
+ else if (global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->ASTContext))
+ __result0 = (global::CppSharp.Parser.AST.ASTContext) global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap[((Internal*) __Instance)->ASTContext];
+ else __result0 = global::CppSharp.Parser.AST.ASTContext.__CreateInstance(((Internal*) __Instance)->ASTContext);
+ return __result0;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->ASTContext = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance;
+ }
+ }
+
+ public int ToolSetToUse
+ {
+ get
+ {
+ return ((Internal*) __Instance)->ToolSetToUse;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->ToolSetToUse = value;
+ }
+ }
+
+ public global::CppSharp.Parser.AST.CppAbi Abi
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Abi;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Abi = value;
+ }
+ }
+
+ public bool NoStandardIncludes
+ {
+ get
+ {
+ return ((Internal*) __Instance)->NoStandardIncludes != 0;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->NoStandardIncludes = (byte) (value ? 1 : 0);
+ }
+ }
+
+ public bool NoBuiltinIncludes
+ {
+ get
+ {
+ return ((Internal*) __Instance)->NoBuiltinIncludes != 0;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->NoBuiltinIncludes = (byte) (value ? 1 : 0);
+ }
+ }
+
+ public bool MicrosoftMode
+ {
+ get
+ {
+ return ((Internal*) __Instance)->MicrosoftMode != 0;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->MicrosoftMode = (byte) (value ? 1 : 0);
+ }
+ }
+
+ public bool Verbose
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Verbose != 0;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Verbose = (byte) (value ? 1 : 0);
+ }
+ }
+
+ public global::CppSharp.Parser.LanguageVersion LanguageVersion
+ {
+ get
+ {
+ return ((Internal*) __Instance)->LanguageVersion;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->LanguageVersion = value;
+ }
+ }
+
+ public global::CppSharp.Parser.ParserTargetInfo TargetInfo
+ {
+ get
+ {
+ global::CppSharp.Parser.ParserTargetInfo __result0;
+ if (((Internal*) __Instance)->TargetInfo == IntPtr.Zero) __result0 = null;
+ else if (global::CppSharp.Parser.ParserTargetInfo.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->TargetInfo))
+ __result0 = (global::CppSharp.Parser.ParserTargetInfo) global::CppSharp.Parser.ParserTargetInfo.NativeToManagedMap[((Internal*) __Instance)->TargetInfo];
+ else __result0 = global::CppSharp.Parser.ParserTargetInfo.__CreateInstance(((Internal*) __Instance)->TargetInfo);
+ return __result0;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->TargetInfo = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance;
+ }
+ }
+ }
+
+ public unsafe partial class ParserDiagnostic : IDisposable
+ {
+ [StructLayout(LayoutKind.Explicit, Size = 64)]
+ public partial struct Internal
+ {
+ [FieldOffset(48)]
+ public global::CppSharp.Parser.ParserDiagnosticLevel Level;
+
+ [FieldOffset(52)]
+ public int LineNumber;
+
+ [FieldOffset(56)]
+ public int ColumnNumber;
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser16ParserDiagnosticC2Ev")]
+ internal static extern void ctor_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser16ParserDiagnosticC2ERKS1_")]
+ internal static extern void cctor_1(global::System.IntPtr instance, global::System.IntPtr _0);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser16ParserDiagnosticD2Ev")]
+ internal static extern void dtor_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser16ParserDiagnostic11getFileNameEv")]
+ internal static extern global::System.IntPtr getFileName_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser16ParserDiagnostic11setFileNameEPKc")]
+ internal static extern void setFileName_0(global::System.IntPtr instance, global::System.IntPtr s);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser16ParserDiagnostic10getMessageEv")]
+ internal static extern global::System.IntPtr getMessage_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser16ParserDiagnostic10setMessageEPKc")]
+ internal static extern void setMessage_0(global::System.IntPtr instance, global::System.IntPtr s);
+ }
+
+ public global::System.IntPtr __Instance { get; protected set; }
+
+ protected int __PointerAdjustment;
+ public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary();
+ protected void*[] __OriginalVTables;
+
+ protected bool __ownsNativeInstance;
+
+ public static ParserDiagnostic __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
+ {
+ return new ParserDiagnostic(native.ToPointer(), skipVTables);
+ }
+
+ public static ParserDiagnostic __CreateInstance(ParserDiagnostic.Internal native, bool skipVTables = false)
+ {
+ return new ParserDiagnostic(native, skipVTables);
+ }
+
+ private static void* __CopyValue(ParserDiagnostic.Internal native)
+ {
+ var ret = Marshal.AllocHGlobal(64);
+ global::CppSharp.Parser.ParserDiagnostic.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ return ret.ToPointer();
+ }
+
+ private ParserDiagnostic(ParserDiagnostic.Internal native, bool skipVTables = false)
+ : this(__CopyValue(native), skipVTables)
+ {
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ }
+
+ protected ParserDiagnostic(void* native, bool skipVTables = false)
+ {
+ if (native == null)
+ return;
+ __Instance = new global::System.IntPtr(native);
+ }
+
+ public ParserDiagnostic()
+ {
+ __Instance = Marshal.AllocHGlobal(64);
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ Internal.ctor_0((__Instance + __PointerAdjustment));
+ }
+
+ public ParserDiagnostic(global::CppSharp.Parser.ParserDiagnostic _0)
+ {
+ __Instance = Marshal.AllocHGlobal(64);
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ if (ReferenceEquals(_0, null))
+ throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
+ var __arg0 = _0.__Instance;
+ Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
+ }
+
+ public void Dispose()
+ {
+ Dispose(disposing: true);
+ }
+
+ protected virtual void Dispose(bool disposing)
+ {
+ global::CppSharp.Parser.ParserDiagnostic __dummy;
+ NativeToManagedMap.TryRemove(__Instance, out __dummy);
+ Internal.dtor_0((__Instance + __PointerAdjustment));
+ if (__ownsNativeInstance)
+ Marshal.FreeHGlobal(__Instance);
+ }
+
+ public string FileName
+ {
+ get
+ {
+ var __ret = Internal.getFileName_0((__Instance + __PointerAdjustment));
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ set
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(value);
+ Internal.setFileName_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+ }
+
+ public string Message
+ {
+ get
+ {
+ var __ret = Internal.getMessage_0((__Instance + __PointerAdjustment));
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ set
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(value);
+ Internal.setMessage_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+ }
+
+ public global::CppSharp.Parser.ParserDiagnosticLevel Level
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Level;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Level = value;
+ }
+ }
+
+ public int LineNumber
+ {
+ get
+ {
+ return ((Internal*) __Instance)->LineNumber;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->LineNumber = value;
+ }
+ }
+
+ public int ColumnNumber
+ {
+ get
+ {
+ return ((Internal*) __Instance)->ColumnNumber;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->ColumnNumber = value;
+ }
+ }
+ }
+
+ public unsafe partial class ParserResult : IDisposable
+ {
+ [StructLayout(LayoutKind.Explicit, Size = 56)]
+ public partial struct Internal
+ {
+ [FieldOffset(0)]
+ public global::CppSharp.Parser.ParserResultKind Kind;
+
+ [FieldOffset(32)]
+ public global::System.IntPtr ASTContext;
+
+ [FieldOffset(40)]
+ public global::System.IntPtr Library;
+
+ [FieldOffset(48)]
+ public global::System.IntPtr CodeParser;
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser12ParserResultC2Ev")]
+ internal static extern void ctor_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser12ParserResultC2ERKS1_")]
+ internal static extern void cctor_1(global::System.IntPtr instance, global::System.IntPtr _0);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser12ParserResultD2Ev")]
+ internal static extern void dtor_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser12ParserResult14getDiagnosticsEj")]
+ internal static extern void getDiagnostics_0(global::System.IntPtr @return, global::System.IntPtr instance, uint i);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser12ParserResult14addDiagnosticsERNS0_16ParserDiagnosticE")]
+ internal static extern void addDiagnostics_0(global::System.IntPtr instance, global::System.IntPtr s);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser12ParserResult16clearDiagnosticsEv")]
+ internal static extern void clearDiagnostics_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser12ParserResult19getDiagnosticsCountEv")]
+ internal static extern uint getDiagnosticsCount_0(global::System.IntPtr instance);
+ }
+
+ public global::System.IntPtr __Instance { get; protected set; }
+
+ protected int __PointerAdjustment;
+ public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary();
+ protected void*[] __OriginalVTables;
+
+ protected bool __ownsNativeInstance;
+
+ public static ParserResult __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
+ {
+ return new ParserResult(native.ToPointer(), skipVTables);
+ }
+
+ public static ParserResult __CreateInstance(ParserResult.Internal native, bool skipVTables = false)
+ {
+ return new ParserResult(native, skipVTables);
+ }
+
+ private static void* __CopyValue(ParserResult.Internal native)
+ {
+ var ret = Marshal.AllocHGlobal(56);
+ global::CppSharp.Parser.ParserResult.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ return ret.ToPointer();
+ }
+
+ private ParserResult(ParserResult.Internal native, bool skipVTables = false)
+ : this(__CopyValue(native), skipVTables)
+ {
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ }
+
+ protected ParserResult(void* native, bool skipVTables = false)
+ {
+ if (native == null)
+ return;
+ __Instance = new global::System.IntPtr(native);
+ }
+
+ public ParserResult()
+ {
+ __Instance = Marshal.AllocHGlobal(56);
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ Internal.ctor_0((__Instance + __PointerAdjustment));
+ }
+
+ public ParserResult(global::CppSharp.Parser.ParserResult _0)
+ {
+ __Instance = Marshal.AllocHGlobal(56);
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ if (ReferenceEquals(_0, null))
+ throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
+ var __arg0 = _0.__Instance;
+ Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
+ }
+
+ public void Dispose()
+ {
+ Dispose(disposing: true);
+ }
+
+ protected virtual void Dispose(bool disposing)
+ {
+ global::CppSharp.Parser.ParserResult __dummy;
+ NativeToManagedMap.TryRemove(__Instance, out __dummy);
+ Internal.dtor_0((__Instance + __PointerAdjustment));
+ if (__ownsNativeInstance)
+ Marshal.FreeHGlobal(__Instance);
+ }
+
+ public global::CppSharp.Parser.ParserDiagnostic getDiagnostics(uint i)
+ {
+ var __ret = new global::CppSharp.Parser.ParserDiagnostic.Internal();
+ Internal.getDiagnostics_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), i);
+ return global::CppSharp.Parser.ParserDiagnostic.__CreateInstance(__ret);
+ }
+
+ public void addDiagnostics(global::CppSharp.Parser.ParserDiagnostic s)
+ {
+ if (ReferenceEquals(s, null))
+ throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
+ var __arg0 = s.__Instance;
+ Internal.addDiagnostics_0((__Instance + __PointerAdjustment), __arg0);
+ }
+
+ public void clearDiagnostics()
+ {
+ Internal.clearDiagnostics_0((__Instance + __PointerAdjustment));
+ }
+
+ public uint DiagnosticsCount
+ {
+ get
+ {
+ var __ret = Internal.getDiagnosticsCount_0((__Instance + __PointerAdjustment));
+ return __ret;
+ }
+ }
+
+ public global::CppSharp.Parser.ParserResultKind Kind
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Kind;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Kind = value;
+ }
+ }
+
+ public global::CppSharp.Parser.AST.ASTContext ASTContext
+ {
+ get
+ {
+ global::CppSharp.Parser.AST.ASTContext __result0;
+ if (((Internal*) __Instance)->ASTContext == IntPtr.Zero) __result0 = null;
+ else if (global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->ASTContext))
+ __result0 = (global::CppSharp.Parser.AST.ASTContext) global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap[((Internal*) __Instance)->ASTContext];
+ else __result0 = global::CppSharp.Parser.AST.ASTContext.__CreateInstance(((Internal*) __Instance)->ASTContext);
+ return __result0;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->ASTContext = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance;
+ }
+ }
+
+ public global::CppSharp.Parser.AST.NativeLibrary Library
+ {
+ get
+ {
+ global::CppSharp.Parser.AST.NativeLibrary __result0;
+ if (((Internal*) __Instance)->Library == IntPtr.Zero) __result0 = null;
+ else if (global::CppSharp.Parser.AST.NativeLibrary.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Library))
+ __result0 = (global::CppSharp.Parser.AST.NativeLibrary) global::CppSharp.Parser.AST.NativeLibrary.NativeToManagedMap[((Internal*) __Instance)->Library];
+ else __result0 = global::CppSharp.Parser.AST.NativeLibrary.__CreateInstance(((Internal*) __Instance)->Library);
+ return __result0;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Library = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance;
+ }
+ }
+ }
+
+ public unsafe partial class ClangParser : IDisposable
+ {
+ [StructLayout(LayoutKind.Explicit, Size = 0)]
+ public partial struct Internal
+ {
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser11ClangParserC2ERKS1_")]
+ internal static extern void cctor_1(global::System.IntPtr instance, global::System.IntPtr _0);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser11ClangParser11ParseHeaderEPNS0_13ParserOptionsE")]
+ internal static extern global::System.IntPtr ParseHeader_0(global::System.IntPtr Opts);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser11ClangParser12ParseLibraryEPNS0_13ParserOptionsE")]
+ internal static extern global::System.IntPtr ParseLibrary_0(global::System.IntPtr Opts);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser11ClangParser13GetTargetInfoEPNS0_13ParserOptionsE")]
+ internal static extern global::System.IntPtr GetTargetInfo_0(global::System.IntPtr Opts);
+ }
+
+ public global::System.IntPtr __Instance { get; protected set; }
+
+ protected int __PointerAdjustment;
+ public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary();
+ protected void*[] __OriginalVTables;
+
+ protected bool __ownsNativeInstance;
+
+ public static ClangParser __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
+ {
+ return new ClangParser(native.ToPointer(), skipVTables);
+ }
+
+ public static ClangParser __CreateInstance(ClangParser.Internal native, bool skipVTables = false)
+ {
+ return new ClangParser(native, skipVTables);
+ }
+
+ private static void* __CopyValue(ClangParser.Internal native)
+ {
+ var ret = Marshal.AllocHGlobal(0);
+ *(ClangParser.Internal*) ret = native;
+ return ret.ToPointer();
+ }
+
+ private ClangParser(ClangParser.Internal native, bool skipVTables = false)
+ : this(__CopyValue(native), skipVTables)
+ {
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ }
+
+ protected ClangParser(void* native, bool skipVTables = false)
+ {
+ if (native == null)
+ return;
+ __Instance = new global::System.IntPtr(native);
+ }
+
+ public ClangParser()
+ {
+ __Instance = Marshal.AllocHGlobal(0);
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ }
+
+ public ClangParser(global::CppSharp.Parser.ClangParser _0)
+ {
+ __Instance = Marshal.AllocHGlobal(0);
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ *((ClangParser.Internal*) __Instance) = *((ClangParser.Internal*) _0.__Instance);
+ }
+
+ public void Dispose()
+ {
+ Dispose(disposing: true);
+ }
+
+ protected virtual void Dispose(bool disposing)
+ {
+ global::CppSharp.Parser.ClangParser __dummy;
+ NativeToManagedMap.TryRemove(__Instance, out __dummy);
+ if (__ownsNativeInstance)
+ Marshal.FreeHGlobal(__Instance);
+ }
+
+ public static global::CppSharp.Parser.ParserResult ParseHeader(global::CppSharp.Parser.ParserOptions Opts)
+ {
+ var __arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
+ var __ret = Internal.ParseHeader_0(__arg0);
+ global::CppSharp.Parser.ParserResult __result0;
+ if (__ret == IntPtr.Zero) __result0 = null;
+ else if (global::CppSharp.Parser.ParserResult.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.ParserResult) global::CppSharp.Parser.ParserResult.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.ParserResult.__CreateInstance(__ret);
+ return __result0;
+ }
+
+ public static global::CppSharp.Parser.ParserResult ParseLibrary(global::CppSharp.Parser.ParserOptions Opts)
+ {
+ var __arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
+ var __ret = Internal.ParseLibrary_0(__arg0);
+ global::CppSharp.Parser.ParserResult __result0;
+ if (__ret == IntPtr.Zero) __result0 = null;
+ else if (global::CppSharp.Parser.ParserResult.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.ParserResult) global::CppSharp.Parser.ParserResult.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.ParserResult.__CreateInstance(__ret);
+ return __result0;
+ }
+
+ public static global::CppSharp.Parser.ParserTargetInfo GetTargetInfo(global::CppSharp.Parser.ParserOptions Opts)
+ {
+ var __arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
+ var __ret = Internal.GetTargetInfo_0(__arg0);
+ global::CppSharp.Parser.ParserTargetInfo __result0;
+ if (__ret == IntPtr.Zero) __result0 = null;
+ else if (global::CppSharp.Parser.ParserTargetInfo.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.ParserTargetInfo) global::CppSharp.Parser.ParserTargetInfo.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.ParserTargetInfo.__CreateInstance(__ret);
+ return __result0;
+ }
+ }
+ }
+}
+
+namespace CppSharp
+{
+ namespace Parser
+ {
+ public enum ParserIntType
+ {
+ NoInt = 0,
+ SignedChar = 1,
+ UnsignedChar = 2,
+ SignedShort = 3,
+ UnsignedShort = 4,
+ SignedInt = 5,
+ UnsignedInt = 6,
+ SignedLong = 7,
+ UnsignedLong = 8,
+ SignedLongLong = 9,
+ UnsignedLongLong = 10
+ }
+
+ public unsafe partial class ParserTargetInfo : IDisposable
+ {
+ [StructLayout(LayoutKind.Explicit, Size = 176)]
+ public partial struct Internal
+ {
+ [FieldOffset(24)]
+ public global::CppSharp.Parser.ParserIntType Char16Type;
+
+ [FieldOffset(28)]
+ public global::CppSharp.Parser.ParserIntType Char32Type;
+
+ [FieldOffset(32)]
+ public global::CppSharp.Parser.ParserIntType Int64Type;
+
+ [FieldOffset(36)]
+ public global::CppSharp.Parser.ParserIntType IntMaxType;
+
+ [FieldOffset(40)]
+ public global::CppSharp.Parser.ParserIntType IntPtrType;
+
+ [FieldOffset(44)]
+ public global::CppSharp.Parser.ParserIntType SizeType;
+
+ [FieldOffset(48)]
+ public global::CppSharp.Parser.ParserIntType UIntMaxType;
+
+ [FieldOffset(52)]
+ public global::CppSharp.Parser.ParserIntType WCharType;
+
+ [FieldOffset(56)]
+ public global::CppSharp.Parser.ParserIntType WIntType;
+
+ [FieldOffset(60)]
+ public uint BoolAlign;
+
+ [FieldOffset(64)]
+ public uint BoolWidth;
+
+ [FieldOffset(68)]
+ public uint CharAlign;
+
+ [FieldOffset(72)]
+ public uint CharWidth;
+
+ [FieldOffset(76)]
+ public uint Char16Align;
+
+ [FieldOffset(80)]
+ public uint Char16Width;
+
+ [FieldOffset(84)]
+ public uint Char32Align;
+
+ [FieldOffset(88)]
+ public uint Char32Width;
+
+ [FieldOffset(92)]
+ public uint HalfAlign;
+
+ [FieldOffset(96)]
+ public uint HalfWidth;
+
+ [FieldOffset(100)]
+ public uint FloatAlign;
+
+ [FieldOffset(104)]
+ public uint FloatWidth;
+
+ [FieldOffset(108)]
+ public uint DoubleAlign;
+
+ [FieldOffset(112)]
+ public uint DoubleWidth;
+
+ [FieldOffset(116)]
+ public uint ShortAlign;
+
+ [FieldOffset(120)]
+ public uint ShortWidth;
+
+ [FieldOffset(124)]
+ public uint IntAlign;
+
+ [FieldOffset(128)]
+ public uint IntWidth;
+
+ [FieldOffset(132)]
+ public uint IntMaxTWidth;
+
+ [FieldOffset(136)]
+ public uint LongAlign;
+
+ [FieldOffset(140)]
+ public uint LongWidth;
+
+ [FieldOffset(144)]
+ public uint LongDoubleAlign;
+
+ [FieldOffset(148)]
+ public uint LongDoubleWidth;
+
+ [FieldOffset(152)]
+ public uint LongLongAlign;
+
+ [FieldOffset(156)]
+ public uint LongLongWidth;
+
+ [FieldOffset(160)]
+ public uint PointerAlign;
+
+ [FieldOffset(164)]
+ public uint PointerWidth;
+
+ [FieldOffset(168)]
+ public uint WCharAlign;
+
+ [FieldOffset(172)]
+ public uint WCharWidth;
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser16ParserTargetInfoC2Ev")]
+ internal static extern void ctor_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser16ParserTargetInfoC2ERKS1_")]
+ internal static extern void cctor_1(global::System.IntPtr instance, global::System.IntPtr _0);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser16ParserTargetInfoD2Ev")]
+ internal static extern void dtor_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser16ParserTargetInfo6getABIEv")]
+ internal static extern global::System.IntPtr getABI_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser16ParserTargetInfo6setABIEPKc")]
+ internal static extern void setABI_0(global::System.IntPtr instance, global::System.IntPtr s);
+ }
+
+ public global::System.IntPtr __Instance { get; protected set; }
+
+ protected int __PointerAdjustment;
+ public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary();
+ protected void*[] __OriginalVTables;
+
+ protected bool __ownsNativeInstance;
+
+ public static ParserTargetInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
+ {
+ return new ParserTargetInfo(native.ToPointer(), skipVTables);
+ }
+
+ public static ParserTargetInfo __CreateInstance(ParserTargetInfo.Internal native, bool skipVTables = false)
+ {
+ return new ParserTargetInfo(native, skipVTables);
+ }
+
+ private static void* __CopyValue(ParserTargetInfo.Internal native)
+ {
+ var ret = Marshal.AllocHGlobal(176);
+ global::CppSharp.Parser.ParserTargetInfo.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ return ret.ToPointer();
+ }
+
+ private ParserTargetInfo(ParserTargetInfo.Internal native, bool skipVTables = false)
+ : this(__CopyValue(native), skipVTables)
+ {
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ }
+
+ protected ParserTargetInfo(void* native, bool skipVTables = false)
+ {
+ if (native == null)
+ return;
+ __Instance = new global::System.IntPtr(native);
+ }
+
+ public ParserTargetInfo()
+ {
+ __Instance = Marshal.AllocHGlobal(176);
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ Internal.ctor_0((__Instance + __PointerAdjustment));
+ }
+
+ public ParserTargetInfo(global::CppSharp.Parser.ParserTargetInfo _0)
+ {
+ __Instance = Marshal.AllocHGlobal(176);
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ if (ReferenceEquals(_0, null))
+ throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
+ var __arg0 = _0.__Instance;
+ Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
+ }
+
+ public void Dispose()
+ {
+ Dispose(disposing: true);
+ }
+
+ protected virtual void Dispose(bool disposing)
+ {
+ global::CppSharp.Parser.ParserTargetInfo __dummy;
+ NativeToManagedMap.TryRemove(__Instance, out __dummy);
+ Internal.dtor_0((__Instance + __PointerAdjustment));
+ if (__ownsNativeInstance)
+ Marshal.FreeHGlobal(__Instance);
+ }
+
+ public string ABI
+ {
+ get
+ {
+ var __ret = Internal.getABI_0((__Instance + __PointerAdjustment));
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ set
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(value);
+ Internal.setABI_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+ }
+
+ public global::CppSharp.Parser.ParserIntType Char16Type
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Char16Type;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Char16Type = value;
+ }
+ }
+
+ public global::CppSharp.Parser.ParserIntType Char32Type
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Char32Type;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Char32Type = value;
+ }
+ }
+
+ public global::CppSharp.Parser.ParserIntType Int64Type
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Int64Type;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Int64Type = value;
+ }
+ }
+
+ public global::CppSharp.Parser.ParserIntType IntMaxType
+ {
+ get
+ {
+ return ((Internal*) __Instance)->IntMaxType;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->IntMaxType = value;
+ }
+ }
+
+ public global::CppSharp.Parser.ParserIntType IntPtrType
+ {
+ get
+ {
+ return ((Internal*) __Instance)->IntPtrType;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->IntPtrType = value;
+ }
+ }
+
+ public global::CppSharp.Parser.ParserIntType SizeType
+ {
+ get
+ {
+ return ((Internal*) __Instance)->SizeType;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->SizeType = value;
+ }
+ }
+
+ public global::CppSharp.Parser.ParserIntType UIntMaxType
+ {
+ get
+ {
+ return ((Internal*) __Instance)->UIntMaxType;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->UIntMaxType = value;
+ }
+ }
+
+ public global::CppSharp.Parser.ParserIntType WCharType
+ {
+ get
+ {
+ return ((Internal*) __Instance)->WCharType;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->WCharType = value;
+ }
+ }
+
+ public global::CppSharp.Parser.ParserIntType WIntType
+ {
+ get
+ {
+ return ((Internal*) __Instance)->WIntType;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->WIntType = value;
+ }
+ }
+
+ public uint BoolAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->BoolAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->BoolAlign = value;
+ }
+ }
+
+ public uint BoolWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->BoolWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->BoolWidth = value;
+ }
+ }
+
+ public uint CharAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->CharAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->CharAlign = value;
+ }
+ }
+
+ public uint CharWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->CharWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->CharWidth = value;
+ }
+ }
+
+ public uint Char16Align
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Char16Align;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Char16Align = value;
+ }
+ }
+
+ public uint Char16Width
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Char16Width;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Char16Width = value;
+ }
+ }
+
+ public uint Char32Align
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Char32Align;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Char32Align = value;
+ }
+ }
+
+ public uint Char32Width
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Char32Width;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Char32Width = value;
+ }
+ }
+
+ public uint HalfAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->HalfAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->HalfAlign = value;
+ }
+ }
+
+ public uint HalfWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->HalfWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->HalfWidth = value;
+ }
+ }
+
+ public uint FloatAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->FloatAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->FloatAlign = value;
+ }
+ }
+
+ public uint FloatWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->FloatWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->FloatWidth = value;
+ }
+ }
+
+ public uint DoubleAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->DoubleAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->DoubleAlign = value;
+ }
+ }
+
+ public uint DoubleWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->DoubleWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->DoubleWidth = value;
+ }
+ }
+
+ public uint ShortAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->ShortAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->ShortAlign = value;
+ }
+ }
+
+ public uint ShortWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->ShortWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->ShortWidth = value;
+ }
+ }
+
+ public uint IntAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->IntAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->IntAlign = value;
+ }
+ }
+
+ public uint IntWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->IntWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->IntWidth = value;
+ }
+ }
+
+ public uint IntMaxTWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->IntMaxTWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->IntMaxTWidth = value;
+ }
+ }
+
+ public uint LongAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->LongAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->LongAlign = value;
+ }
+ }
+
+ public uint LongWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->LongWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->LongWidth = value;
+ }
+ }
+
+ public uint LongDoubleAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->LongDoubleAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->LongDoubleAlign = value;
+ }
+ }
+
+ public uint LongDoubleWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->LongDoubleWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->LongDoubleWidth = value;
+ }
+ }
+
+ public uint LongLongAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->LongLongAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->LongLongAlign = value;
+ }
+ }
+
+ public uint LongLongWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->LongLongWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->LongLongWidth = value;
+ }
+ }
+
+ public uint PointerAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->PointerAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->PointerAlign = value;
+ }
+ }
+
+ public uint PointerWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->PointerWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->PointerWidth = value;
+ }
+ }
+
+ public uint WCharAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->WCharAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->WCharAlign = value;
+ }
+ }
+
+ public uint WCharWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->WCharWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->WCharWidth = value;
+ }
+ }
+ }
+ }
+}
diff --git a/src/CppParser/Bindings/CSharp/x86_64-apple-darwin12.4.0/Sources.cs b/src/CppParser/Bindings/CSharp/x86_64-apple-darwin12.4.0/Sources.cs
deleted file mode 100644
index f088944b..00000000
--- a/src/CppParser/Bindings/CSharp/x86_64-apple-darwin12.4.0/Sources.cs
+++ /dev/null
@@ -1,97 +0,0 @@
-//----------------------------------------------------------------------------
-//
-// This is autogenerated code by CppSharp.
-// Do not edit this file or all your changes will be lost after re-generation.
-//
-//----------------------------------------------------------------------------
-using System;
-using System.Runtime.InteropServices;
-using System.Security;
-
-namespace CppSharp
-{
- namespace Parser
- {
- public unsafe partial struct SourceLocation
- {
- [StructLayout(LayoutKind.Explicit, Size = 4)]
- public partial struct Internal
- {
- [FieldOffset(0)]
- public uint ID;
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser14SourceLocationC2Ev")]
- internal static extern void ctor_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser14SourceLocationC2Ej")]
- internal static extern void ctor_1(global::System.IntPtr instance, uint ID);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser14SourceLocationC2ERKS1_")]
- internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0);
- }
-
- private SourceLocation.Internal __instance;
- public SourceLocation.Internal __Instance { get { return __instance; } }
-
- public static SourceLocation __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
- {
- return new SourceLocation(native.ToPointer(), skipVTables);
- }
-
- public static SourceLocation __CreateInstance(SourceLocation.Internal native, bool skipVTables = false)
- {
- return new SourceLocation(native, skipVTables);
- }
-
- private SourceLocation(SourceLocation.Internal native, bool skipVTables = false)
- : this()
- {
- __instance = native;
- }
-
- private SourceLocation(void* native, bool skipVTables = false) : this()
- {
- __instance = *(Internal*) native;
- }
-
- public SourceLocation(uint ID)
- : this()
- {
- fixed (Internal* __instancePtr = &__instance)
- {
- Internal.ctor_1(new global::System.IntPtr(__instancePtr), ID);
- }
- }
-
- public SourceLocation(CppSharp.Parser.SourceLocation _0)
- : this()
- {
- var ____arg0 = _0.__Instance;
- var __arg0 = new global::System.IntPtr(&____arg0);
- fixed (Internal* __instancePtr = &__instance)
- {
- Internal.cctor_2(new global::System.IntPtr(__instancePtr), __arg0);
- }
- }
-
- public uint ID
- {
- get
- {
- return __instance.ID;
- }
-
- set
- {
- __instance.ID = value;
- }
- }
- }
- }
-}
diff --git a/src/CppParser/Bindings/CSharp/x86_64-apple-darwin12.4.0/Target.cs b/src/CppParser/Bindings/CSharp/x86_64-apple-darwin12.4.0/Target.cs
deleted file mode 100644
index 3550061c..00000000
--- a/src/CppParser/Bindings/CSharp/x86_64-apple-darwin12.4.0/Target.cs
+++ /dev/null
@@ -1,758 +0,0 @@
-//----------------------------------------------------------------------------
-//
-// This is autogenerated code by CppSharp.
-// Do not edit this file or all your changes will be lost after re-generation.
-//
-//----------------------------------------------------------------------------
-using System;
-using System.Runtime.InteropServices;
-using System.Security;
-
-namespace CppSharp
-{
- namespace Parser
- {
- public enum ParserIntType
- {
- NoInt = 0,
- SignedChar = 1,
- UnsignedChar = 2,
- SignedShort = 3,
- UnsignedShort = 4,
- SignedInt = 5,
- UnsignedInt = 6,
- SignedLong = 7,
- UnsignedLong = 8,
- SignedLongLong = 9,
- UnsignedLongLong = 10
- }
-
- public unsafe partial class ParserTargetInfo : IDisposable
- {
- [StructLayout(LayoutKind.Explicit, Size = 176)]
- public partial struct Internal
- {
- [FieldOffset(24)]
- public CppSharp.Parser.ParserIntType Char16Type;
-
- [FieldOffset(28)]
- public CppSharp.Parser.ParserIntType Char32Type;
-
- [FieldOffset(32)]
- public CppSharp.Parser.ParserIntType Int64Type;
-
- [FieldOffset(36)]
- public CppSharp.Parser.ParserIntType IntMaxType;
-
- [FieldOffset(40)]
- public CppSharp.Parser.ParserIntType IntPtrType;
-
- [FieldOffset(44)]
- public CppSharp.Parser.ParserIntType SizeType;
-
- [FieldOffset(48)]
- public CppSharp.Parser.ParserIntType UIntMaxType;
-
- [FieldOffset(52)]
- public CppSharp.Parser.ParserIntType WCharType;
-
- [FieldOffset(56)]
- public CppSharp.Parser.ParserIntType WIntType;
-
- [FieldOffset(60)]
- public uint BoolAlign;
-
- [FieldOffset(64)]
- public uint BoolWidth;
-
- [FieldOffset(68)]
- public uint CharAlign;
-
- [FieldOffset(72)]
- public uint CharWidth;
-
- [FieldOffset(76)]
- public uint Char16Align;
-
- [FieldOffset(80)]
- public uint Char16Width;
-
- [FieldOffset(84)]
- public uint Char32Align;
-
- [FieldOffset(88)]
- public uint Char32Width;
-
- [FieldOffset(92)]
- public uint HalfAlign;
-
- [FieldOffset(96)]
- public uint HalfWidth;
-
- [FieldOffset(100)]
- public uint FloatAlign;
-
- [FieldOffset(104)]
- public uint FloatWidth;
-
- [FieldOffset(108)]
- public uint DoubleAlign;
-
- [FieldOffset(112)]
- public uint DoubleWidth;
-
- [FieldOffset(116)]
- public uint ShortAlign;
-
- [FieldOffset(120)]
- public uint ShortWidth;
-
- [FieldOffset(124)]
- public uint IntAlign;
-
- [FieldOffset(128)]
- public uint IntWidth;
-
- [FieldOffset(132)]
- public uint IntMaxTWidth;
-
- [FieldOffset(136)]
- public uint LongAlign;
-
- [FieldOffset(140)]
- public uint LongWidth;
-
- [FieldOffset(144)]
- public uint LongDoubleAlign;
-
- [FieldOffset(148)]
- public uint LongDoubleWidth;
-
- [FieldOffset(152)]
- public uint LongLongAlign;
-
- [FieldOffset(156)]
- public uint LongLongWidth;
-
- [FieldOffset(160)]
- public uint PointerAlign;
-
- [FieldOffset(164)]
- public uint PointerWidth;
-
- [FieldOffset(168)]
- public uint WCharAlign;
-
- [FieldOffset(172)]
- public uint WCharWidth;
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser16ParserTargetInfoC2Ev")]
- internal static extern void ctor_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser16ParserTargetInfoC2ERKS1_")]
- internal static extern void cctor_1(global::System.IntPtr instance, global::System.IntPtr _0);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser16ParserTargetInfoD2Ev")]
- internal static extern void dtor_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser16ParserTargetInfo6getABIEv")]
- internal static extern global::System.IntPtr getABI_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser16ParserTargetInfo6setABIEPKc")]
- internal static extern void setABI_0(global::System.IntPtr instance, global::System.IntPtr s);
- }
-
- public global::System.IntPtr __Instance { get; protected set; }
-
- protected int __PointerAdjustment;
- public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary();
- protected void*[] __OriginalVTables;
-
- protected bool __ownsNativeInstance;
-
- public static ParserTargetInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
- {
- return new ParserTargetInfo(native.ToPointer(), skipVTables);
- }
-
- public static ParserTargetInfo __CreateInstance(ParserTargetInfo.Internal native, bool skipVTables = false)
- {
- return new ParserTargetInfo(native, skipVTables);
- }
-
- private static void* __CopyValue(ParserTargetInfo.Internal native)
- {
- var ret = Marshal.AllocHGlobal(176);
- CppSharp.Parser.ParserTargetInfo.Internal.cctor_1(ret, new global::System.IntPtr(&native));
- return ret.ToPointer();
- }
-
- private ParserTargetInfo(ParserTargetInfo.Internal native, bool skipVTables = false)
- : this(__CopyValue(native), skipVTables)
- {
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- }
-
- protected ParserTargetInfo(void* native, bool skipVTables = false)
- {
- if (native == null)
- return;
- __Instance = new global::System.IntPtr(native);
- }
-
- public ParserTargetInfo()
- {
- __Instance = Marshal.AllocHGlobal(176);
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- Internal.ctor_0((__Instance + __PointerAdjustment));
- }
-
- public ParserTargetInfo(CppSharp.Parser.ParserTargetInfo _0)
- {
- __Instance = Marshal.AllocHGlobal(176);
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- if (ReferenceEquals(_0, null))
- throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
- var __arg0 = _0.__Instance;
- Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
- }
-
- public void Dispose()
- {
- Dispose(disposing: true);
- }
-
- protected virtual void Dispose(bool disposing)
- {
- CppSharp.Parser.ParserTargetInfo __dummy;
- NativeToManagedMap.TryRemove(__Instance, out __dummy);
- Internal.dtor_0((__Instance + __PointerAdjustment));
- if (__ownsNativeInstance)
- Marshal.FreeHGlobal(__Instance);
- }
-
- public string ABI
- {
- get
- {
- var __ret = Internal.getABI_0((__Instance + __PointerAdjustment));
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- set
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(value);
- Internal.setABI_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
- }
-
- public CppSharp.Parser.ParserIntType Char16Type
- {
- get
- {
- return ((Internal*) __Instance)->Char16Type;
- }
-
- set
- {
- ((Internal*) __Instance)->Char16Type = value;
- }
- }
-
- public CppSharp.Parser.ParserIntType Char32Type
- {
- get
- {
- return ((Internal*) __Instance)->Char32Type;
- }
-
- set
- {
- ((Internal*) __Instance)->Char32Type = value;
- }
- }
-
- public CppSharp.Parser.ParserIntType Int64Type
- {
- get
- {
- return ((Internal*) __Instance)->Int64Type;
- }
-
- set
- {
- ((Internal*) __Instance)->Int64Type = value;
- }
- }
-
- public CppSharp.Parser.ParserIntType IntMaxType
- {
- get
- {
- return ((Internal*) __Instance)->IntMaxType;
- }
-
- set
- {
- ((Internal*) __Instance)->IntMaxType = value;
- }
- }
-
- public CppSharp.Parser.ParserIntType IntPtrType
- {
- get
- {
- return ((Internal*) __Instance)->IntPtrType;
- }
-
- set
- {
- ((Internal*) __Instance)->IntPtrType = value;
- }
- }
-
- public CppSharp.Parser.ParserIntType SizeType
- {
- get
- {
- return ((Internal*) __Instance)->SizeType;
- }
-
- set
- {
- ((Internal*) __Instance)->SizeType = value;
- }
- }
-
- public CppSharp.Parser.ParserIntType UIntMaxType
- {
- get
- {
- return ((Internal*) __Instance)->UIntMaxType;
- }
-
- set
- {
- ((Internal*) __Instance)->UIntMaxType = value;
- }
- }
-
- public CppSharp.Parser.ParserIntType WCharType
- {
- get
- {
- return ((Internal*) __Instance)->WCharType;
- }
-
- set
- {
- ((Internal*) __Instance)->WCharType = value;
- }
- }
-
- public CppSharp.Parser.ParserIntType WIntType
- {
- get
- {
- return ((Internal*) __Instance)->WIntType;
- }
-
- set
- {
- ((Internal*) __Instance)->WIntType = value;
- }
- }
-
- public uint BoolAlign
- {
- get
- {
- return ((Internal*) __Instance)->BoolAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->BoolAlign = value;
- }
- }
-
- public uint BoolWidth
- {
- get
- {
- return ((Internal*) __Instance)->BoolWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->BoolWidth = value;
- }
- }
-
- public uint CharAlign
- {
- get
- {
- return ((Internal*) __Instance)->CharAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->CharAlign = value;
- }
- }
-
- public uint CharWidth
- {
- get
- {
- return ((Internal*) __Instance)->CharWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->CharWidth = value;
- }
- }
-
- public uint Char16Align
- {
- get
- {
- return ((Internal*) __Instance)->Char16Align;
- }
-
- set
- {
- ((Internal*) __Instance)->Char16Align = value;
- }
- }
-
- public uint Char16Width
- {
- get
- {
- return ((Internal*) __Instance)->Char16Width;
- }
-
- set
- {
- ((Internal*) __Instance)->Char16Width = value;
- }
- }
-
- public uint Char32Align
- {
- get
- {
- return ((Internal*) __Instance)->Char32Align;
- }
-
- set
- {
- ((Internal*) __Instance)->Char32Align = value;
- }
- }
-
- public uint Char32Width
- {
- get
- {
- return ((Internal*) __Instance)->Char32Width;
- }
-
- set
- {
- ((Internal*) __Instance)->Char32Width = value;
- }
- }
-
- public uint HalfAlign
- {
- get
- {
- return ((Internal*) __Instance)->HalfAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->HalfAlign = value;
- }
- }
-
- public uint HalfWidth
- {
- get
- {
- return ((Internal*) __Instance)->HalfWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->HalfWidth = value;
- }
- }
-
- public uint FloatAlign
- {
- get
- {
- return ((Internal*) __Instance)->FloatAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->FloatAlign = value;
- }
- }
-
- public uint FloatWidth
- {
- get
- {
- return ((Internal*) __Instance)->FloatWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->FloatWidth = value;
- }
- }
-
- public uint DoubleAlign
- {
- get
- {
- return ((Internal*) __Instance)->DoubleAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->DoubleAlign = value;
- }
- }
-
- public uint DoubleWidth
- {
- get
- {
- return ((Internal*) __Instance)->DoubleWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->DoubleWidth = value;
- }
- }
-
- public uint ShortAlign
- {
- get
- {
- return ((Internal*) __Instance)->ShortAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->ShortAlign = value;
- }
- }
-
- public uint ShortWidth
- {
- get
- {
- return ((Internal*) __Instance)->ShortWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->ShortWidth = value;
- }
- }
-
- public uint IntAlign
- {
- get
- {
- return ((Internal*) __Instance)->IntAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->IntAlign = value;
- }
- }
-
- public uint IntWidth
- {
- get
- {
- return ((Internal*) __Instance)->IntWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->IntWidth = value;
- }
- }
-
- public uint IntMaxTWidth
- {
- get
- {
- return ((Internal*) __Instance)->IntMaxTWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->IntMaxTWidth = value;
- }
- }
-
- public uint LongAlign
- {
- get
- {
- return ((Internal*) __Instance)->LongAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->LongAlign = value;
- }
- }
-
- public uint LongWidth
- {
- get
- {
- return ((Internal*) __Instance)->LongWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->LongWidth = value;
- }
- }
-
- public uint LongDoubleAlign
- {
- get
- {
- return ((Internal*) __Instance)->LongDoubleAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->LongDoubleAlign = value;
- }
- }
-
- public uint LongDoubleWidth
- {
- get
- {
- return ((Internal*) __Instance)->LongDoubleWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->LongDoubleWidth = value;
- }
- }
-
- public uint LongLongAlign
- {
- get
- {
- return ((Internal*) __Instance)->LongLongAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->LongLongAlign = value;
- }
- }
-
- public uint LongLongWidth
- {
- get
- {
- return ((Internal*) __Instance)->LongLongWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->LongLongWidth = value;
- }
- }
-
- public uint PointerAlign
- {
- get
- {
- return ((Internal*) __Instance)->PointerAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->PointerAlign = value;
- }
- }
-
- public uint PointerWidth
- {
- get
- {
- return ((Internal*) __Instance)->PointerWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->PointerWidth = value;
- }
- }
-
- public uint WCharAlign
- {
- get
- {
- return ((Internal*) __Instance)->WCharAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->WCharAlign = value;
- }
- }
-
- public uint WCharWidth
- {
- get
- {
- return ((Internal*) __Instance)->WCharWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->WCharWidth = value;
- }
- }
- }
- }
-}
diff --git a/src/CppParser/Bindings/CSharp/x86_64-linux-gnu-cxx11abi/CppParser.cs b/src/CppParser/Bindings/CSharp/x86_64-linux-gnu-cxx11abi/CppParser.cs
deleted file mode 100644
index 1707b13b..00000000
--- a/src/CppParser/Bindings/CSharp/x86_64-linux-gnu-cxx11abi/CppParser.cs
+++ /dev/null
@@ -1,1207 +0,0 @@
-//----------------------------------------------------------------------------
-//
-// This is autogenerated code by CppSharp.
-// Do not edit this file or all your changes will be lost after re-generation.
-//
-//----------------------------------------------------------------------------
-using System;
-using System.Runtime.InteropServices;
-using System.Security;
-
-namespace CppSharp
-{
- namespace Parser
- {
- public enum LanguageVersion
- {
- /// The C programming language.
- C = 0,
- /// The C++ programming language year 1998; supports deprecated constructs.
- CPlusPlus98 = 1,
- /// The C++ programming language year 2011.
- CPlusPlus11 = 2
- }
-
- public enum ParserDiagnosticLevel
- {
- Ignored = 0,
- Note = 1,
- Warning = 2,
- Error = 3,
- Fatal = 4
- }
-
- public enum ParserResultKind
- {
- Success = 0,
- Error = 1,
- FileNotFound = 2
- }
-
- public enum SourceLocationKind
- {
- Invalid = 0,
- Builtin = 1,
- CommandLine = 2,
- System = 3,
- User = 4
- }
-
- public unsafe partial class ParserOptions : IDisposable
- {
- [StructLayout(LayoutKind.Explicit, Size = 272)]
- public partial struct Internal
- {
- [FieldOffset(200)]
- public global::System.IntPtr ASTContext;
-
- [FieldOffset(208)]
- public int ToolSetToUse;
-
- [FieldOffset(248)]
- public CppSharp.Parser.AST.CppAbi Abi;
-
- [FieldOffset(252)]
- public byte NoStandardIncludes;
-
- [FieldOffset(253)]
- public byte NoBuiltinIncludes;
-
- [FieldOffset(254)]
- public byte MicrosoftMode;
-
- [FieldOffset(255)]
- public byte Verbose;
-
- [FieldOffset(256)]
- public CppSharp.Parser.LanguageVersion LanguageVersion;
-
- [FieldOffset(264)]
- public global::System.IntPtr TargetInfo;
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptionsC2Ev")]
- internal static extern void ctor_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptionsC2ERKS1_")]
- internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptionsD2Ev")]
- internal static extern void dtor_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions12getArgumentsEj")]
- internal static extern global::System.IntPtr getArguments_0(global::System.IntPtr instance, uint i);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions12addArgumentsEPKc")]
- internal static extern void addArguments_0(global::System.IntPtr instance, global::System.IntPtr s);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14clearArgumentsEv")]
- internal static extern void clearArguments_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14getSourceFilesEj")]
- internal static extern global::System.IntPtr getSourceFiles_0(global::System.IntPtr instance, uint i);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14addSourceFilesEPKc")]
- internal static extern void addSourceFiles_0(global::System.IntPtr instance, global::System.IntPtr s);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions16clearSourceFilesEv")]
- internal static extern void clearSourceFiles_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14getIncludeDirsEj")]
- internal static extern global::System.IntPtr getIncludeDirs_0(global::System.IntPtr instance, uint i);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14addIncludeDirsEPKc")]
- internal static extern void addIncludeDirs_0(global::System.IntPtr instance, global::System.IntPtr s);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions16clearIncludeDirsEv")]
- internal static extern void clearIncludeDirs_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions20getSystemIncludeDirsEj")]
- internal static extern global::System.IntPtr getSystemIncludeDirs_0(global::System.IntPtr instance, uint i);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions20addSystemIncludeDirsEPKc")]
- internal static extern void addSystemIncludeDirs_0(global::System.IntPtr instance, global::System.IntPtr s);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions22clearSystemIncludeDirsEv")]
- internal static extern void clearSystemIncludeDirs_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions10getDefinesEj")]
- internal static extern global::System.IntPtr getDefines_0(global::System.IntPtr instance, uint i);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions10addDefinesEPKc")]
- internal static extern void addDefines_0(global::System.IntPtr instance, global::System.IntPtr s);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions12clearDefinesEv")]
- internal static extern void clearDefines_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions12getUndefinesEj")]
- internal static extern global::System.IntPtr getUndefines_0(global::System.IntPtr instance, uint i);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions12addUndefinesEPKc")]
- internal static extern void addUndefines_0(global::System.IntPtr instance, global::System.IntPtr s);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14clearUndefinesEv")]
- internal static extern void clearUndefines_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14getLibraryDirsEj")]
- internal static extern global::System.IntPtr getLibraryDirs_0(global::System.IntPtr instance, uint i);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14addLibraryDirsEPKc")]
- internal static extern void addLibraryDirs_0(global::System.IntPtr instance, global::System.IntPtr s);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions16clearLibraryDirsEv")]
- internal static extern void clearLibraryDirs_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions17getArgumentsCountEv")]
- internal static extern uint getArgumentsCount_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14getLibraryFileEv")]
- internal static extern global::System.IntPtr getLibraryFile_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14setLibraryFileEPKc")]
- internal static extern void setLibraryFile_0(global::System.IntPtr instance, global::System.IntPtr s);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions19getSourceFilesCountEv")]
- internal static extern uint getSourceFilesCount_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions19getIncludeDirsCountEv")]
- internal static extern uint getIncludeDirsCount_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions25getSystemIncludeDirsCountEv")]
- internal static extern uint getSystemIncludeDirsCount_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions15getDefinesCountEv")]
- internal static extern uint getDefinesCount_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions17getUndefinesCountEv")]
- internal static extern uint getUndefinesCount_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions19getLibraryDirsCountEv")]
- internal static extern uint getLibraryDirsCount_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions15getTargetTripleEv")]
- internal static extern global::System.IntPtr getTargetTriple_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions15setTargetTripleEPKc")]
- internal static extern void setTargetTriple_0(global::System.IntPtr instance, global::System.IntPtr s);
- }
-
- public global::System.IntPtr __Instance { get; protected set; }
-
- protected int __PointerAdjustment;
- public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary();
- protected void*[] __OriginalVTables;
-
- protected bool __ownsNativeInstance;
-
- public static ParserOptions __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
- {
- return new ParserOptions(native.ToPointer(), skipVTables);
- }
-
- public static ParserOptions __CreateInstance(ParserOptions.Internal native, bool skipVTables = false)
- {
- return new ParserOptions(native, skipVTables);
- }
-
- private static void* __CopyValue(ParserOptions.Internal native)
- {
- var ret = Marshal.AllocHGlobal(272);
- CppSharp.Parser.ParserOptions.Internal.cctor_2(ret, new global::System.IntPtr(&native));
- return ret.ToPointer();
- }
-
- private ParserOptions(ParserOptions.Internal native, bool skipVTables = false)
- : this(__CopyValue(native), skipVTables)
- {
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- }
-
- protected ParserOptions(void* native, bool skipVTables = false)
- {
- if (native == null)
- return;
- __Instance = new global::System.IntPtr(native);
- }
-
- public ParserOptions()
- {
- __Instance = Marshal.AllocHGlobal(272);
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- Internal.ctor_0((__Instance + __PointerAdjustment));
- }
-
- public ParserOptions(CppSharp.Parser.ParserOptions _0)
- {
- __Instance = Marshal.AllocHGlobal(272);
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- if (ReferenceEquals(_0, null))
- throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
- var __arg0 = _0.__Instance;
- Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
- }
-
- public void Dispose()
- {
- Dispose(disposing: true);
- }
-
- protected virtual void Dispose(bool disposing)
- {
- CppSharp.Parser.ParserOptions __dummy;
- NativeToManagedMap.TryRemove(__Instance, out __dummy);
- Internal.dtor_0((__Instance + __PointerAdjustment));
- if (__ownsNativeInstance)
- Marshal.FreeHGlobal(__Instance);
- }
-
- public string getArguments(uint i)
- {
- var __ret = Internal.getArguments_0((__Instance + __PointerAdjustment), i);
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- public void addArguments(string s)
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(s);
- Internal.addArguments_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
-
- public void clearArguments()
- {
- Internal.clearArguments_0((__Instance + __PointerAdjustment));
- }
-
- public string getSourceFiles(uint i)
- {
- var __ret = Internal.getSourceFiles_0((__Instance + __PointerAdjustment), i);
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- public void addSourceFiles(string s)
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(s);
- Internal.addSourceFiles_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
-
- public void clearSourceFiles()
- {
- Internal.clearSourceFiles_0((__Instance + __PointerAdjustment));
- }
-
- public string getIncludeDirs(uint i)
- {
- var __ret = Internal.getIncludeDirs_0((__Instance + __PointerAdjustment), i);
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- public void addIncludeDirs(string s)
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(s);
- Internal.addIncludeDirs_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
-
- public void clearIncludeDirs()
- {
- Internal.clearIncludeDirs_0((__Instance + __PointerAdjustment));
- }
-
- public string getSystemIncludeDirs(uint i)
- {
- var __ret = Internal.getSystemIncludeDirs_0((__Instance + __PointerAdjustment), i);
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- public void addSystemIncludeDirs(string s)
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(s);
- Internal.addSystemIncludeDirs_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
-
- public void clearSystemIncludeDirs()
- {
- Internal.clearSystemIncludeDirs_0((__Instance + __PointerAdjustment));
- }
-
- public string getDefines(uint i)
- {
- var __ret = Internal.getDefines_0((__Instance + __PointerAdjustment), i);
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- public void addDefines(string s)
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(s);
- Internal.addDefines_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
-
- public void clearDefines()
- {
- Internal.clearDefines_0((__Instance + __PointerAdjustment));
- }
-
- public string getUndefines(uint i)
- {
- var __ret = Internal.getUndefines_0((__Instance + __PointerAdjustment), i);
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- public void addUndefines(string s)
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(s);
- Internal.addUndefines_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
-
- public void clearUndefines()
- {
- Internal.clearUndefines_0((__Instance + __PointerAdjustment));
- }
-
- public string getLibraryDirs(uint i)
- {
- var __ret = Internal.getLibraryDirs_0((__Instance + __PointerAdjustment), i);
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- public void addLibraryDirs(string s)
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(s);
- Internal.addLibraryDirs_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
-
- public void clearLibraryDirs()
- {
- Internal.clearLibraryDirs_0((__Instance + __PointerAdjustment));
- }
-
- public uint ArgumentsCount
- {
- get
- {
- var __ret = Internal.getArgumentsCount_0((__Instance + __PointerAdjustment));
- return __ret;
- }
- }
-
- public string LibraryFile
- {
- get
- {
- var __ret = Internal.getLibraryFile_0((__Instance + __PointerAdjustment));
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- set
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(value);
- Internal.setLibraryFile_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
- }
-
- public uint SourceFilesCount
- {
- get
- {
- var __ret = Internal.getSourceFilesCount_0((__Instance + __PointerAdjustment));
- return __ret;
- }
- }
-
- public uint IncludeDirsCount
- {
- get
- {
- var __ret = Internal.getIncludeDirsCount_0((__Instance + __PointerAdjustment));
- return __ret;
- }
- }
-
- public uint SystemIncludeDirsCount
- {
- get
- {
- var __ret = Internal.getSystemIncludeDirsCount_0((__Instance + __PointerAdjustment));
- return __ret;
- }
- }
-
- public uint DefinesCount
- {
- get
- {
- var __ret = Internal.getDefinesCount_0((__Instance + __PointerAdjustment));
- return __ret;
- }
- }
-
- public uint UndefinesCount
- {
- get
- {
- var __ret = Internal.getUndefinesCount_0((__Instance + __PointerAdjustment));
- return __ret;
- }
- }
-
- public uint LibraryDirsCount
- {
- get
- {
- var __ret = Internal.getLibraryDirsCount_0((__Instance + __PointerAdjustment));
- return __ret;
- }
- }
-
- public string TargetTriple
- {
- get
- {
- var __ret = Internal.getTargetTriple_0((__Instance + __PointerAdjustment));
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- set
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(value);
- Internal.setTargetTriple_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
- }
-
- public CppSharp.Parser.AST.ASTContext ASTContext
- {
- get
- {
- CppSharp.Parser.AST.ASTContext __result0;
- if (((Internal*) __Instance)->ASTContext == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.ASTContext.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->ASTContext))
- __result0 = (CppSharp.Parser.AST.ASTContext) CppSharp.Parser.AST.ASTContext.NativeToManagedMap[((Internal*) __Instance)->ASTContext];
- else __result0 = CppSharp.Parser.AST.ASTContext.__CreateInstance(((Internal*) __Instance)->ASTContext);
- return __result0;
- }
-
- set
- {
- ((Internal*) __Instance)->ASTContext = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance;
- }
- }
-
- public int ToolSetToUse
- {
- get
- {
- return ((Internal*) __Instance)->ToolSetToUse;
- }
-
- set
- {
- ((Internal*) __Instance)->ToolSetToUse = value;
- }
- }
-
- public CppSharp.Parser.AST.CppAbi Abi
- {
- get
- {
- return ((Internal*) __Instance)->Abi;
- }
-
- set
- {
- ((Internal*) __Instance)->Abi = value;
- }
- }
-
- public bool NoStandardIncludes
- {
- get
- {
- return ((Internal*) __Instance)->NoStandardIncludes != 0;
- }
-
- set
- {
- ((Internal*) __Instance)->NoStandardIncludes = (byte) (value ? 1 : 0);
- }
- }
-
- public bool NoBuiltinIncludes
- {
- get
- {
- return ((Internal*) __Instance)->NoBuiltinIncludes != 0;
- }
-
- set
- {
- ((Internal*) __Instance)->NoBuiltinIncludes = (byte) (value ? 1 : 0);
- }
- }
-
- public bool MicrosoftMode
- {
- get
- {
- return ((Internal*) __Instance)->MicrosoftMode != 0;
- }
-
- set
- {
- ((Internal*) __Instance)->MicrosoftMode = (byte) (value ? 1 : 0);
- }
- }
-
- public bool Verbose
- {
- get
- {
- return ((Internal*) __Instance)->Verbose != 0;
- }
-
- set
- {
- ((Internal*) __Instance)->Verbose = (byte) (value ? 1 : 0);
- }
- }
-
- public CppSharp.Parser.LanguageVersion LanguageVersion
- {
- get
- {
- return ((Internal*) __Instance)->LanguageVersion;
- }
-
- set
- {
- ((Internal*) __Instance)->LanguageVersion = value;
- }
- }
-
- public CppSharp.Parser.ParserTargetInfo TargetInfo
- {
- get
- {
- CppSharp.Parser.ParserTargetInfo __result0;
- if (((Internal*) __Instance)->TargetInfo == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.ParserTargetInfo.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->TargetInfo))
- __result0 = (CppSharp.Parser.ParserTargetInfo) CppSharp.Parser.ParserTargetInfo.NativeToManagedMap[((Internal*) __Instance)->TargetInfo];
- else __result0 = CppSharp.Parser.ParserTargetInfo.__CreateInstance(((Internal*) __Instance)->TargetInfo);
- return __result0;
- }
-
- set
- {
- ((Internal*) __Instance)->TargetInfo = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance;
- }
- }
- }
-
- public unsafe partial class ParserDiagnostic : IDisposable
- {
- [StructLayout(LayoutKind.Explicit, Size = 80)]
- public partial struct Internal
- {
- [FieldOffset(64)]
- public CppSharp.Parser.ParserDiagnosticLevel Level;
-
- [FieldOffset(68)]
- public int LineNumber;
-
- [FieldOffset(72)]
- public int ColumnNumber;
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser16ParserDiagnosticC2Ev")]
- internal static extern void ctor_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser16ParserDiagnosticC2ERKS1_")]
- internal static extern void cctor_1(global::System.IntPtr instance, global::System.IntPtr _0);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser16ParserDiagnosticD2Ev")]
- internal static extern void dtor_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser16ParserDiagnostic11getFileNameEv")]
- internal static extern global::System.IntPtr getFileName_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser16ParserDiagnostic11setFileNameEPKc")]
- internal static extern void setFileName_0(global::System.IntPtr instance, global::System.IntPtr s);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser16ParserDiagnostic10getMessageEv")]
- internal static extern global::System.IntPtr getMessage_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser16ParserDiagnostic10setMessageEPKc")]
- internal static extern void setMessage_0(global::System.IntPtr instance, global::System.IntPtr s);
- }
-
- public global::System.IntPtr __Instance { get; protected set; }
-
- protected int __PointerAdjustment;
- public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary();
- protected void*[] __OriginalVTables;
-
- protected bool __ownsNativeInstance;
-
- public static ParserDiagnostic __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
- {
- return new ParserDiagnostic(native.ToPointer(), skipVTables);
- }
-
- public static ParserDiagnostic __CreateInstance(ParserDiagnostic.Internal native, bool skipVTables = false)
- {
- return new ParserDiagnostic(native, skipVTables);
- }
-
- private static void* __CopyValue(ParserDiagnostic.Internal native)
- {
- var ret = Marshal.AllocHGlobal(80);
- CppSharp.Parser.ParserDiagnostic.Internal.cctor_1(ret, new global::System.IntPtr(&native));
- return ret.ToPointer();
- }
-
- private ParserDiagnostic(ParserDiagnostic.Internal native, bool skipVTables = false)
- : this(__CopyValue(native), skipVTables)
- {
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- }
-
- protected ParserDiagnostic(void* native, bool skipVTables = false)
- {
- if (native == null)
- return;
- __Instance = new global::System.IntPtr(native);
- }
-
- public ParserDiagnostic()
- {
- __Instance = Marshal.AllocHGlobal(80);
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- Internal.ctor_0((__Instance + __PointerAdjustment));
- }
-
- public ParserDiagnostic(CppSharp.Parser.ParserDiagnostic _0)
- {
- __Instance = Marshal.AllocHGlobal(80);
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- if (ReferenceEquals(_0, null))
- throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
- var __arg0 = _0.__Instance;
- Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
- }
-
- public void Dispose()
- {
- Dispose(disposing: true);
- }
-
- protected virtual void Dispose(bool disposing)
- {
- CppSharp.Parser.ParserDiagnostic __dummy;
- NativeToManagedMap.TryRemove(__Instance, out __dummy);
- Internal.dtor_0((__Instance + __PointerAdjustment));
- if (__ownsNativeInstance)
- Marshal.FreeHGlobal(__Instance);
- }
-
- public string FileName
- {
- get
- {
- var __ret = Internal.getFileName_0((__Instance + __PointerAdjustment));
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- set
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(value);
- Internal.setFileName_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
- }
-
- public string Message
- {
- get
- {
- var __ret = Internal.getMessage_0((__Instance + __PointerAdjustment));
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- set
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(value);
- Internal.setMessage_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
- }
-
- public CppSharp.Parser.ParserDiagnosticLevel Level
- {
- get
- {
- return ((Internal*) __Instance)->Level;
- }
-
- set
- {
- ((Internal*) __Instance)->Level = value;
- }
- }
-
- public int LineNumber
- {
- get
- {
- return ((Internal*) __Instance)->LineNumber;
- }
-
- set
- {
- ((Internal*) __Instance)->LineNumber = value;
- }
- }
-
- public int ColumnNumber
- {
- get
- {
- return ((Internal*) __Instance)->ColumnNumber;
- }
-
- set
- {
- ((Internal*) __Instance)->ColumnNumber = value;
- }
- }
- }
-
- public unsafe partial class ParserResult : IDisposable
- {
- [StructLayout(LayoutKind.Explicit, Size = 56)]
- public partial struct Internal
- {
- [FieldOffset(0)]
- public CppSharp.Parser.ParserResultKind Kind;
-
- [FieldOffset(32)]
- public global::System.IntPtr ASTContext;
-
- [FieldOffset(40)]
- public global::System.IntPtr Library;
-
- [FieldOffset(48)]
- public global::System.IntPtr CodeParser;
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser12ParserResultC2Ev")]
- internal static extern void ctor_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser12ParserResultC2ERKS1_")]
- internal static extern void cctor_1(global::System.IntPtr instance, global::System.IntPtr _0);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser12ParserResultD2Ev")]
- internal static extern void dtor_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser12ParserResult14getDiagnosticsEj")]
- internal static extern void getDiagnostics_0(global::System.IntPtr @return, global::System.IntPtr instance, uint i);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser12ParserResult14addDiagnosticsERNS0_16ParserDiagnosticE")]
- internal static extern void addDiagnostics_0(global::System.IntPtr instance, global::System.IntPtr s);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser12ParserResult16clearDiagnosticsEv")]
- internal static extern void clearDiagnostics_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser12ParserResult19getDiagnosticsCountEv")]
- internal static extern uint getDiagnosticsCount_0(global::System.IntPtr instance);
- }
-
- public global::System.IntPtr __Instance { get; protected set; }
-
- protected int __PointerAdjustment;
- public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary();
- protected void*[] __OriginalVTables;
-
- protected bool __ownsNativeInstance;
-
- public static ParserResult __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
- {
- return new ParserResult(native.ToPointer(), skipVTables);
- }
-
- public static ParserResult __CreateInstance(ParserResult.Internal native, bool skipVTables = false)
- {
- return new ParserResult(native, skipVTables);
- }
-
- private static void* __CopyValue(ParserResult.Internal native)
- {
- var ret = Marshal.AllocHGlobal(56);
- CppSharp.Parser.ParserResult.Internal.cctor_1(ret, new global::System.IntPtr(&native));
- return ret.ToPointer();
- }
-
- private ParserResult(ParserResult.Internal native, bool skipVTables = false)
- : this(__CopyValue(native), skipVTables)
- {
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- }
-
- protected ParserResult(void* native, bool skipVTables = false)
- {
- if (native == null)
- return;
- __Instance = new global::System.IntPtr(native);
- }
-
- public ParserResult()
- {
- __Instance = Marshal.AllocHGlobal(56);
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- Internal.ctor_0((__Instance + __PointerAdjustment));
- }
-
- public ParserResult(CppSharp.Parser.ParserResult _0)
- {
- __Instance = Marshal.AllocHGlobal(56);
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- if (ReferenceEquals(_0, null))
- throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
- var __arg0 = _0.__Instance;
- Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
- }
-
- public void Dispose()
- {
- Dispose(disposing: true);
- }
-
- protected virtual void Dispose(bool disposing)
- {
- CppSharp.Parser.ParserResult __dummy;
- NativeToManagedMap.TryRemove(__Instance, out __dummy);
- Internal.dtor_0((__Instance + __PointerAdjustment));
- if (__ownsNativeInstance)
- Marshal.FreeHGlobal(__Instance);
- }
-
- public CppSharp.Parser.ParserDiagnostic getDiagnostics(uint i)
- {
- var __ret = new CppSharp.Parser.ParserDiagnostic.Internal();
- Internal.getDiagnostics_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), i);
- return CppSharp.Parser.ParserDiagnostic.__CreateInstance(__ret);
- }
-
- public void addDiagnostics(CppSharp.Parser.ParserDiagnostic s)
- {
- if (ReferenceEquals(s, null))
- throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
- var __arg0 = s.__Instance;
- Internal.addDiagnostics_0((__Instance + __PointerAdjustment), __arg0);
- }
-
- public void clearDiagnostics()
- {
- Internal.clearDiagnostics_0((__Instance + __PointerAdjustment));
- }
-
- public uint DiagnosticsCount
- {
- get
- {
- var __ret = Internal.getDiagnosticsCount_0((__Instance + __PointerAdjustment));
- return __ret;
- }
- }
-
- public CppSharp.Parser.ParserResultKind Kind
- {
- get
- {
- return ((Internal*) __Instance)->Kind;
- }
-
- set
- {
- ((Internal*) __Instance)->Kind = value;
- }
- }
-
- public CppSharp.Parser.AST.ASTContext ASTContext
- {
- get
- {
- CppSharp.Parser.AST.ASTContext __result0;
- if (((Internal*) __Instance)->ASTContext == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.ASTContext.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->ASTContext))
- __result0 = (CppSharp.Parser.AST.ASTContext) CppSharp.Parser.AST.ASTContext.NativeToManagedMap[((Internal*) __Instance)->ASTContext];
- else __result0 = CppSharp.Parser.AST.ASTContext.__CreateInstance(((Internal*) __Instance)->ASTContext);
- return __result0;
- }
-
- set
- {
- ((Internal*) __Instance)->ASTContext = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance;
- }
- }
-
- public CppSharp.Parser.AST.NativeLibrary Library
- {
- get
- {
- CppSharp.Parser.AST.NativeLibrary __result0;
- if (((Internal*) __Instance)->Library == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.NativeLibrary.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Library))
- __result0 = (CppSharp.Parser.AST.NativeLibrary) CppSharp.Parser.AST.NativeLibrary.NativeToManagedMap[((Internal*) __Instance)->Library];
- else __result0 = CppSharp.Parser.AST.NativeLibrary.__CreateInstance(((Internal*) __Instance)->Library);
- return __result0;
- }
-
- set
- {
- ((Internal*) __Instance)->Library = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance;
- }
- }
- }
-
- public unsafe partial class ClangParser : IDisposable
- {
- [StructLayout(LayoutKind.Explicit, Size = 0)]
- public partial struct Internal
- {
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser11ClangParserC2ERKS1_")]
- internal static extern void cctor_1(global::System.IntPtr instance, global::System.IntPtr _0);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser11ClangParser11ParseHeaderEPNS0_13ParserOptionsE")]
- internal static extern global::System.IntPtr ParseHeader_0(global::System.IntPtr Opts);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser11ClangParser12ParseLibraryEPNS0_13ParserOptionsE")]
- internal static extern global::System.IntPtr ParseLibrary_0(global::System.IntPtr Opts);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser11ClangParser13GetTargetInfoEPNS0_13ParserOptionsE")]
- internal static extern global::System.IntPtr GetTargetInfo_0(global::System.IntPtr Opts);
- }
-
- public global::System.IntPtr __Instance { get; protected set; }
-
- protected int __PointerAdjustment;
- public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary();
- protected void*[] __OriginalVTables;
-
- protected bool __ownsNativeInstance;
-
- public static ClangParser __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
- {
- return new ClangParser(native.ToPointer(), skipVTables);
- }
-
- public static ClangParser __CreateInstance(ClangParser.Internal native, bool skipVTables = false)
- {
- return new ClangParser(native, skipVTables);
- }
-
- private static void* __CopyValue(ClangParser.Internal native)
- {
- var ret = Marshal.AllocHGlobal(0);
- *(ClangParser.Internal*) ret = native;
- return ret.ToPointer();
- }
-
- private ClangParser(ClangParser.Internal native, bool skipVTables = false)
- : this(__CopyValue(native), skipVTables)
- {
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- }
-
- protected ClangParser(void* native, bool skipVTables = false)
- {
- if (native == null)
- return;
- __Instance = new global::System.IntPtr(native);
- }
-
- public ClangParser()
- {
- __Instance = Marshal.AllocHGlobal(0);
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- }
-
- public ClangParser(CppSharp.Parser.ClangParser _0)
- {
- __Instance = Marshal.AllocHGlobal(0);
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- *((ClangParser.Internal*) __Instance) = *((ClangParser.Internal*) _0.__Instance);
- }
-
- public void Dispose()
- {
- Dispose(disposing: true);
- }
-
- protected virtual void Dispose(bool disposing)
- {
- CppSharp.Parser.ClangParser __dummy;
- NativeToManagedMap.TryRemove(__Instance, out __dummy);
- if (__ownsNativeInstance)
- Marshal.FreeHGlobal(__Instance);
- }
-
- public static CppSharp.Parser.ParserResult ParseHeader(CppSharp.Parser.ParserOptions Opts)
- {
- var __arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
- var __ret = Internal.ParseHeader_0(__arg0);
- CppSharp.Parser.ParserResult __result0;
- if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.ParserResult.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.ParserResult) CppSharp.Parser.ParserResult.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.ParserResult.__CreateInstance(__ret);
- return __result0;
- }
-
- public static CppSharp.Parser.ParserResult ParseLibrary(CppSharp.Parser.ParserOptions Opts)
- {
- var __arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
- var __ret = Internal.ParseLibrary_0(__arg0);
- CppSharp.Parser.ParserResult __result0;
- if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.ParserResult.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.ParserResult) CppSharp.Parser.ParserResult.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.ParserResult.__CreateInstance(__ret);
- return __result0;
- }
-
- public static CppSharp.Parser.ParserTargetInfo GetTargetInfo(CppSharp.Parser.ParserOptions Opts)
- {
- var __arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
- var __ret = Internal.GetTargetInfo_0(__arg0);
- CppSharp.Parser.ParserTargetInfo __result0;
- if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.ParserTargetInfo.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.ParserTargetInfo) CppSharp.Parser.ParserTargetInfo.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.ParserTargetInfo.__CreateInstance(__ret);
- return __result0;
- }
- }
- }
-}
diff --git a/src/CppParser/Bindings/CSharp/x86_64-linux-gnu/AST.cs b/src/CppParser/Bindings/CSharp/x86_64-linux-gnu-cxx11abi/CppSharp.CppParser.cs
similarity index 77%
rename from src/CppParser/Bindings/CSharp/x86_64-linux-gnu/AST.cs
rename to src/CppParser/Bindings/CSharp/x86_64-linux-gnu-cxx11abi/CppSharp.CppParser.cs
index 27d75bdd..46dfb1ab 100644
--- a/src/CppParser/Bindings/CSharp/x86_64-linux-gnu/AST.cs
+++ b/src/CppParser/Bindings/CSharp/x86_64-linux-gnu-cxx11abi/CppSharp.CppParser.cs
@@ -258,7 +258,7 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
@@ -266,7 +266,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST4TypeC2ENS1_8TypeKindE")]
- internal static extern void ctor_0(global::System.IntPtr instance, CppSharp.Parser.AST.TypeKind kind);
+ internal static extern void ctor_0(global::System.IntPtr instance, global::CppSharp.Parser.AST.TypeKind kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -295,7 +295,7 @@ namespace CppSharp
private static void* __CopyValue(Type.Internal native)
{
var ret = Marshal.AllocHGlobal(8);
- CppSharp.Parser.AST.Type.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Type.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -313,7 +313,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public Type(CppSharp.Parser.AST.TypeKind kind)
+ public Type(global::CppSharp.Parser.AST.TypeKind kind)
{
__Instance = Marshal.AllocHGlobal(8);
__ownsNativeInstance = true;
@@ -322,7 +322,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment), __arg0);
}
- public Type(CppSharp.Parser.AST.Type _0)
+ public Type(global::CppSharp.Parser.AST.Type _0)
{
__Instance = Marshal.AllocHGlobal(8);
__ownsNativeInstance = true;
@@ -340,13 +340,13 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Type __dummy;
+ global::CppSharp.Parser.AST.Type __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.TypeKind Kind
+ public global::CppSharp.Parser.AST.TypeKind Kind
{
get
{
@@ -432,7 +432,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public TypeQualifiers(CppSharp.Parser.AST.TypeQualifiers _0)
+ public TypeQualifiers(global::CppSharp.Parser.AST.TypeQualifiers _0)
{
__Instance = Marshal.AllocHGlobal(3);
__ownsNativeInstance = true;
@@ -454,7 +454,7 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.TypeQualifiers __dummy;
+ global::CppSharp.Parser.AST.TypeQualifiers __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
@@ -509,7 +509,7 @@ namespace CppSharp
public global::System.IntPtr Type;
[FieldOffset(8)]
- public CppSharp.Parser.AST.TypeQualifiers.Internal Qualifiers;
+ public global::CppSharp.Parser.AST.TypeQualifiers.Internal Qualifiers;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -569,7 +569,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public QualifiedType(CppSharp.Parser.AST.QualifiedType _0)
+ public QualifiedType(global::CppSharp.Parser.AST.QualifiedType _0)
{
__Instance = Marshal.AllocHGlobal(16);
__ownsNativeInstance = true;
@@ -584,21 +584,21 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.QualifiedType __dummy;
+ global::CppSharp.Parser.AST.QualifiedType __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.Type Type
+ public global::CppSharp.Parser.AST.Type Type
{
get
{
- CppSharp.Parser.AST.Type __result0;
+ global::CppSharp.Parser.AST.Type __result0;
if (((Internal*) __Instance)->Type == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Type))
- __result0 = (CppSharp.Parser.AST.Type) CppSharp.Parser.AST.Type.NativeToManagedMap[((Internal*) __Instance)->Type];
- else __result0 = CppSharp.Parser.AST.Type.__CreateInstance(((Internal*) __Instance)->Type);
+ else if (global::CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Type))
+ __result0 = (global::CppSharp.Parser.AST.Type) global::CppSharp.Parser.AST.Type.NativeToManagedMap[((Internal*) __Instance)->Type];
+ else __result0 = global::CppSharp.Parser.AST.Type.__CreateInstance(((Internal*) __Instance)->Type);
return __result0;
}
@@ -608,27 +608,27 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.TypeQualifiers Qualifiers
+ public global::CppSharp.Parser.AST.TypeQualifiers Qualifiers
{
get
{
- return CppSharp.Parser.AST.TypeQualifiers.__CreateInstance(((Internal*) __Instance)->Qualifiers);
+ return global::CppSharp.Parser.AST.TypeQualifiers.__CreateInstance(((Internal*) __Instance)->Qualifiers);
}
set
{
- ((Internal*) __Instance)->Qualifiers = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.TypeQualifiers.Internal() : *(CppSharp.Parser.AST.TypeQualifiers.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Qualifiers = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.TypeQualifiers.Internal() : *(global::CppSharp.Parser.AST.TypeQualifiers.Internal*) (value.__Instance);
}
}
}
- public unsafe partial class TagType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class TagType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 16)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
@@ -660,7 +660,7 @@ namespace CppSharp
private static void* __CopyValue(TagType.Internal native)
{
var ret = Marshal.AllocHGlobal(16);
- CppSharp.Parser.AST.TagType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TagType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -689,7 +689,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TagType(CppSharp.Parser.AST.TagType _0)
+ public TagType(global::CppSharp.Parser.AST.TagType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(16);
@@ -701,15 +701,15 @@ namespace CppSharp
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
- public CppSharp.Parser.AST.Declaration Declaration
+ public global::CppSharp.Parser.AST.Declaration Declaration
{
get
{
- CppSharp.Parser.AST.Declaration __result0;
+ global::CppSharp.Parser.AST.Declaration __result0;
if (((Internal*) __Instance)->Declaration == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Declaration))
- __result0 = (CppSharp.Parser.AST.Declaration) CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->Declaration];
- else __result0 = CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Declaration);
+ else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Declaration))
+ __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->Declaration];
+ else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Declaration);
return __result0;
}
@@ -720,22 +720,22 @@ namespace CppSharp
}
}
- public unsafe partial class ArrayType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class ArrayType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 48)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
[FieldOffset(8)]
- public CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
[FieldOffset(24)]
- public CppSharp.Parser.AST.ArrayType.ArraySize SizeType;
+ public global::CppSharp.Parser.AST.ArrayType.ArraySize SizeType;
[FieldOffset(32)]
public long Size;
@@ -775,7 +775,7 @@ namespace CppSharp
private static void* __CopyValue(ArrayType.Internal native)
{
var ret = Marshal.AllocHGlobal(48);
- CppSharp.Parser.AST.ArrayType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.ArrayType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -804,7 +804,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public ArrayType(CppSharp.Parser.AST.ArrayType _0)
+ public ArrayType(global::CppSharp.Parser.AST.ArrayType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(48);
@@ -816,20 +816,20 @@ namespace CppSharp
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
- public CppSharp.Parser.AST.QualifiedType QualifiedType
+ public global::CppSharp.Parser.AST.QualifiedType QualifiedType
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
}
set
{
- ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
- public CppSharp.Parser.AST.ArrayType.ArraySize SizeType
+ public global::CppSharp.Parser.AST.ArrayType.ArraySize SizeType
{
get
{
@@ -869,22 +869,22 @@ namespace CppSharp
}
}
- public unsafe partial class FunctionType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class FunctionType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 56)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
[FieldOffset(8)]
- public CppSharp.Parser.AST.QualifiedType.Internal ReturnType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal ReturnType;
[FieldOffset(24)]
- public CppSharp.Parser.AST.CallingConvention CallingConvention;
+ public global::CppSharp.Parser.AST.CallingConvention CallingConvention;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -935,7 +935,7 @@ namespace CppSharp
private static void* __CopyValue(FunctionType.Internal native)
{
var ret = Marshal.AllocHGlobal(56);
- CppSharp.Parser.AST.FunctionType.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.FunctionType.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -964,7 +964,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public FunctionType(CppSharp.Parser.AST.FunctionType _0)
+ public FunctionType(global::CppSharp.Parser.AST.FunctionType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(56);
@@ -978,25 +978,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Type __dummy;
+ global::CppSharp.Parser.AST.Type __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.Parameter getParameters(uint i)
+ public global::CppSharp.Parser.AST.Parameter getParameters(uint i)
{
var __ret = Internal.getParameters_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Parameter __result0;
+ global::CppSharp.Parser.AST.Parameter __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Parameter.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Parameter) CppSharp.Parser.AST.Parameter.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Parameter.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Parameter.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Parameter) global::CppSharp.Parser.AST.Parameter.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Parameter.__CreateInstance(__ret);
return __result0;
}
- public void addParameters(CppSharp.Parser.AST.Parameter s)
+ public void addParameters(global::CppSharp.Parser.AST.Parameter s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -1018,20 +1018,20 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.QualifiedType ReturnType
+ public global::CppSharp.Parser.AST.QualifiedType ReturnType
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->ReturnType);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->ReturnType);
}
set
{
- ((Internal*) __Instance)->ReturnType = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->ReturnType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
- public CppSharp.Parser.AST.CallingConvention CallingConvention
+ public global::CppSharp.Parser.AST.CallingConvention CallingConvention
{
get
{
@@ -1045,22 +1045,22 @@ namespace CppSharp
}
}
- public unsafe partial class PointerType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class PointerType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 32)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
[FieldOffset(8)]
- public CppSharp.Parser.AST.QualifiedType.Internal QualifiedPointee;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal QualifiedPointee;
[FieldOffset(24)]
- public CppSharp.Parser.AST.PointerType.TypeModifier Modifier;
+ public global::CppSharp.Parser.AST.PointerType.TypeModifier Modifier;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -1094,7 +1094,7 @@ namespace CppSharp
private static void* __CopyValue(PointerType.Internal native)
{
var ret = Marshal.AllocHGlobal(32);
- CppSharp.Parser.AST.PointerType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.PointerType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -1123,7 +1123,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public PointerType(CppSharp.Parser.AST.PointerType _0)
+ public PointerType(global::CppSharp.Parser.AST.PointerType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(32);
@@ -1135,20 +1135,20 @@ namespace CppSharp
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
- public CppSharp.Parser.AST.QualifiedType QualifiedPointee
+ public global::CppSharp.Parser.AST.QualifiedType QualifiedPointee
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedPointee);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedPointee);
}
set
{
- ((Internal*) __Instance)->QualifiedPointee = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->QualifiedPointee = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
- public CppSharp.Parser.AST.PointerType.TypeModifier Modifier
+ public global::CppSharp.Parser.AST.PointerType.TypeModifier Modifier
{
get
{
@@ -1162,19 +1162,19 @@ namespace CppSharp
}
}
- public unsafe partial class MemberPointerType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class MemberPointerType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 24)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
[FieldOffset(8)]
- public CppSharp.Parser.AST.QualifiedType.Internal Pointee;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal Pointee;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -1200,7 +1200,7 @@ namespace CppSharp
private static void* __CopyValue(MemberPointerType.Internal native)
{
var ret = Marshal.AllocHGlobal(24);
- CppSharp.Parser.AST.MemberPointerType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.MemberPointerType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -1229,7 +1229,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public MemberPointerType(CppSharp.Parser.AST.MemberPointerType _0)
+ public MemberPointerType(global::CppSharp.Parser.AST.MemberPointerType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(24);
@@ -1241,27 +1241,27 @@ namespace CppSharp
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
- public CppSharp.Parser.AST.QualifiedType Pointee
+ public global::CppSharp.Parser.AST.QualifiedType Pointee
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Pointee);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Pointee);
}
set
{
- ((Internal*) __Instance)->Pointee = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Pointee = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
}
- public unsafe partial class TypedefType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class TypedefType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 16)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
@@ -1293,7 +1293,7 @@ namespace CppSharp
private static void* __CopyValue(TypedefType.Internal native)
{
var ret = Marshal.AllocHGlobal(16);
- CppSharp.Parser.AST.TypedefType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TypedefType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -1322,7 +1322,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TypedefType(CppSharp.Parser.AST.TypedefType _0)
+ public TypedefType(global::CppSharp.Parser.AST.TypedefType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(16);
@@ -1334,15 +1334,15 @@ namespace CppSharp
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
- public CppSharp.Parser.AST.TypedefNameDecl Declaration
+ public global::CppSharp.Parser.AST.TypedefNameDecl Declaration
{
get
{
- CppSharp.Parser.AST.TypedefNameDecl __result0;
+ global::CppSharp.Parser.AST.TypedefNameDecl __result0;
if (((Internal*) __Instance)->Declaration == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.TypedefNameDecl.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Declaration))
- __result0 = (CppSharp.Parser.AST.TypedefNameDecl) CppSharp.Parser.AST.TypedefNameDecl.NativeToManagedMap[((Internal*) __Instance)->Declaration];
- else __result0 = CppSharp.Parser.AST.TypedefNameDecl.__CreateInstance(((Internal*) __Instance)->Declaration);
+ else if (global::CppSharp.Parser.AST.TypedefNameDecl.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Declaration))
+ __result0 = (global::CppSharp.Parser.AST.TypedefNameDecl) global::CppSharp.Parser.AST.TypedefNameDecl.NativeToManagedMap[((Internal*) __Instance)->Declaration];
+ else __result0 = global::CppSharp.Parser.AST.TypedefNameDecl.__CreateInstance(((Internal*) __Instance)->Declaration);
return __result0;
}
@@ -1353,22 +1353,22 @@ namespace CppSharp
}
}
- public unsafe partial class AttributedType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class AttributedType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 40)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
[FieldOffset(8)]
- public CppSharp.Parser.AST.QualifiedType.Internal Modified;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal Modified;
[FieldOffset(24)]
- public CppSharp.Parser.AST.QualifiedType.Internal Equivalent;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal Equivalent;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -1394,7 +1394,7 @@ namespace CppSharp
private static void* __CopyValue(AttributedType.Internal native)
{
var ret = Marshal.AllocHGlobal(40);
- CppSharp.Parser.AST.AttributedType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.AttributedType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -1423,7 +1423,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public AttributedType(CppSharp.Parser.AST.AttributedType _0)
+ public AttributedType(global::CppSharp.Parser.AST.AttributedType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(40);
@@ -1435,52 +1435,52 @@ namespace CppSharp
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
- public CppSharp.Parser.AST.QualifiedType Modified
+ public global::CppSharp.Parser.AST.QualifiedType Modified
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Modified);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Modified);
}
set
{
- ((Internal*) __Instance)->Modified = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Modified = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
- public CppSharp.Parser.AST.QualifiedType Equivalent
+ public global::CppSharp.Parser.AST.QualifiedType Equivalent
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Equivalent);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Equivalent);
}
set
{
- ((Internal*) __Instance)->Equivalent = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Equivalent = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
}
- public unsafe partial class DecayedType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class DecayedType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 56)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
[FieldOffset(8)]
- public CppSharp.Parser.AST.QualifiedType.Internal Decayed;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal Decayed;
[FieldOffset(24)]
- public CppSharp.Parser.AST.QualifiedType.Internal Original;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal Original;
[FieldOffset(40)]
- public CppSharp.Parser.AST.QualifiedType.Internal Pointee;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal Pointee;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -1506,7 +1506,7 @@ namespace CppSharp
private static void* __CopyValue(DecayedType.Internal native)
{
var ret = Marshal.AllocHGlobal(56);
- CppSharp.Parser.AST.DecayedType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.DecayedType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -1535,7 +1535,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public DecayedType(CppSharp.Parser.AST.DecayedType _0)
+ public DecayedType(global::CppSharp.Parser.AST.DecayedType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(56);
@@ -1547,42 +1547,42 @@ namespace CppSharp
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
- public CppSharp.Parser.AST.QualifiedType Decayed
+ public global::CppSharp.Parser.AST.QualifiedType Decayed
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Decayed);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Decayed);
}
set
{
- ((Internal*) __Instance)->Decayed = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Decayed = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
- public CppSharp.Parser.AST.QualifiedType Original
+ public global::CppSharp.Parser.AST.QualifiedType Original
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Original);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Original);
}
set
{
- ((Internal*) __Instance)->Original = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Original = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
- public CppSharp.Parser.AST.QualifiedType Pointee
+ public global::CppSharp.Parser.AST.QualifiedType Pointee
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Pointee);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Pointee);
}
set
{
- ((Internal*) __Instance)->Pointee = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Pointee = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
}
@@ -1593,10 +1593,10 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TemplateArgument.ArgumentKind Kind;
+ public global::CppSharp.Parser.AST.TemplateArgument.ArgumentKind Kind;
[FieldOffset(8)]
- public CppSharp.Parser.AST.QualifiedType.Internal Type;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal Type;
[FieldOffset(24)]
public global::System.IntPtr Declaration;
@@ -1674,7 +1674,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TemplateArgument(CppSharp.Parser.AST.TemplateArgument _0)
+ public TemplateArgument(global::CppSharp.Parser.AST.TemplateArgument _0)
{
__Instance = Marshal.AllocHGlobal(40);
__ownsNativeInstance = true;
@@ -1689,13 +1689,13 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.TemplateArgument __dummy;
+ global::CppSharp.Parser.AST.TemplateArgument __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.TemplateArgument.ArgumentKind Kind
+ public global::CppSharp.Parser.AST.TemplateArgument.ArgumentKind Kind
{
get
{
@@ -1708,28 +1708,28 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.QualifiedType Type
+ public global::CppSharp.Parser.AST.QualifiedType Type
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Type);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Type);
}
set
{
- ((Internal*) __Instance)->Type = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Type = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
- public CppSharp.Parser.AST.Declaration Declaration
+ public global::CppSharp.Parser.AST.Declaration Declaration
{
get
{
- CppSharp.Parser.AST.Declaration __result0;
+ global::CppSharp.Parser.AST.Declaration __result0;
if (((Internal*) __Instance)->Declaration == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Declaration))
- __result0 = (CppSharp.Parser.AST.Declaration) CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->Declaration];
- else __result0 = CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Declaration);
+ else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Declaration))
+ __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->Declaration];
+ else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Declaration);
return __result0;
}
@@ -1753,13 +1753,13 @@ namespace CppSharp
}
}
- public unsafe partial class TemplateSpecializationType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class TemplateSpecializationType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 48)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
@@ -1819,7 +1819,7 @@ namespace CppSharp
private static void* __CopyValue(TemplateSpecializationType.Internal native)
{
var ret = Marshal.AllocHGlobal(48);
- CppSharp.Parser.AST.TemplateSpecializationType.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TemplateSpecializationType.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -1848,7 +1848,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TemplateSpecializationType(CppSharp.Parser.AST.TemplateSpecializationType _0)
+ public TemplateSpecializationType(global::CppSharp.Parser.AST.TemplateSpecializationType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(48);
@@ -1862,21 +1862,21 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Type __dummy;
+ global::CppSharp.Parser.AST.Type __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.TemplateArgument getArguments(uint i)
+ public global::CppSharp.Parser.AST.TemplateArgument getArguments(uint i)
{
- var __ret = new CppSharp.Parser.AST.TemplateArgument.Internal();
+ var __ret = new global::CppSharp.Parser.AST.TemplateArgument.Internal();
Internal.getArguments_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), i);
- return CppSharp.Parser.AST.TemplateArgument.__CreateInstance(__ret);
+ return global::CppSharp.Parser.AST.TemplateArgument.__CreateInstance(__ret);
}
- public void addArguments(CppSharp.Parser.AST.TemplateArgument s)
+ public void addArguments(global::CppSharp.Parser.AST.TemplateArgument s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -1898,15 +1898,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Template Template
+ public global::CppSharp.Parser.AST.Template Template
{
get
{
- CppSharp.Parser.AST.Template __result0;
+ global::CppSharp.Parser.AST.Template __result0;
if (((Internal*) __Instance)->Template == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Template.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Template))
- __result0 = (CppSharp.Parser.AST.Template) CppSharp.Parser.AST.Template.NativeToManagedMap[((Internal*) __Instance)->Template];
- else __result0 = CppSharp.Parser.AST.Template.__CreateInstance(((Internal*) __Instance)->Template);
+ else if (global::CppSharp.Parser.AST.Template.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Template))
+ __result0 = (global::CppSharp.Parser.AST.Template) global::CppSharp.Parser.AST.Template.NativeToManagedMap[((Internal*) __Instance)->Template];
+ else __result0 = global::CppSharp.Parser.AST.Template.__CreateInstance(((Internal*) __Instance)->Template);
return __result0;
}
@@ -1916,15 +1916,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Type Desugared
+ public global::CppSharp.Parser.AST.Type Desugared
{
get
{
- CppSharp.Parser.AST.Type __result0;
+ global::CppSharp.Parser.AST.Type __result0;
if (((Internal*) __Instance)->Desugared == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Desugared))
- __result0 = (CppSharp.Parser.AST.Type) CppSharp.Parser.AST.Type.NativeToManagedMap[((Internal*) __Instance)->Desugared];
- else __result0 = CppSharp.Parser.AST.Type.__CreateInstance(((Internal*) __Instance)->Desugared);
+ else if (global::CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Desugared))
+ __result0 = (global::CppSharp.Parser.AST.Type) global::CppSharp.Parser.AST.Type.NativeToManagedMap[((Internal*) __Instance)->Desugared];
+ else __result0 = global::CppSharp.Parser.AST.Type.__CreateInstance(((Internal*) __Instance)->Desugared);
return __result0;
}
@@ -1935,13 +1935,13 @@ namespace CppSharp
}
}
- public unsafe partial class TemplateParameterType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class TemplateParameterType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 32)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
@@ -1987,7 +1987,7 @@ namespace CppSharp
private static void* __CopyValue(TemplateParameterType.Internal native)
{
var ret = Marshal.AllocHGlobal(32);
- CppSharp.Parser.AST.TemplateParameterType.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TemplateParameterType.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -2016,7 +2016,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TemplateParameterType(CppSharp.Parser.AST.TemplateParameterType _0)
+ public TemplateParameterType(global::CppSharp.Parser.AST.TemplateParameterType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(32);
@@ -2030,22 +2030,22 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Type __dummy;
+ global::CppSharp.Parser.AST.Type __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.TypeTemplateParameter Parameter
+ public global::CppSharp.Parser.AST.TypeTemplateParameter Parameter
{
get
{
- CppSharp.Parser.AST.TypeTemplateParameter __result0;
+ global::CppSharp.Parser.AST.TypeTemplateParameter __result0;
if (((Internal*) __Instance)->Parameter == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.TypeTemplateParameter.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Parameter))
- __result0 = (CppSharp.Parser.AST.TypeTemplateParameter) CppSharp.Parser.AST.TypeTemplateParameter.NativeToManagedMap[((Internal*) __Instance)->Parameter];
- else __result0 = CppSharp.Parser.AST.TypeTemplateParameter.__CreateInstance(((Internal*) __Instance)->Parameter);
+ else if (global::CppSharp.Parser.AST.TypeTemplateParameter.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Parameter))
+ __result0 = (global::CppSharp.Parser.AST.TypeTemplateParameter) global::CppSharp.Parser.AST.TypeTemplateParameter.NativeToManagedMap[((Internal*) __Instance)->Parameter];
+ else __result0 = global::CppSharp.Parser.AST.TypeTemplateParameter.__CreateInstance(((Internal*) __Instance)->Parameter);
return __result0;
}
@@ -2095,19 +2095,19 @@ namespace CppSharp
}
}
- public unsafe partial class TemplateParameterSubstitutionType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class TemplateParameterSubstitutionType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 24)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
[FieldOffset(8)]
- public CppSharp.Parser.AST.QualifiedType.Internal Replacement;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal Replacement;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -2133,7 +2133,7 @@ namespace CppSharp
private static void* __CopyValue(TemplateParameterSubstitutionType.Internal native)
{
var ret = Marshal.AllocHGlobal(24);
- CppSharp.Parser.AST.TemplateParameterSubstitutionType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -2162,7 +2162,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TemplateParameterSubstitutionType(CppSharp.Parser.AST.TemplateParameterSubstitutionType _0)
+ public TemplateParameterSubstitutionType(global::CppSharp.Parser.AST.TemplateParameterSubstitutionType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(24);
@@ -2174,33 +2174,33 @@ namespace CppSharp
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
- public CppSharp.Parser.AST.QualifiedType Replacement
+ public global::CppSharp.Parser.AST.QualifiedType Replacement
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Replacement);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Replacement);
}
set
{
- ((Internal*) __Instance)->Replacement = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Replacement = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
}
- public unsafe partial class InjectedClassNameType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class InjectedClassNameType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 32)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
[FieldOffset(8)]
- public CppSharp.Parser.AST.QualifiedType.Internal InjectedSpecializationType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal InjectedSpecializationType;
[FieldOffset(24)]
public global::System.IntPtr Class;
@@ -2229,7 +2229,7 @@ namespace CppSharp
private static void* __CopyValue(InjectedClassNameType.Internal native)
{
var ret = Marshal.AllocHGlobal(32);
- CppSharp.Parser.AST.InjectedClassNameType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.InjectedClassNameType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -2258,7 +2258,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public InjectedClassNameType(CppSharp.Parser.AST.InjectedClassNameType _0)
+ public InjectedClassNameType(global::CppSharp.Parser.AST.InjectedClassNameType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(32);
@@ -2270,28 +2270,28 @@ namespace CppSharp
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
- public CppSharp.Parser.AST.QualifiedType InjectedSpecializationType
+ public global::CppSharp.Parser.AST.QualifiedType InjectedSpecializationType
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->InjectedSpecializationType);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->InjectedSpecializationType);
}
set
{
- ((Internal*) __Instance)->InjectedSpecializationType = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->InjectedSpecializationType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
- public CppSharp.Parser.AST.Class Class
+ public global::CppSharp.Parser.AST.Class Class
{
get
{
- CppSharp.Parser.AST.Class __result0;
+ global::CppSharp.Parser.AST.Class __result0;
if (((Internal*) __Instance)->Class == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Class))
- __result0 = (CppSharp.Parser.AST.Class) CppSharp.Parser.AST.Class.NativeToManagedMap[((Internal*) __Instance)->Class];
- else __result0 = CppSharp.Parser.AST.Class.__CreateInstance(((Internal*) __Instance)->Class);
+ else if (global::CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Class))
+ __result0 = (global::CppSharp.Parser.AST.Class) global::CppSharp.Parser.AST.Class.NativeToManagedMap[((Internal*) __Instance)->Class];
+ else __result0 = global::CppSharp.Parser.AST.Class.__CreateInstance(((Internal*) __Instance)->Class);
return __result0;
}
@@ -2302,13 +2302,13 @@ namespace CppSharp
}
}
- public unsafe partial class DependentNameType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class DependentNameType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 8)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
@@ -2337,7 +2337,7 @@ namespace CppSharp
private static void* __CopyValue(DependentNameType.Internal native)
{
var ret = Marshal.AllocHGlobal(8);
- CppSharp.Parser.AST.DependentNameType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.DependentNameType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -2366,7 +2366,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public DependentNameType(CppSharp.Parser.AST.DependentNameType _0)
+ public DependentNameType(global::CppSharp.Parser.AST.DependentNameType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(8);
@@ -2379,13 +2379,13 @@ namespace CppSharp
}
}
- public unsafe partial class PackExpansionType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class PackExpansionType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 8)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
@@ -2414,7 +2414,7 @@ namespace CppSharp
private static void* __CopyValue(PackExpansionType.Internal native)
{
var ret = Marshal.AllocHGlobal(8);
- CppSharp.Parser.AST.PackExpansionType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.PackExpansionType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -2443,7 +2443,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public PackExpansionType(CppSharp.Parser.AST.PackExpansionType _0)
+ public PackExpansionType(global::CppSharp.Parser.AST.PackExpansionType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(8);
@@ -2456,19 +2456,19 @@ namespace CppSharp
}
}
- public unsafe partial class BuiltinType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class BuiltinType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 12)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
[FieldOffset(8)]
- public CppSharp.Parser.AST.PrimitiveType Type;
+ public global::CppSharp.Parser.AST.PrimitiveType Type;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -2494,7 +2494,7 @@ namespace CppSharp
private static void* __CopyValue(BuiltinType.Internal native)
{
var ret = Marshal.AllocHGlobal(12);
- CppSharp.Parser.AST.BuiltinType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.BuiltinType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -2523,7 +2523,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public BuiltinType(CppSharp.Parser.AST.BuiltinType _0)
+ public BuiltinType(global::CppSharp.Parser.AST.BuiltinType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(12);
@@ -2535,7 +2535,7 @@ namespace CppSharp
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
- public CppSharp.Parser.AST.PrimitiveType Type
+ public global::CppSharp.Parser.AST.PrimitiveType Type
{
get
{
@@ -2555,7 +2555,7 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.VTableComponentKind Kind;
+ public global::CppSharp.Parser.AST.VTableComponentKind Kind;
[FieldOffset(4)]
public uint Offset;
@@ -2621,7 +2621,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public VTableComponent(CppSharp.Parser.AST.VTableComponent _0)
+ public VTableComponent(global::CppSharp.Parser.AST.VTableComponent _0)
{
__Instance = Marshal.AllocHGlobal(16);
__ownsNativeInstance = true;
@@ -2636,13 +2636,13 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.VTableComponent __dummy;
+ global::CppSharp.Parser.AST.VTableComponent __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.VTableComponentKind Kind
+ public global::CppSharp.Parser.AST.VTableComponentKind Kind
{
get
{
@@ -2668,15 +2668,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Declaration Declaration
+ public global::CppSharp.Parser.AST.Declaration Declaration
{
get
{
- CppSharp.Parser.AST.Declaration __result0;
+ global::CppSharp.Parser.AST.Declaration __result0;
if (((Internal*) __Instance)->Declaration == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Declaration))
- __result0 = (CppSharp.Parser.AST.Declaration) CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->Declaration];
- else __result0 = CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Declaration);
+ else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Declaration))
+ __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->Declaration];
+ else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Declaration);
return __result0;
}
@@ -2710,7 +2710,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST12VTableLayout13getComponentsEj")]
- internal static extern CppSharp.Parser.AST.VTableComponent.Internal getComponents_0(global::System.IntPtr instance, uint i);
+ internal static extern global::CppSharp.Parser.AST.VTableComponent.Internal getComponents_0(global::System.IntPtr instance, uint i);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -2749,7 +2749,7 @@ namespace CppSharp
private static void* __CopyValue(VTableLayout.Internal native)
{
var ret = Marshal.AllocHGlobal(24);
- CppSharp.Parser.AST.VTableLayout.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.VTableLayout.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -2775,7 +2775,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public VTableLayout(CppSharp.Parser.AST.VTableLayout _0)
+ public VTableLayout(global::CppSharp.Parser.AST.VTableLayout _0)
{
__Instance = Marshal.AllocHGlobal(24);
__ownsNativeInstance = true;
@@ -2793,20 +2793,20 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.VTableLayout __dummy;
+ global::CppSharp.Parser.AST.VTableLayout __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.VTableComponent getComponents(uint i)
+ public global::CppSharp.Parser.AST.VTableComponent getComponents(uint i)
{
var __ret = Internal.getComponents_0((__Instance + __PointerAdjustment), i);
- return CppSharp.Parser.AST.VTableComponent.__CreateInstance(__ret);
+ return global::CppSharp.Parser.AST.VTableComponent.__CreateInstance(__ret);
}
- public void addComponents(CppSharp.Parser.AST.VTableComponent s)
+ public void addComponents(global::CppSharp.Parser.AST.VTableComponent s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -2844,7 +2844,7 @@ namespace CppSharp
public uint VFPtrFullOffset;
[FieldOffset(16)]
- public CppSharp.Parser.AST.VTableLayout.Internal Layout;
+ public global::CppSharp.Parser.AST.VTableLayout.Internal Layout;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -2883,7 +2883,7 @@ namespace CppSharp
private static void* __CopyValue(VFTableInfo.Internal native)
{
var ret = Marshal.AllocHGlobal(40);
- CppSharp.Parser.AST.VFTableInfo.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.VFTableInfo.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -2909,7 +2909,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public VFTableInfo(CppSharp.Parser.AST.VFTableInfo _0)
+ public VFTableInfo(global::CppSharp.Parser.AST.VFTableInfo _0)
{
__Instance = Marshal.AllocHGlobal(40);
__ownsNativeInstance = true;
@@ -2927,7 +2927,7 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.VFTableInfo __dummy;
+ global::CppSharp.Parser.AST.VFTableInfo __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -2973,16 +2973,16 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.VTableLayout Layout
+ public global::CppSharp.Parser.AST.VTableLayout Layout
{
get
{
- return CppSharp.Parser.AST.VTableLayout.__CreateInstance(((Internal*) __Instance)->Layout);
+ return global::CppSharp.Parser.AST.VTableLayout.__CreateInstance(((Internal*) __Instance)->Layout);
}
set
{
- ((Internal*) __Instance)->Layout = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.VTableLayout.Internal() : *(CppSharp.Parser.AST.VTableLayout.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Layout = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.VTableLayout.Internal() : *(global::CppSharp.Parser.AST.VTableLayout.Internal*) (value.__Instance);
}
}
}
@@ -2996,7 +2996,7 @@ namespace CppSharp
public uint Offset;
[FieldOffset(16)]
- public CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
[FieldOffset(32)]
public global::System.IntPtr FieldPtr;
@@ -3048,7 +3048,7 @@ namespace CppSharp
private static void* __CopyValue(LayoutField.Internal native)
{
var ret = Marshal.AllocHGlobal(40);
- CppSharp.Parser.AST.LayoutField.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.LayoutField.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -3074,7 +3074,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public LayoutField(CppSharp.Parser.AST.LayoutField other)
+ public LayoutField(global::CppSharp.Parser.AST.LayoutField other)
{
__Instance = Marshal.AllocHGlobal(40);
__ownsNativeInstance = true;
@@ -3092,7 +3092,7 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.LayoutField __dummy;
+ global::CppSharp.Parser.AST.LayoutField __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -3128,16 +3128,16 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.QualifiedType QualifiedType
+ public global::CppSharp.Parser.AST.QualifiedType QualifiedType
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
}
set
{
- ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
@@ -3203,7 +3203,7 @@ namespace CppSharp
private static void* __CopyValue(LayoutBase.Internal native)
{
var ret = Marshal.AllocHGlobal(16);
- CppSharp.Parser.AST.LayoutBase.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.LayoutBase.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -3229,7 +3229,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public LayoutBase(CppSharp.Parser.AST.LayoutBase other)
+ public LayoutBase(global::CppSharp.Parser.AST.LayoutBase other)
{
__Instance = Marshal.AllocHGlobal(16);
__ownsNativeInstance = true;
@@ -3247,7 +3247,7 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.LayoutBase __dummy;
+ global::CppSharp.Parser.AST.LayoutBase __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -3267,15 +3267,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Class Class
+ public global::CppSharp.Parser.AST.Class Class
{
get
{
- CppSharp.Parser.AST.Class __result0;
+ global::CppSharp.Parser.AST.Class __result0;
if (((Internal*) __Instance)->Class == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Class))
- __result0 = (CppSharp.Parser.AST.Class) CppSharp.Parser.AST.Class.NativeToManagedMap[((Internal*) __Instance)->Class];
- else __result0 = CppSharp.Parser.AST.Class.__CreateInstance(((Internal*) __Instance)->Class);
+ else if (global::CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Class))
+ __result0 = (global::CppSharp.Parser.AST.Class) global::CppSharp.Parser.AST.Class.NativeToManagedMap[((Internal*) __Instance)->Class];
+ else __result0 = global::CppSharp.Parser.AST.Class.__CreateInstance(((Internal*) __Instance)->Class);
return __result0;
}
@@ -3292,10 +3292,10 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CppAbi ABI;
+ public global::CppSharp.Parser.AST.CppAbi ABI;
[FieldOffset(32)]
- public CppSharp.Parser.AST.VTableLayout.Internal Layout;
+ public global::CppSharp.Parser.AST.VTableLayout.Internal Layout;
[FieldOffset(56)]
public byte HasOwnVFPtr;
@@ -3409,7 +3409,7 @@ namespace CppSharp
private static void* __CopyValue(ClassLayout.Internal native)
{
var ret = Marshal.AllocHGlobal(136);
- CppSharp.Parser.AST.ClassLayout.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.ClassLayout.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -3435,7 +3435,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public ClassLayout(CppSharp.Parser.AST.ClassLayout _0)
+ public ClassLayout(global::CppSharp.Parser.AST.ClassLayout _0)
{
__Instance = Marshal.AllocHGlobal(136);
__ownsNativeInstance = true;
@@ -3453,21 +3453,21 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.ClassLayout __dummy;
+ global::CppSharp.Parser.AST.ClassLayout __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.VFTableInfo getVFTables(uint i)
+ public global::CppSharp.Parser.AST.VFTableInfo getVFTables(uint i)
{
- var __ret = new CppSharp.Parser.AST.VFTableInfo.Internal();
+ var __ret = new global::CppSharp.Parser.AST.VFTableInfo.Internal();
Internal.getVFTables_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), i);
- return CppSharp.Parser.AST.VFTableInfo.__CreateInstance(__ret);
+ return global::CppSharp.Parser.AST.VFTableInfo.__CreateInstance(__ret);
}
- public void addVFTables(CppSharp.Parser.AST.VFTableInfo s)
+ public void addVFTables(global::CppSharp.Parser.AST.VFTableInfo s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -3480,14 +3480,14 @@ namespace CppSharp
Internal.clearVFTables_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.LayoutField getFields(uint i)
+ public global::CppSharp.Parser.AST.LayoutField getFields(uint i)
{
- var __ret = new CppSharp.Parser.AST.LayoutField.Internal();
+ var __ret = new global::CppSharp.Parser.AST.LayoutField.Internal();
Internal.getFields_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), i);
- return CppSharp.Parser.AST.LayoutField.__CreateInstance(__ret);
+ return global::CppSharp.Parser.AST.LayoutField.__CreateInstance(__ret);
}
- public void addFields(CppSharp.Parser.AST.LayoutField s)
+ public void addFields(global::CppSharp.Parser.AST.LayoutField s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -3500,14 +3500,14 @@ namespace CppSharp
Internal.clearFields_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.LayoutBase getBases(uint i)
+ public global::CppSharp.Parser.AST.LayoutBase getBases(uint i)
{
- var __ret = new CppSharp.Parser.AST.LayoutBase.Internal();
+ var __ret = new global::CppSharp.Parser.AST.LayoutBase.Internal();
Internal.getBases_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), i);
- return CppSharp.Parser.AST.LayoutBase.__CreateInstance(__ret);
+ return global::CppSharp.Parser.AST.LayoutBase.__CreateInstance(__ret);
}
- public void addBases(CppSharp.Parser.AST.LayoutBase s)
+ public void addBases(global::CppSharp.Parser.AST.LayoutBase s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -3547,7 +3547,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.CppAbi ABI
+ public global::CppSharp.Parser.AST.CppAbi ABI
{
get
{
@@ -3560,16 +3560,16 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.VTableLayout Layout
+ public global::CppSharp.Parser.AST.VTableLayout Layout
{
get
{
- return CppSharp.Parser.AST.VTableLayout.__CreateInstance(((Internal*) __Instance)->Layout);
+ return global::CppSharp.Parser.AST.VTableLayout.__CreateInstance(((Internal*) __Instance)->Layout);
}
set
{
- ((Internal*) __Instance)->Layout = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.VTableLayout.Internal() : *(CppSharp.Parser.AST.VTableLayout.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Layout = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.VTableLayout.Internal() : *(global::CppSharp.Parser.AST.VTableLayout.Internal*) (value.__Instance);
}
}
@@ -3645,16 +3645,16 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -3686,7 +3686,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST11DeclarationC2ENS1_15DeclarationKindE")]
- internal static extern void ctor_0(global::System.IntPtr instance, CppSharp.Parser.AST.DeclarationKind kind);
+ internal static extern void ctor_0(global::System.IntPtr instance, global::CppSharp.Parser.AST.DeclarationKind kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -3770,7 +3770,7 @@ namespace CppSharp
private static void* __CopyValue(Declaration.Internal native)
{
var ret = Marshal.AllocHGlobal(120);
- CppSharp.Parser.AST.Declaration.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Declaration.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -3788,7 +3788,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public Declaration(CppSharp.Parser.AST.DeclarationKind kind)
+ public Declaration(global::CppSharp.Parser.AST.DeclarationKind kind)
{
__Instance = Marshal.AllocHGlobal(120);
__ownsNativeInstance = true;
@@ -3797,7 +3797,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment), __arg0);
}
- public Declaration(CppSharp.Parser.AST.Declaration _0)
+ public Declaration(global::CppSharp.Parser.AST.Declaration _0)
{
__Instance = Marshal.AllocHGlobal(120);
__ownsNativeInstance = true;
@@ -3815,25 +3815,25 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.PreprocessedEntity getPreprocessedEntities(uint i)
+ public global::CppSharp.Parser.AST.PreprocessedEntity getPreprocessedEntities(uint i)
{
var __ret = Internal.getPreprocessedEntities_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.PreprocessedEntity __result0;
+ global::CppSharp.Parser.AST.PreprocessedEntity __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.PreprocessedEntity.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.PreprocessedEntity) CppSharp.Parser.AST.PreprocessedEntity.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.PreprocessedEntity.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.PreprocessedEntity.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.PreprocessedEntity) global::CppSharp.Parser.AST.PreprocessedEntity.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.PreprocessedEntity.__CreateInstance(__ret);
return __result0;
}
- public void addPreprocessedEntities(CppSharp.Parser.AST.PreprocessedEntity s)
+ public void addPreprocessedEntities(global::CppSharp.Parser.AST.PreprocessedEntity s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -3903,7 +3903,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.DeclarationKind Kind
+ public global::CppSharp.Parser.AST.DeclarationKind Kind
{
get
{
@@ -3916,7 +3916,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.AccessSpecifier Access
+ public global::CppSharp.Parser.AST.AccessSpecifier Access
{
get
{
@@ -3929,15 +3929,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.DeclarationContext _Namespace
+ public global::CppSharp.Parser.AST.DeclarationContext _Namespace
{
get
{
- CppSharp.Parser.AST.DeclarationContext __result0;
+ global::CppSharp.Parser.AST.DeclarationContext __result0;
if (((Internal*) __Instance)->_Namespace == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.DeclarationContext.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->_Namespace))
- __result0 = (CppSharp.Parser.AST.DeclarationContext) CppSharp.Parser.AST.DeclarationContext.NativeToManagedMap[((Internal*) __Instance)->_Namespace];
- else __result0 = CppSharp.Parser.AST.DeclarationContext.__CreateInstance(((Internal*) __Instance)->_Namespace);
+ else if (global::CppSharp.Parser.AST.DeclarationContext.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->_Namespace))
+ __result0 = (global::CppSharp.Parser.AST.DeclarationContext) global::CppSharp.Parser.AST.DeclarationContext.NativeToManagedMap[((Internal*) __Instance)->_Namespace];
+ else __result0 = global::CppSharp.Parser.AST.DeclarationContext.__CreateInstance(((Internal*) __Instance)->_Namespace);
return __result0;
}
@@ -3947,11 +3947,11 @@ namespace CppSharp
}
}
- public CppSharp.Parser.SourceLocation Location
+ public global::CppSharp.Parser.SourceLocation Location
{
get
{
- return CppSharp.Parser.SourceLocation.__CreateInstance(((Internal*) __Instance)->Location);
+ return global::CppSharp.Parser.SourceLocation.__CreateInstance(((Internal*) __Instance)->Location);
}
set
@@ -4025,15 +4025,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Declaration CompleteDeclaration
+ public global::CppSharp.Parser.AST.Declaration CompleteDeclaration
{
get
{
- CppSharp.Parser.AST.Declaration __result0;
+ global::CppSharp.Parser.AST.Declaration __result0;
if (((Internal*) __Instance)->CompleteDeclaration == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->CompleteDeclaration))
- __result0 = (CppSharp.Parser.AST.Declaration) CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->CompleteDeclaration];
- else __result0 = CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->CompleteDeclaration);
+ else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->CompleteDeclaration))
+ __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->CompleteDeclaration];
+ else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->CompleteDeclaration);
return __result0;
}
@@ -4069,15 +4069,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.RawComment Comment
+ public global::CppSharp.Parser.AST.RawComment Comment
{
get
{
- CppSharp.Parser.AST.RawComment __result0;
+ global::CppSharp.Parser.AST.RawComment __result0;
if (((Internal*) __Instance)->Comment == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.RawComment.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Comment))
- __result0 = (CppSharp.Parser.AST.RawComment) CppSharp.Parser.AST.RawComment.NativeToManagedMap[((Internal*) __Instance)->Comment];
- else __result0 = CppSharp.Parser.AST.RawComment.__CreateInstance(((Internal*) __Instance)->Comment);
+ else if (global::CppSharp.Parser.AST.RawComment.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Comment))
+ __result0 = (global::CppSharp.Parser.AST.RawComment) global::CppSharp.Parser.AST.RawComment.NativeToManagedMap[((Internal*) __Instance)->Comment];
+ else __result0 = global::CppSharp.Parser.AST.RawComment.__CreateInstance(((Internal*) __Instance)->Comment);
return __result0;
}
@@ -4088,22 +4088,22 @@ namespace CppSharp
}
}
- public unsafe partial class DeclarationContext : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class DeclarationContext : global::CppSharp.Parser.AST.Declaration, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 392)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -4138,7 +4138,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST18DeclarationContextC2ENS1_15DeclarationKindE")]
- internal static extern void ctor_0(global::System.IntPtr instance, CppSharp.Parser.AST.DeclarationKind kind);
+ internal static extern void ctor_0(global::System.IntPtr instance, global::CppSharp.Parser.AST.DeclarationKind kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -4344,7 +4344,7 @@ namespace CppSharp
private static void* __CopyValue(DeclarationContext.Internal native)
{
var ret = Marshal.AllocHGlobal(392);
- CppSharp.Parser.AST.DeclarationContext.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.DeclarationContext.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -4364,7 +4364,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public DeclarationContext(CppSharp.Parser.AST.DeclarationKind kind)
+ public DeclarationContext(global::CppSharp.Parser.AST.DeclarationKind kind)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(392);
@@ -4374,7 +4374,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment), __arg0);
}
- public DeclarationContext(CppSharp.Parser.AST.DeclarationContext _0)
+ public DeclarationContext(global::CppSharp.Parser.AST.DeclarationContext _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(392);
@@ -4388,25 +4388,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.Namespace getNamespaces(uint i)
+ public global::CppSharp.Parser.AST.Namespace getNamespaces(uint i)
{
var __ret = Internal.getNamespaces_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Namespace __result0;
+ global::CppSharp.Parser.AST.Namespace __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Namespace.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Namespace) CppSharp.Parser.AST.Namespace.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Namespace.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Namespace.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Namespace) global::CppSharp.Parser.AST.Namespace.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Namespace.__CreateInstance(__ret);
return __result0;
}
- public void addNamespaces(CppSharp.Parser.AST.Namespace s)
+ public void addNamespaces(global::CppSharp.Parser.AST.Namespace s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -4419,18 +4419,18 @@ namespace CppSharp
Internal.clearNamespaces_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.Enumeration getEnums(uint i)
+ public global::CppSharp.Parser.AST.Enumeration getEnums(uint i)
{
var __ret = Internal.getEnums_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Enumeration __result0;
+ global::CppSharp.Parser.AST.Enumeration __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Enumeration.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Enumeration) CppSharp.Parser.AST.Enumeration.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Enumeration.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Enumeration.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Enumeration) global::CppSharp.Parser.AST.Enumeration.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Enumeration.__CreateInstance(__ret);
return __result0;
}
- public void addEnums(CppSharp.Parser.AST.Enumeration s)
+ public void addEnums(global::CppSharp.Parser.AST.Enumeration s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -4443,18 +4443,18 @@ namespace CppSharp
Internal.clearEnums_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.Function getFunctions(uint i)
+ public global::CppSharp.Parser.AST.Function getFunctions(uint i)
{
var __ret = Internal.getFunctions_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Function __result0;
+ global::CppSharp.Parser.AST.Function __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Function.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Function) CppSharp.Parser.AST.Function.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Function.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Function.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Function) global::CppSharp.Parser.AST.Function.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Function.__CreateInstance(__ret);
return __result0;
}
- public void addFunctions(CppSharp.Parser.AST.Function s)
+ public void addFunctions(global::CppSharp.Parser.AST.Function s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -4467,18 +4467,18 @@ namespace CppSharp
Internal.clearFunctions_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.Class getClasses(uint i)
+ public global::CppSharp.Parser.AST.Class getClasses(uint i)
{
var __ret = Internal.getClasses_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Class __result0;
+ global::CppSharp.Parser.AST.Class __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Class) CppSharp.Parser.AST.Class.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Class.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Class) global::CppSharp.Parser.AST.Class.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Class.__CreateInstance(__ret);
return __result0;
}
- public void addClasses(CppSharp.Parser.AST.Class s)
+ public void addClasses(global::CppSharp.Parser.AST.Class s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -4491,18 +4491,18 @@ namespace CppSharp
Internal.clearClasses_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.Template getTemplates(uint i)
+ public global::CppSharp.Parser.AST.Template getTemplates(uint i)
{
var __ret = Internal.getTemplates_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Template __result0;
+ global::CppSharp.Parser.AST.Template __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Template.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Template) CppSharp.Parser.AST.Template.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Template.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Template.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Template) global::CppSharp.Parser.AST.Template.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Template.__CreateInstance(__ret);
return __result0;
}
- public void addTemplates(CppSharp.Parser.AST.Template s)
+ public void addTemplates(global::CppSharp.Parser.AST.Template s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -4515,18 +4515,18 @@ namespace CppSharp
Internal.clearTemplates_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.TypedefDecl getTypedefs(uint i)
+ public global::CppSharp.Parser.AST.TypedefDecl getTypedefs(uint i)
{
var __ret = Internal.getTypedefs_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.TypedefDecl __result0;
+ global::CppSharp.Parser.AST.TypedefDecl __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.TypedefDecl.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.TypedefDecl) CppSharp.Parser.AST.TypedefDecl.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.TypedefDecl.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.TypedefDecl.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.TypedefDecl) global::CppSharp.Parser.AST.TypedefDecl.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.TypedefDecl.__CreateInstance(__ret);
return __result0;
}
- public void addTypedefs(CppSharp.Parser.AST.TypedefDecl s)
+ public void addTypedefs(global::CppSharp.Parser.AST.TypedefDecl s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -4539,18 +4539,18 @@ namespace CppSharp
Internal.clearTypedefs_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.TypeAlias getTypeAliases(uint i)
+ public global::CppSharp.Parser.AST.TypeAlias getTypeAliases(uint i)
{
var __ret = Internal.getTypeAliases_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.TypeAlias __result0;
+ global::CppSharp.Parser.AST.TypeAlias __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.TypeAlias.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.TypeAlias) CppSharp.Parser.AST.TypeAlias.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.TypeAlias.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.TypeAlias.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.TypeAlias) global::CppSharp.Parser.AST.TypeAlias.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.TypeAlias.__CreateInstance(__ret);
return __result0;
}
- public void addTypeAliases(CppSharp.Parser.AST.TypeAlias s)
+ public void addTypeAliases(global::CppSharp.Parser.AST.TypeAlias s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -4563,18 +4563,18 @@ namespace CppSharp
Internal.clearTypeAliases_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.Variable getVariables(uint i)
+ public global::CppSharp.Parser.AST.Variable getVariables(uint i)
{
var __ret = Internal.getVariables_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Variable __result0;
+ global::CppSharp.Parser.AST.Variable __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Variable.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Variable) CppSharp.Parser.AST.Variable.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Variable.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Variable.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Variable) global::CppSharp.Parser.AST.Variable.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Variable.__CreateInstance(__ret);
return __result0;
}
- public void addVariables(CppSharp.Parser.AST.Variable s)
+ public void addVariables(global::CppSharp.Parser.AST.Variable s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -4587,18 +4587,18 @@ namespace CppSharp
Internal.clearVariables_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.Friend getFriends(uint i)
+ public global::CppSharp.Parser.AST.Friend getFriends(uint i)
{
var __ret = Internal.getFriends_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Friend __result0;
+ global::CppSharp.Parser.AST.Friend __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Friend.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Friend) CppSharp.Parser.AST.Friend.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Friend.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Friend.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Friend) global::CppSharp.Parser.AST.Friend.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Friend.__CreateInstance(__ret);
return __result0;
}
- public void addFriends(CppSharp.Parser.AST.Friend s)
+ public void addFriends(global::CppSharp.Parser.AST.Friend s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -4706,22 +4706,22 @@ namespace CppSharp
}
}
- public unsafe partial class TypedefNameDecl : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class TypedefNameDecl : global::CppSharp.Parser.AST.Declaration, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 136)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -4751,12 +4751,12 @@ namespace CppSharp
public global::System.IntPtr Comment;
[FieldOffset(120)]
- public CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST15TypedefNameDeclC2ENS1_15DeclarationKindE")]
- internal static extern void ctor_0(global::System.IntPtr instance, CppSharp.Parser.AST.DeclarationKind kind);
+ internal static extern void ctor_0(global::System.IntPtr instance, global::CppSharp.Parser.AST.DeclarationKind kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -4782,7 +4782,7 @@ namespace CppSharp
private static void* __CopyValue(TypedefNameDecl.Internal native)
{
var ret = Marshal.AllocHGlobal(136);
- CppSharp.Parser.AST.TypedefNameDecl.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TypedefNameDecl.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -4802,7 +4802,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public TypedefNameDecl(CppSharp.Parser.AST.DeclarationKind kind)
+ public TypedefNameDecl(global::CppSharp.Parser.AST.DeclarationKind kind)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(136);
@@ -4812,7 +4812,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment), __arg0);
}
- public TypedefNameDecl(CppSharp.Parser.AST.TypedefNameDecl _0)
+ public TypedefNameDecl(global::CppSharp.Parser.AST.TypedefNameDecl _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(136);
@@ -4826,43 +4826,43 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.QualifiedType QualifiedType
+ public global::CppSharp.Parser.AST.QualifiedType QualifiedType
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
}
set
{
- ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
}
- public unsafe partial class TypedefDecl : CppSharp.Parser.AST.TypedefNameDecl, IDisposable
+ public unsafe partial class TypedefDecl : global::CppSharp.Parser.AST.TypedefNameDecl, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 136)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -4892,7 +4892,7 @@ namespace CppSharp
public global::System.IntPtr Comment;
[FieldOffset(120)]
- public CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -4923,7 +4923,7 @@ namespace CppSharp
private static void* __CopyValue(TypedefDecl.Internal native)
{
var ret = Marshal.AllocHGlobal(136);
- CppSharp.Parser.AST.TypedefDecl.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TypedefDecl.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -4952,7 +4952,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TypedefDecl(CppSharp.Parser.AST.TypedefDecl _0)
+ public TypedefDecl(global::CppSharp.Parser.AST.TypedefDecl _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(136);
@@ -4966,7 +4966,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -4974,22 +4974,22 @@ namespace CppSharp
}
}
- public unsafe partial class TypeAlias : CppSharp.Parser.AST.TypedefNameDecl, IDisposable
+ public unsafe partial class TypeAlias : global::CppSharp.Parser.AST.TypedefNameDecl, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 144)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -5019,7 +5019,7 @@ namespace CppSharp
public global::System.IntPtr Comment;
[FieldOffset(120)]
- public CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
[FieldOffset(136)]
public global::System.IntPtr DescribedAliasTemplate;
@@ -5053,7 +5053,7 @@ namespace CppSharp
private static void* __CopyValue(TypeAlias.Internal native)
{
var ret = Marshal.AllocHGlobal(144);
- CppSharp.Parser.AST.TypeAlias.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TypeAlias.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -5082,7 +5082,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TypeAlias(CppSharp.Parser.AST.TypeAlias _0)
+ public TypeAlias(global::CppSharp.Parser.AST.TypeAlias _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(144);
@@ -5096,22 +5096,22 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.TypeAliasTemplate DescribedAliasTemplate
+ public global::CppSharp.Parser.AST.TypeAliasTemplate DescribedAliasTemplate
{
get
{
- CppSharp.Parser.AST.TypeAliasTemplate __result0;
+ global::CppSharp.Parser.AST.TypeAliasTemplate __result0;
if (((Internal*) __Instance)->DescribedAliasTemplate == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.TypeAliasTemplate.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->DescribedAliasTemplate))
- __result0 = (CppSharp.Parser.AST.TypeAliasTemplate) CppSharp.Parser.AST.TypeAliasTemplate.NativeToManagedMap[((Internal*) __Instance)->DescribedAliasTemplate];
- else __result0 = CppSharp.Parser.AST.TypeAliasTemplate.__CreateInstance(((Internal*) __Instance)->DescribedAliasTemplate);
+ else if (global::CppSharp.Parser.AST.TypeAliasTemplate.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->DescribedAliasTemplate))
+ __result0 = (global::CppSharp.Parser.AST.TypeAliasTemplate) global::CppSharp.Parser.AST.TypeAliasTemplate.NativeToManagedMap[((Internal*) __Instance)->DescribedAliasTemplate];
+ else __result0 = global::CppSharp.Parser.AST.TypeAliasTemplate.__CreateInstance(((Internal*) __Instance)->DescribedAliasTemplate);
return __result0;
}
@@ -5122,22 +5122,22 @@ namespace CppSharp
}
}
- public unsafe partial class Friend : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class Friend : global::CppSharp.Parser.AST.Declaration, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 128)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -5198,7 +5198,7 @@ namespace CppSharp
private static void* __CopyValue(Friend.Internal native)
{
var ret = Marshal.AllocHGlobal(128);
- CppSharp.Parser.AST.Friend.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Friend.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -5227,7 +5227,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Friend(CppSharp.Parser.AST.Friend _0)
+ public Friend(global::CppSharp.Parser.AST.Friend _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(128);
@@ -5241,22 +5241,22 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.Declaration Declaration
+ public global::CppSharp.Parser.AST.Declaration Declaration
{
get
{
- CppSharp.Parser.AST.Declaration __result0;
+ global::CppSharp.Parser.AST.Declaration __result0;
if (((Internal*) __Instance)->Declaration == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Declaration))
- __result0 = (CppSharp.Parser.AST.Declaration) CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->Declaration];
- else __result0 = CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Declaration);
+ else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Declaration))
+ __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->Declaration];
+ else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Declaration);
return __result0;
}
@@ -5273,7 +5273,7 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.StatementClass Class;
+ public global::CppSharp.Parser.AST.StatementClass Class;
[FieldOffset(8)]
public global::System.IntPtr Decl;
@@ -5320,7 +5320,7 @@ namespace CppSharp
private static void* __CopyValue(Statement.Internal native)
{
var ret = Marshal.AllocHGlobal(24);
- CppSharp.Parser.AST.Statement.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Statement.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -5338,7 +5338,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public Statement(CppSharp.Parser.AST.Statement _0)
+ public Statement(global::CppSharp.Parser.AST.Statement _0)
{
__Instance = Marshal.AllocHGlobal(24);
__ownsNativeInstance = true;
@@ -5356,7 +5356,7 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Statement __dummy;
+ global::CppSharp.Parser.AST.Statement __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -5379,7 +5379,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.StatementClass Class
+ public global::CppSharp.Parser.AST.StatementClass Class
{
get
{
@@ -5392,15 +5392,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Declaration Decl
+ public global::CppSharp.Parser.AST.Declaration Decl
{
get
{
- CppSharp.Parser.AST.Declaration __result0;
+ global::CppSharp.Parser.AST.Declaration __result0;
if (((Internal*) __Instance)->Decl == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Decl))
- __result0 = (CppSharp.Parser.AST.Declaration) CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->Decl];
- else __result0 = CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Decl);
+ else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Decl))
+ __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->Decl];
+ else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Decl);
return __result0;
}
@@ -5411,13 +5411,13 @@ namespace CppSharp
}
}
- public unsafe partial class Expression : CppSharp.Parser.AST.Statement, IDisposable
+ public unsafe partial class Expression : global::CppSharp.Parser.AST.Statement, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 24)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.StatementClass Class;
+ public global::CppSharp.Parser.AST.StatementClass Class;
[FieldOffset(8)]
public global::System.IntPtr Decl;
@@ -5446,7 +5446,7 @@ namespace CppSharp
private static void* __CopyValue(Expression.Internal native)
{
var ret = Marshal.AllocHGlobal(24);
- CppSharp.Parser.AST.Expression.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Expression.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -5466,7 +5466,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public Expression(CppSharp.Parser.AST.Expression _0)
+ public Expression(global::CppSharp.Parser.AST.Expression _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(24);
@@ -5480,7 +5480,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Statement __dummy;
+ global::CppSharp.Parser.AST.Statement __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -5488,13 +5488,13 @@ namespace CppSharp
}
}
- public unsafe partial class BinaryOperator : CppSharp.Parser.AST.Expression, IDisposable
+ public unsafe partial class BinaryOperator : global::CppSharp.Parser.AST.Expression, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 48)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.StatementClass Class;
+ public global::CppSharp.Parser.AST.StatementClass Class;
[FieldOffset(8)]
public global::System.IntPtr Decl;
@@ -5539,7 +5539,7 @@ namespace CppSharp
private static void* __CopyValue(BinaryOperator.Internal native)
{
var ret = Marshal.AllocHGlobal(48);
- CppSharp.Parser.AST.BinaryOperator.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.BinaryOperator.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -5559,7 +5559,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public BinaryOperator(CppSharp.Parser.AST.BinaryOperator _0)
+ public BinaryOperator(global::CppSharp.Parser.AST.BinaryOperator _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(48);
@@ -5573,7 +5573,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Statement __dummy;
+ global::CppSharp.Parser.AST.Statement __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -5596,15 +5596,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Expression LHS
+ public global::CppSharp.Parser.AST.Expression LHS
{
get
{
- CppSharp.Parser.AST.Expression __result0;
+ global::CppSharp.Parser.AST.Expression __result0;
if (((Internal*) __Instance)->LHS == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->LHS))
- __result0 = (CppSharp.Parser.AST.Expression) CppSharp.Parser.AST.Expression.NativeToManagedMap[((Internal*) __Instance)->LHS];
- else __result0 = CppSharp.Parser.AST.Expression.__CreateInstance(((Internal*) __Instance)->LHS);
+ else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->LHS))
+ __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((Internal*) __Instance)->LHS];
+ else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((Internal*) __Instance)->LHS);
return __result0;
}
@@ -5614,15 +5614,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Expression RHS
+ public global::CppSharp.Parser.AST.Expression RHS
{
get
{
- CppSharp.Parser.AST.Expression __result0;
+ global::CppSharp.Parser.AST.Expression __result0;
if (((Internal*) __Instance)->RHS == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->RHS))
- __result0 = (CppSharp.Parser.AST.Expression) CppSharp.Parser.AST.Expression.NativeToManagedMap[((Internal*) __Instance)->RHS];
- else __result0 = CppSharp.Parser.AST.Expression.__CreateInstance(((Internal*) __Instance)->RHS);
+ else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->RHS))
+ __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((Internal*) __Instance)->RHS];
+ else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((Internal*) __Instance)->RHS);
return __result0;
}
@@ -5633,13 +5633,13 @@ namespace CppSharp
}
}
- public unsafe partial class CallExpr : CppSharp.Parser.AST.Expression, IDisposable
+ public unsafe partial class CallExpr : global::CppSharp.Parser.AST.Expression, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 48)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.StatementClass Class;
+ public global::CppSharp.Parser.AST.StatementClass Class;
[FieldOffset(8)]
public global::System.IntPtr Decl;
@@ -5688,7 +5688,7 @@ namespace CppSharp
private static void* __CopyValue(CallExpr.Internal native)
{
var ret = Marshal.AllocHGlobal(48);
- CppSharp.Parser.AST.CallExpr.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.CallExpr.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -5708,7 +5708,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public CallExpr(CppSharp.Parser.AST.CallExpr _0)
+ public CallExpr(global::CppSharp.Parser.AST.CallExpr _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(48);
@@ -5722,25 +5722,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Statement __dummy;
+ global::CppSharp.Parser.AST.Statement __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.Expression getArguments(uint i)
+ public global::CppSharp.Parser.AST.Expression getArguments(uint i)
{
var __ret = Internal.getArguments_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Expression __result0;
+ global::CppSharp.Parser.AST.Expression __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Expression) CppSharp.Parser.AST.Expression.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Expression.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(__ret);
return __result0;
}
- public void addArguments(CppSharp.Parser.AST.Expression s)
+ public void addArguments(global::CppSharp.Parser.AST.Expression s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -5763,13 +5763,13 @@ namespace CppSharp
}
}
- public unsafe partial class CXXConstructExpr : CppSharp.Parser.AST.Expression, IDisposable
+ public unsafe partial class CXXConstructExpr : global::CppSharp.Parser.AST.Expression, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 48)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.StatementClass Class;
+ public global::CppSharp.Parser.AST.StatementClass Class;
[FieldOffset(8)]
public global::System.IntPtr Decl;
@@ -5818,7 +5818,7 @@ namespace CppSharp
private static void* __CopyValue(CXXConstructExpr.Internal native)
{
var ret = Marshal.AllocHGlobal(48);
- CppSharp.Parser.AST.CXXConstructExpr.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.CXXConstructExpr.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -5838,7 +5838,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public CXXConstructExpr(CppSharp.Parser.AST.CXXConstructExpr _0)
+ public CXXConstructExpr(global::CppSharp.Parser.AST.CXXConstructExpr _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(48);
@@ -5852,25 +5852,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Statement __dummy;
+ global::CppSharp.Parser.AST.Statement __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.Expression getArguments(uint i)
+ public global::CppSharp.Parser.AST.Expression getArguments(uint i)
{
var __ret = Internal.getArguments_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Expression __result0;
+ global::CppSharp.Parser.AST.Expression __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Expression) CppSharp.Parser.AST.Expression.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Expression.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(__ret);
return __result0;
}
- public void addArguments(CppSharp.Parser.AST.Expression s)
+ public void addArguments(global::CppSharp.Parser.AST.Expression s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -5893,22 +5893,22 @@ namespace CppSharp
}
}
- public unsafe partial class Parameter : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class Parameter : global::CppSharp.Parser.AST.Declaration, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 152)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -5938,7 +5938,7 @@ namespace CppSharp
public global::System.IntPtr Comment;
[FieldOffset(120)]
- public CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
[FieldOffset(136)]
public byte IsIndirect;
@@ -5981,7 +5981,7 @@ namespace CppSharp
private static void* __CopyValue(Parameter.Internal native)
{
var ret = Marshal.AllocHGlobal(152);
- CppSharp.Parser.AST.Parameter.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Parameter.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -6010,7 +6010,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Parameter(CppSharp.Parser.AST.Parameter _0)
+ public Parameter(global::CppSharp.Parser.AST.Parameter _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(152);
@@ -6024,23 +6024,23 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.QualifiedType QualifiedType
+ public global::CppSharp.Parser.AST.QualifiedType QualifiedType
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
}
set
{
- ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
@@ -6083,15 +6083,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Expression DefaultArgument
+ public global::CppSharp.Parser.AST.Expression DefaultArgument
{
get
{
- CppSharp.Parser.AST.Expression __result0;
+ global::CppSharp.Parser.AST.Expression __result0;
if (((Internal*) __Instance)->DefaultArgument == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->DefaultArgument))
- __result0 = (CppSharp.Parser.AST.Expression) CppSharp.Parser.AST.Expression.NativeToManagedMap[((Internal*) __Instance)->DefaultArgument];
- else __result0 = CppSharp.Parser.AST.Expression.__CreateInstance(((Internal*) __Instance)->DefaultArgument);
+ else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->DefaultArgument))
+ __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((Internal*) __Instance)->DefaultArgument];
+ else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((Internal*) __Instance)->DefaultArgument);
return __result0;
}
@@ -6102,22 +6102,22 @@ namespace CppSharp
}
}
- public unsafe partial class Function : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class Function : global::CppSharp.Parser.AST.Declaration, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 216)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -6147,7 +6147,7 @@ namespace CppSharp
public global::System.IntPtr Comment;
[FieldOffset(120)]
- public CppSharp.Parser.AST.QualifiedType.Internal ReturnType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal ReturnType;
[FieldOffset(136)]
public byte IsReturnIndirect;
@@ -6168,10 +6168,10 @@ namespace CppSharp
public byte IsDeleted;
[FieldOffset(144)]
- public CppSharp.Parser.AST.CXXOperatorKind OperatorKind;
+ public global::CppSharp.Parser.AST.CXXOperatorKind OperatorKind;
[FieldOffset(168)]
- public CppSharp.Parser.AST.CallingConvention CallingConvention;
+ public global::CppSharp.Parser.AST.CallingConvention CallingConvention;
[FieldOffset(200)]
public global::System.IntPtr SpecializationInfo;
@@ -6248,7 +6248,7 @@ namespace CppSharp
private static void* __CopyValue(Function.Internal native)
{
var ret = Marshal.AllocHGlobal(216);
- CppSharp.Parser.AST.Function.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Function.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -6277,7 +6277,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Function(CppSharp.Parser.AST.Function _0)
+ public Function(global::CppSharp.Parser.AST.Function _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(216);
@@ -6291,25 +6291,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.Parameter getParameters(uint i)
+ public global::CppSharp.Parser.AST.Parameter getParameters(uint i)
{
var __ret = Internal.getParameters_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Parameter __result0;
+ global::CppSharp.Parser.AST.Parameter __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Parameter.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Parameter) CppSharp.Parser.AST.Parameter.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Parameter.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Parameter.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Parameter) global::CppSharp.Parser.AST.Parameter.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Parameter.__CreateInstance(__ret);
return __result0;
}
- public void addParameters(CppSharp.Parser.AST.Parameter s)
+ public void addParameters(global::CppSharp.Parser.AST.Parameter s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -6363,16 +6363,16 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.QualifiedType ReturnType
+ public global::CppSharp.Parser.AST.QualifiedType ReturnType
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->ReturnType);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->ReturnType);
}
set
{
- ((Internal*) __Instance)->ReturnType = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->ReturnType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
@@ -6454,7 +6454,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.CXXOperatorKind OperatorKind
+ public global::CppSharp.Parser.AST.CXXOperatorKind OperatorKind
{
get
{
@@ -6467,7 +6467,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.CallingConvention CallingConvention
+ public global::CppSharp.Parser.AST.CallingConvention CallingConvention
{
get
{
@@ -6480,15 +6480,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.FunctionTemplateSpecialization SpecializationInfo
+ public global::CppSharp.Parser.AST.FunctionTemplateSpecialization SpecializationInfo
{
get
{
- CppSharp.Parser.AST.FunctionTemplateSpecialization __result0;
+ global::CppSharp.Parser.AST.FunctionTemplateSpecialization __result0;
if (((Internal*) __Instance)->SpecializationInfo == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->SpecializationInfo))
- __result0 = (CppSharp.Parser.AST.FunctionTemplateSpecialization) CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap[((Internal*) __Instance)->SpecializationInfo];
- else __result0 = CppSharp.Parser.AST.FunctionTemplateSpecialization.__CreateInstance(((Internal*) __Instance)->SpecializationInfo);
+ else if (global::CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->SpecializationInfo))
+ __result0 = (global::CppSharp.Parser.AST.FunctionTemplateSpecialization) global::CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap[((Internal*) __Instance)->SpecializationInfo];
+ else __result0 = global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__CreateInstance(((Internal*) __Instance)->SpecializationInfo);
return __result0;
}
@@ -6498,15 +6498,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Function InstantiatedFrom
+ public global::CppSharp.Parser.AST.Function InstantiatedFrom
{
get
{
- CppSharp.Parser.AST.Function __result0;
+ global::CppSharp.Parser.AST.Function __result0;
if (((Internal*) __Instance)->InstantiatedFrom == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Function.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->InstantiatedFrom))
- __result0 = (CppSharp.Parser.AST.Function) CppSharp.Parser.AST.Function.NativeToManagedMap[((Internal*) __Instance)->InstantiatedFrom];
- else __result0 = CppSharp.Parser.AST.Function.__CreateInstance(((Internal*) __Instance)->InstantiatedFrom);
+ else if (global::CppSharp.Parser.AST.Function.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->InstantiatedFrom))
+ __result0 = (global::CppSharp.Parser.AST.Function) global::CppSharp.Parser.AST.Function.NativeToManagedMap[((Internal*) __Instance)->InstantiatedFrom];
+ else __result0 = global::CppSharp.Parser.AST.Function.__CreateInstance(((Internal*) __Instance)->InstantiatedFrom);
return __result0;
}
@@ -6517,22 +6517,22 @@ namespace CppSharp
}
}
- public unsafe partial class Method : CppSharp.Parser.AST.Function, IDisposable
+ public unsafe partial class Method : global::CppSharp.Parser.AST.Function, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 248)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -6562,7 +6562,7 @@ namespace CppSharp
public global::System.IntPtr Comment;
[FieldOffset(120)]
- public CppSharp.Parser.AST.QualifiedType.Internal ReturnType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal ReturnType;
[FieldOffset(136)]
public byte IsReturnIndirect;
@@ -6583,10 +6583,10 @@ namespace CppSharp
public byte IsDeleted;
[FieldOffset(144)]
- public CppSharp.Parser.AST.CXXOperatorKind OperatorKind;
+ public global::CppSharp.Parser.AST.CXXOperatorKind OperatorKind;
[FieldOffset(168)]
- public CppSharp.Parser.AST.CallingConvention CallingConvention;
+ public global::CppSharp.Parser.AST.CallingConvention CallingConvention;
[FieldOffset(200)]
public global::System.IntPtr SpecializationInfo;
@@ -6610,7 +6610,7 @@ namespace CppSharp
public byte IsOverride;
[FieldOffset(224)]
- public CppSharp.Parser.AST.CXXMethodKind MethodKind;
+ public global::CppSharp.Parser.AST.CXXMethodKind MethodKind;
[FieldOffset(228)]
public byte IsDefaultConstructor;
@@ -6622,7 +6622,7 @@ namespace CppSharp
public byte IsMoveConstructor;
[FieldOffset(232)]
- public CppSharp.Parser.AST.QualifiedType.Internal ConversionType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal ConversionType;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -6653,7 +6653,7 @@ namespace CppSharp
private static void* __CopyValue(Method.Internal native)
{
var ret = Marshal.AllocHGlobal(248);
- CppSharp.Parser.AST.Method.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Method.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -6682,7 +6682,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Method(CppSharp.Parser.AST.Method _0)
+ public Method(global::CppSharp.Parser.AST.Method _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(248);
@@ -6696,7 +6696,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -6768,7 +6768,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.CXXMethodKind MethodKind
+ public global::CppSharp.Parser.AST.CXXMethodKind MethodKind
{
get
{
@@ -6820,36 +6820,36 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.QualifiedType ConversionType
+ public global::CppSharp.Parser.AST.QualifiedType ConversionType
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->ConversionType);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->ConversionType);
}
set
{
- ((Internal*) __Instance)->ConversionType = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->ConversionType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
}
- public unsafe partial class Enumeration : CppSharp.Parser.AST.DeclarationContext, IDisposable
+ public unsafe partial class Enumeration : global::CppSharp.Parser.AST.DeclarationContext, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 432)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -6882,7 +6882,7 @@ namespace CppSharp
public byte IsAnonymous;
[FieldOffset(388)]
- public CppSharp.Parser.AST.Enumeration.EnumModifiers Modifiers;
+ public global::CppSharp.Parser.AST.Enumeration.EnumModifiers Modifiers;
[FieldOffset(392)]
public global::System.IntPtr Type;
@@ -6934,22 +6934,22 @@ namespace CppSharp
Flags = 4
}
- public unsafe partial class Item : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class Item : global::CppSharp.Parser.AST.Declaration, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 136)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -7020,7 +7020,7 @@ namespace CppSharp
private static void* __CopyValue(Item.Internal native)
{
var ret = Marshal.AllocHGlobal(136);
- CppSharp.Parser.AST.Enumeration.Item.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Enumeration.Item.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -7049,7 +7049,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Item(CppSharp.Parser.AST.Enumeration.Item _0)
+ public Item(global::CppSharp.Parser.AST.Enumeration.Item _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(136);
@@ -7063,7 +7063,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -7113,7 +7113,7 @@ namespace CppSharp
private static void* __CopyValue(Enumeration.Internal native)
{
var ret = Marshal.AllocHGlobal(432);
- CppSharp.Parser.AST.Enumeration.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Enumeration.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -7142,7 +7142,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Enumeration(CppSharp.Parser.AST.Enumeration _0)
+ public Enumeration(global::CppSharp.Parser.AST.Enumeration _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(432);
@@ -7156,25 +7156,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.Enumeration.Item getItems(uint i)
+ public global::CppSharp.Parser.AST.Enumeration.Item getItems(uint i)
{
var __ret = Internal.getItems_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Enumeration.Item __result0;
+ global::CppSharp.Parser.AST.Enumeration.Item __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Enumeration.Item.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Enumeration.Item) CppSharp.Parser.AST.Enumeration.Item.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Enumeration.Item.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Enumeration.Item.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Enumeration.Item) global::CppSharp.Parser.AST.Enumeration.Item.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Enumeration.Item.__CreateInstance(__ret);
return __result0;
}
- public void addItems(CppSharp.Parser.AST.Enumeration.Item s)
+ public void addItems(global::CppSharp.Parser.AST.Enumeration.Item s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -7196,7 +7196,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Enumeration.EnumModifiers Modifiers
+ public global::CppSharp.Parser.AST.Enumeration.EnumModifiers Modifiers
{
get
{
@@ -7209,15 +7209,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Type Type
+ public global::CppSharp.Parser.AST.Type Type
{
get
{
- CppSharp.Parser.AST.Type __result0;
+ global::CppSharp.Parser.AST.Type __result0;
if (((Internal*) __Instance)->Type == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Type))
- __result0 = (CppSharp.Parser.AST.Type) CppSharp.Parser.AST.Type.NativeToManagedMap[((Internal*) __Instance)->Type];
- else __result0 = CppSharp.Parser.AST.Type.__CreateInstance(((Internal*) __Instance)->Type);
+ else if (global::CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Type))
+ __result0 = (global::CppSharp.Parser.AST.Type) global::CppSharp.Parser.AST.Type.NativeToManagedMap[((Internal*) __Instance)->Type];
+ else __result0 = global::CppSharp.Parser.AST.Type.__CreateInstance(((Internal*) __Instance)->Type);
return __result0;
}
@@ -7227,15 +7227,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.BuiltinType BuiltinType
+ public global::CppSharp.Parser.AST.BuiltinType BuiltinType
{
get
{
- CppSharp.Parser.AST.BuiltinType __result0;
+ global::CppSharp.Parser.AST.BuiltinType __result0;
if (((Internal*) __Instance)->BuiltinType == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.BuiltinType.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->BuiltinType))
- __result0 = (CppSharp.Parser.AST.BuiltinType) CppSharp.Parser.AST.BuiltinType.NativeToManagedMap[((Internal*) __Instance)->BuiltinType];
- else __result0 = CppSharp.Parser.AST.BuiltinType.__CreateInstance(((Internal*) __Instance)->BuiltinType);
+ else if (global::CppSharp.Parser.AST.BuiltinType.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->BuiltinType))
+ __result0 = (global::CppSharp.Parser.AST.BuiltinType) global::CppSharp.Parser.AST.BuiltinType.NativeToManagedMap[((Internal*) __Instance)->BuiltinType];
+ else __result0 = global::CppSharp.Parser.AST.BuiltinType.__CreateInstance(((Internal*) __Instance)->BuiltinType);
return __result0;
}
@@ -7246,22 +7246,22 @@ namespace CppSharp
}
}
- public unsafe partial class Variable : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class Variable : global::CppSharp.Parser.AST.Declaration, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 144)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -7291,7 +7291,7 @@ namespace CppSharp
public global::System.IntPtr Comment;
[FieldOffset(128)]
- public CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -7332,7 +7332,7 @@ namespace CppSharp
private static void* __CopyValue(Variable.Internal native)
{
var ret = Marshal.AllocHGlobal(144);
- CppSharp.Parser.AST.Variable.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Variable.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -7361,7 +7361,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Variable(CppSharp.Parser.AST.Variable _0)
+ public Variable(global::CppSharp.Parser.AST.Variable _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(144);
@@ -7375,7 +7375,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -7398,16 +7398,16 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.QualifiedType QualifiedType
+ public global::CppSharp.Parser.AST.QualifiedType QualifiedType
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
}
set
{
- ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
}
@@ -7418,7 +7418,7 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(4)]
public byte IsVirtual;
@@ -7487,7 +7487,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public BaseClassSpecifier(CppSharp.Parser.AST.BaseClassSpecifier _0)
+ public BaseClassSpecifier(global::CppSharp.Parser.AST.BaseClassSpecifier _0)
{
__Instance = Marshal.AllocHGlobal(24);
__ownsNativeInstance = true;
@@ -7502,13 +7502,13 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.BaseClassSpecifier __dummy;
+ global::CppSharp.Parser.AST.BaseClassSpecifier __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.AccessSpecifier Access
+ public global::CppSharp.Parser.AST.AccessSpecifier Access
{
get
{
@@ -7534,15 +7534,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Type Type
+ public global::CppSharp.Parser.AST.Type Type
{
get
{
- CppSharp.Parser.AST.Type __result0;
+ global::CppSharp.Parser.AST.Type __result0;
if (((Internal*) __Instance)->Type == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Type))
- __result0 = (CppSharp.Parser.AST.Type) CppSharp.Parser.AST.Type.NativeToManagedMap[((Internal*) __Instance)->Type];
- else __result0 = CppSharp.Parser.AST.Type.__CreateInstance(((Internal*) __Instance)->Type);
+ else if (global::CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Type))
+ __result0 = (global::CppSharp.Parser.AST.Type) global::CppSharp.Parser.AST.Type.NativeToManagedMap[((Internal*) __Instance)->Type];
+ else __result0 = global::CppSharp.Parser.AST.Type.__CreateInstance(((Internal*) __Instance)->Type);
return __result0;
}
@@ -7566,22 +7566,22 @@ namespace CppSharp
}
}
- public unsafe partial class Field : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class Field : global::CppSharp.Parser.AST.Declaration, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 152)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -7611,7 +7611,7 @@ namespace CppSharp
public global::System.IntPtr Comment;
[FieldOffset(120)]
- public CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
[FieldOffset(136)]
public global::System.IntPtr Class;
@@ -7651,7 +7651,7 @@ namespace CppSharp
private static void* __CopyValue(Field.Internal native)
{
var ret = Marshal.AllocHGlobal(152);
- CppSharp.Parser.AST.Field.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Field.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -7680,7 +7680,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Field(CppSharp.Parser.AST.Field _0)
+ public Field(global::CppSharp.Parser.AST.Field _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(152);
@@ -7694,35 +7694,35 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.QualifiedType QualifiedType
+ public global::CppSharp.Parser.AST.QualifiedType QualifiedType
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
}
set
{
- ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
- public CppSharp.Parser.AST.Class Class
+ public global::CppSharp.Parser.AST.Class Class
{
get
{
- CppSharp.Parser.AST.Class __result0;
+ global::CppSharp.Parser.AST.Class __result0;
if (((Internal*) __Instance)->Class == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Class))
- __result0 = (CppSharp.Parser.AST.Class) CppSharp.Parser.AST.Class.NativeToManagedMap[((Internal*) __Instance)->Class];
- else __result0 = CppSharp.Parser.AST.Class.__CreateInstance(((Internal*) __Instance)->Class);
+ else if (global::CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Class))
+ __result0 = (global::CppSharp.Parser.AST.Class) global::CppSharp.Parser.AST.Class.NativeToManagedMap[((Internal*) __Instance)->Class];
+ else __result0 = global::CppSharp.Parser.AST.Class.__CreateInstance(((Internal*) __Instance)->Class);
return __result0;
}
@@ -7759,22 +7759,22 @@ namespace CppSharp
}
}
- public unsafe partial class AccessSpecifierDecl : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class AccessSpecifierDecl : global::CppSharp.Parser.AST.Declaration, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 120)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -7832,7 +7832,7 @@ namespace CppSharp
private static void* __CopyValue(AccessSpecifierDecl.Internal native)
{
var ret = Marshal.AllocHGlobal(120);
- CppSharp.Parser.AST.AccessSpecifierDecl.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.AccessSpecifierDecl.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -7861,7 +7861,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public AccessSpecifierDecl(CppSharp.Parser.AST.AccessSpecifierDecl _0)
+ public AccessSpecifierDecl(global::CppSharp.Parser.AST.AccessSpecifierDecl _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(120);
@@ -7875,7 +7875,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -7883,22 +7883,22 @@ namespace CppSharp
}
}
- public unsafe partial class Class : CppSharp.Parser.AST.DeclarationContext, IDisposable
+ public unsafe partial class Class : global::CppSharp.Parser.AST.DeclarationContext, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 512)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -8069,7 +8069,7 @@ namespace CppSharp
private static void* __CopyValue(Class.Internal native)
{
var ret = Marshal.AllocHGlobal(512);
- CppSharp.Parser.AST.Class.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Class.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -8098,7 +8098,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Class(CppSharp.Parser.AST.Class _0)
+ public Class(global::CppSharp.Parser.AST.Class _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(512);
@@ -8112,25 +8112,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.BaseClassSpecifier getBases(uint i)
+ public global::CppSharp.Parser.AST.BaseClassSpecifier getBases(uint i)
{
var __ret = Internal.getBases_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.BaseClassSpecifier __result0;
+ global::CppSharp.Parser.AST.BaseClassSpecifier __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.BaseClassSpecifier.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.BaseClassSpecifier) CppSharp.Parser.AST.BaseClassSpecifier.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.BaseClassSpecifier.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.BaseClassSpecifier.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.BaseClassSpecifier) global::CppSharp.Parser.AST.BaseClassSpecifier.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.BaseClassSpecifier.__CreateInstance(__ret);
return __result0;
}
- public void addBases(CppSharp.Parser.AST.BaseClassSpecifier s)
+ public void addBases(global::CppSharp.Parser.AST.BaseClassSpecifier s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -8143,18 +8143,18 @@ namespace CppSharp
Internal.clearBases_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.Field getFields(uint i)
+ public global::CppSharp.Parser.AST.Field getFields(uint i)
{
var __ret = Internal.getFields_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Field __result0;
+ global::CppSharp.Parser.AST.Field __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Field.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Field) CppSharp.Parser.AST.Field.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Field.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Field.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Field) global::CppSharp.Parser.AST.Field.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Field.__CreateInstance(__ret);
return __result0;
}
- public void addFields(CppSharp.Parser.AST.Field s)
+ public void addFields(global::CppSharp.Parser.AST.Field s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -8167,18 +8167,18 @@ namespace CppSharp
Internal.clearFields_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.Method getMethods(uint i)
+ public global::CppSharp.Parser.AST.Method getMethods(uint i)
{
var __ret = Internal.getMethods_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Method __result0;
+ global::CppSharp.Parser.AST.Method __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Method.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Method) CppSharp.Parser.AST.Method.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Method.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Method.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Method) global::CppSharp.Parser.AST.Method.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Method.__CreateInstance(__ret);
return __result0;
}
- public void addMethods(CppSharp.Parser.AST.Method s)
+ public void addMethods(global::CppSharp.Parser.AST.Method s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -8191,18 +8191,18 @@ namespace CppSharp
Internal.clearMethods_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.AccessSpecifierDecl getSpecifiers(uint i)
+ public global::CppSharp.Parser.AST.AccessSpecifierDecl getSpecifiers(uint i)
{
var __ret = Internal.getSpecifiers_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.AccessSpecifierDecl __result0;
+ global::CppSharp.Parser.AST.AccessSpecifierDecl __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.AccessSpecifierDecl.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.AccessSpecifierDecl) CppSharp.Parser.AST.AccessSpecifierDecl.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.AccessSpecifierDecl.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.AccessSpecifierDecl.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.AccessSpecifierDecl) global::CppSharp.Parser.AST.AccessSpecifierDecl.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.AccessSpecifierDecl.__CreateInstance(__ret);
return __result0;
}
- public void addSpecifiers(CppSharp.Parser.AST.AccessSpecifierDecl s)
+ public void addSpecifiers(global::CppSharp.Parser.AST.AccessSpecifierDecl s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -8368,15 +8368,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.ClassLayout Layout
+ public global::CppSharp.Parser.AST.ClassLayout Layout
{
get
{
- CppSharp.Parser.AST.ClassLayout __result0;
+ global::CppSharp.Parser.AST.ClassLayout __result0;
if (((Internal*) __Instance)->Layout == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.ClassLayout.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Layout))
- __result0 = (CppSharp.Parser.AST.ClassLayout) CppSharp.Parser.AST.ClassLayout.NativeToManagedMap[((Internal*) __Instance)->Layout];
- else __result0 = CppSharp.Parser.AST.ClassLayout.__CreateInstance(((Internal*) __Instance)->Layout);
+ else if (global::CppSharp.Parser.AST.ClassLayout.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Layout))
+ __result0 = (global::CppSharp.Parser.AST.ClassLayout) global::CppSharp.Parser.AST.ClassLayout.NativeToManagedMap[((Internal*) __Instance)->Layout];
+ else __result0 = global::CppSharp.Parser.AST.ClassLayout.__CreateInstance(((Internal*) __Instance)->Layout);
return __result0;
}
@@ -8387,22 +8387,22 @@ namespace CppSharp
}
}
- public unsafe partial class Template : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class Template : global::CppSharp.Parser.AST.Declaration, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 152)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -8437,7 +8437,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST8TemplateC2ENS1_15DeclarationKindE")]
- internal static extern void ctor_0(global::System.IntPtr instance, CppSharp.Parser.AST.DeclarationKind kind);
+ internal static extern void ctor_0(global::System.IntPtr instance, global::CppSharp.Parser.AST.DeclarationKind kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -8488,7 +8488,7 @@ namespace CppSharp
private static void* __CopyValue(Template.Internal native)
{
var ret = Marshal.AllocHGlobal(152);
- CppSharp.Parser.AST.Template.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Template.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -8508,7 +8508,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public Template(CppSharp.Parser.AST.DeclarationKind kind)
+ public Template(global::CppSharp.Parser.AST.DeclarationKind kind)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(152);
@@ -8527,7 +8527,7 @@ namespace CppSharp
Internal.ctor_1((__Instance + __PointerAdjustment));
}
- public Template(CppSharp.Parser.AST.Template _0)
+ public Template(global::CppSharp.Parser.AST.Template _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(152);
@@ -8541,25 +8541,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.Declaration getParameters(uint i)
+ public global::CppSharp.Parser.AST.Declaration getParameters(uint i)
{
var __ret = Internal.getParameters_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Declaration __result0;
+ global::CppSharp.Parser.AST.Declaration __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Declaration) CppSharp.Parser.AST.Declaration.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Declaration.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(__ret);
return __result0;
}
- public void addParameters(CppSharp.Parser.AST.Declaration s)
+ public void addParameters(global::CppSharp.Parser.AST.Declaration s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -8581,15 +8581,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Declaration TemplatedDecl
+ public global::CppSharp.Parser.AST.Declaration TemplatedDecl
{
get
{
- CppSharp.Parser.AST.Declaration __result0;
+ global::CppSharp.Parser.AST.Declaration __result0;
if (((Internal*) __Instance)->TemplatedDecl == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->TemplatedDecl))
- __result0 = (CppSharp.Parser.AST.Declaration) CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->TemplatedDecl];
- else __result0 = CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->TemplatedDecl);
+ else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->TemplatedDecl))
+ __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->TemplatedDecl];
+ else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->TemplatedDecl);
return __result0;
}
@@ -8600,22 +8600,22 @@ namespace CppSharp
}
}
- public unsafe partial class TypeAliasTemplate : CppSharp.Parser.AST.Template, IDisposable
+ public unsafe partial class TypeAliasTemplate : global::CppSharp.Parser.AST.Template, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 152)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -8676,7 +8676,7 @@ namespace CppSharp
private static void* __CopyValue(TypeAliasTemplate.Internal native)
{
var ret = Marshal.AllocHGlobal(152);
- CppSharp.Parser.AST.TypeAliasTemplate.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TypeAliasTemplate.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -8705,7 +8705,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TypeAliasTemplate(CppSharp.Parser.AST.TypeAliasTemplate _0)
+ public TypeAliasTemplate(global::CppSharp.Parser.AST.TypeAliasTemplate _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(152);
@@ -8719,7 +8719,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -8727,22 +8727,22 @@ namespace CppSharp
}
}
- public unsafe partial class TemplateParameter : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class TemplateParameter : global::CppSharp.Parser.AST.Declaration, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 136)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -8783,7 +8783,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST17TemplateParameterC2ENS1_15DeclarationKindE")]
- internal static extern void ctor_0(global::System.IntPtr instance, CppSharp.Parser.AST.DeclarationKind kind);
+ internal static extern void ctor_0(global::System.IntPtr instance, global::CppSharp.Parser.AST.DeclarationKind kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -8809,7 +8809,7 @@ namespace CppSharp
private static void* __CopyValue(TemplateParameter.Internal native)
{
var ret = Marshal.AllocHGlobal(136);
- CppSharp.Parser.AST.TemplateParameter.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TemplateParameter.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -8829,7 +8829,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public TemplateParameter(CppSharp.Parser.AST.DeclarationKind kind)
+ public TemplateParameter(global::CppSharp.Parser.AST.DeclarationKind kind)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(136);
@@ -8839,7 +8839,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment), __arg0);
}
- public TemplateParameter(CppSharp.Parser.AST.TemplateParameter _0)
+ public TemplateParameter(global::CppSharp.Parser.AST.TemplateParameter _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(136);
@@ -8853,7 +8853,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -8900,22 +8900,22 @@ namespace CppSharp
}
}
- public unsafe partial class TemplateTemplateParameter : CppSharp.Parser.AST.Template, IDisposable
+ public unsafe partial class TemplateTemplateParameter : global::CppSharp.Parser.AST.Template, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 160)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -8985,7 +8985,7 @@ namespace CppSharp
private static void* __CopyValue(TemplateTemplateParameter.Internal native)
{
var ret = Marshal.AllocHGlobal(160);
- CppSharp.Parser.AST.TemplateTemplateParameter.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TemplateTemplateParameter.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -9014,7 +9014,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TemplateTemplateParameter(CppSharp.Parser.AST.TemplateTemplateParameter _0)
+ public TemplateTemplateParameter(global::CppSharp.Parser.AST.TemplateTemplateParameter _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(160);
@@ -9028,7 +9028,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -9075,22 +9075,22 @@ namespace CppSharp
}
}
- public unsafe partial class TypeTemplateParameter : CppSharp.Parser.AST.TemplateParameter, IDisposable
+ public unsafe partial class TypeTemplateParameter : global::CppSharp.Parser.AST.TemplateParameter, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 152)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -9129,7 +9129,7 @@ namespace CppSharp
public byte IsParameterPack;
[FieldOffset(136)]
- public CppSharp.Parser.AST.QualifiedType.Internal DefaultArgument;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal DefaultArgument;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -9160,7 +9160,7 @@ namespace CppSharp
private static void* __CopyValue(TypeTemplateParameter.Internal native)
{
var ret = Marshal.AllocHGlobal(152);
- CppSharp.Parser.AST.TypeTemplateParameter.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TypeTemplateParameter.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -9189,7 +9189,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TypeTemplateParameter(CppSharp.Parser.AST.TypeTemplateParameter _0)
+ public TypeTemplateParameter(global::CppSharp.Parser.AST.TypeTemplateParameter _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(152);
@@ -9203,43 +9203,43 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.QualifiedType DefaultArgument
+ public global::CppSharp.Parser.AST.QualifiedType DefaultArgument
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->DefaultArgument);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->DefaultArgument);
}
set
{
- ((Internal*) __Instance)->DefaultArgument = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->DefaultArgument = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
}
- public unsafe partial class NonTypeTemplateParameter : CppSharp.Parser.AST.TemplateParameter, IDisposable
+ public unsafe partial class NonTypeTemplateParameter : global::CppSharp.Parser.AST.TemplateParameter, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 152)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -9318,7 +9318,7 @@ namespace CppSharp
private static void* __CopyValue(NonTypeTemplateParameter.Internal native)
{
var ret = Marshal.AllocHGlobal(152);
- CppSharp.Parser.AST.NonTypeTemplateParameter.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.NonTypeTemplateParameter.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -9347,7 +9347,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public NonTypeTemplateParameter(CppSharp.Parser.AST.NonTypeTemplateParameter _0)
+ public NonTypeTemplateParameter(global::CppSharp.Parser.AST.NonTypeTemplateParameter _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(152);
@@ -9361,22 +9361,22 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.Expression DefaultArgument
+ public global::CppSharp.Parser.AST.Expression DefaultArgument
{
get
{
- CppSharp.Parser.AST.Expression __result0;
+ global::CppSharp.Parser.AST.Expression __result0;
if (((Internal*) __Instance)->DefaultArgument == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->DefaultArgument))
- __result0 = (CppSharp.Parser.AST.Expression) CppSharp.Parser.AST.Expression.NativeToManagedMap[((Internal*) __Instance)->DefaultArgument];
- else __result0 = CppSharp.Parser.AST.Expression.__CreateInstance(((Internal*) __Instance)->DefaultArgument);
+ else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->DefaultArgument))
+ __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((Internal*) __Instance)->DefaultArgument];
+ else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((Internal*) __Instance)->DefaultArgument);
return __result0;
}
@@ -9426,22 +9426,22 @@ namespace CppSharp
}
}
- public unsafe partial class ClassTemplate : CppSharp.Parser.AST.Template, IDisposable
+ public unsafe partial class ClassTemplate : global::CppSharp.Parser.AST.Template, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 176)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -9522,7 +9522,7 @@ namespace CppSharp
private static void* __CopyValue(ClassTemplate.Internal native)
{
var ret = Marshal.AllocHGlobal(176);
- CppSharp.Parser.AST.ClassTemplate.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.ClassTemplate.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -9551,7 +9551,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public ClassTemplate(CppSharp.Parser.AST.ClassTemplate _0)
+ public ClassTemplate(global::CppSharp.Parser.AST.ClassTemplate _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(176);
@@ -9565,25 +9565,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.ClassTemplateSpecialization getSpecializations(uint i)
+ public global::CppSharp.Parser.AST.ClassTemplateSpecialization getSpecializations(uint i)
{
var __ret = Internal.getSpecializations_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.ClassTemplateSpecialization __result0;
+ global::CppSharp.Parser.AST.ClassTemplateSpecialization __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.ClassTemplateSpecialization.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.ClassTemplateSpecialization) CppSharp.Parser.AST.ClassTemplateSpecialization.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.ClassTemplateSpecialization.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.ClassTemplateSpecialization.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.ClassTemplateSpecialization) global::CppSharp.Parser.AST.ClassTemplateSpecialization.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.ClassTemplateSpecialization.__CreateInstance(__ret);
return __result0;
}
- public void addSpecializations(CppSharp.Parser.AST.ClassTemplateSpecialization s)
+ public void addSpecializations(global::CppSharp.Parser.AST.ClassTemplateSpecialization s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -9606,22 +9606,22 @@ namespace CppSharp
}
}
- public unsafe partial class ClassTemplateSpecialization : CppSharp.Parser.AST.Class, IDisposable
+ public unsafe partial class ClassTemplateSpecialization : global::CppSharp.Parser.AST.Class, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 552)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -9687,7 +9687,7 @@ namespace CppSharp
public global::System.IntPtr TemplatedDecl;
[FieldOffset(544)]
- public CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind;
+ public global::CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -9738,7 +9738,7 @@ namespace CppSharp
private static void* __CopyValue(ClassTemplateSpecialization.Internal native)
{
var ret = Marshal.AllocHGlobal(552);
- CppSharp.Parser.AST.ClassTemplateSpecialization.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.ClassTemplateSpecialization.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -9767,7 +9767,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public ClassTemplateSpecialization(CppSharp.Parser.AST.ClassTemplateSpecialization _0)
+ public ClassTemplateSpecialization(global::CppSharp.Parser.AST.ClassTemplateSpecialization _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(552);
@@ -9781,21 +9781,21 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.TemplateArgument getArguments(uint i)
+ public global::CppSharp.Parser.AST.TemplateArgument getArguments(uint i)
{
- var __ret = new CppSharp.Parser.AST.TemplateArgument.Internal();
+ var __ret = new global::CppSharp.Parser.AST.TemplateArgument.Internal();
Internal.getArguments_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), i);
- return CppSharp.Parser.AST.TemplateArgument.__CreateInstance(__ret);
+ return global::CppSharp.Parser.AST.TemplateArgument.__CreateInstance(__ret);
}
- public void addArguments(CppSharp.Parser.AST.TemplateArgument s)
+ public void addArguments(global::CppSharp.Parser.AST.TemplateArgument s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -9817,15 +9817,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.ClassTemplate TemplatedDecl
+ public global::CppSharp.Parser.AST.ClassTemplate TemplatedDecl
{
get
{
- CppSharp.Parser.AST.ClassTemplate __result0;
+ global::CppSharp.Parser.AST.ClassTemplate __result0;
if (((Internal*) __Instance)->TemplatedDecl == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.ClassTemplate.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->TemplatedDecl))
- __result0 = (CppSharp.Parser.AST.ClassTemplate) CppSharp.Parser.AST.ClassTemplate.NativeToManagedMap[((Internal*) __Instance)->TemplatedDecl];
- else __result0 = CppSharp.Parser.AST.ClassTemplate.__CreateInstance(((Internal*) __Instance)->TemplatedDecl);
+ else if (global::CppSharp.Parser.AST.ClassTemplate.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->TemplatedDecl))
+ __result0 = (global::CppSharp.Parser.AST.ClassTemplate) global::CppSharp.Parser.AST.ClassTemplate.NativeToManagedMap[((Internal*) __Instance)->TemplatedDecl];
+ else __result0 = global::CppSharp.Parser.AST.ClassTemplate.__CreateInstance(((Internal*) __Instance)->TemplatedDecl);
return __result0;
}
@@ -9835,7 +9835,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind
+ public global::CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind
{
get
{
@@ -9849,22 +9849,22 @@ namespace CppSharp
}
}
- public unsafe partial class ClassTemplatePartialSpecialization : CppSharp.Parser.AST.ClassTemplateSpecialization, IDisposable
+ public unsafe partial class ClassTemplatePartialSpecialization : global::CppSharp.Parser.AST.ClassTemplateSpecialization, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 552)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -9930,7 +9930,7 @@ namespace CppSharp
public global::System.IntPtr TemplatedDecl;
[FieldOffset(544)]
- public CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind;
+ public global::CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -9961,7 +9961,7 @@ namespace CppSharp
private static void* __CopyValue(ClassTemplatePartialSpecialization.Internal native)
{
var ret = Marshal.AllocHGlobal(552);
- CppSharp.Parser.AST.ClassTemplatePartialSpecialization.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.ClassTemplatePartialSpecialization.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -9990,7 +9990,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public ClassTemplatePartialSpecialization(CppSharp.Parser.AST.ClassTemplatePartialSpecialization _0)
+ public ClassTemplatePartialSpecialization(global::CppSharp.Parser.AST.ClassTemplatePartialSpecialization _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(552);
@@ -10004,7 +10004,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -10012,22 +10012,22 @@ namespace CppSharp
}
}
- public unsafe partial class FunctionTemplate : CppSharp.Parser.AST.Template, IDisposable
+ public unsafe partial class FunctionTemplate : global::CppSharp.Parser.AST.Template, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 176)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -10108,7 +10108,7 @@ namespace CppSharp
private static void* __CopyValue(FunctionTemplate.Internal native)
{
var ret = Marshal.AllocHGlobal(176);
- CppSharp.Parser.AST.FunctionTemplate.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.FunctionTemplate.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -10137,7 +10137,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public FunctionTemplate(CppSharp.Parser.AST.FunctionTemplate _0)
+ public FunctionTemplate(global::CppSharp.Parser.AST.FunctionTemplate _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(176);
@@ -10151,25 +10151,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.FunctionTemplateSpecialization getSpecializations(uint i)
+ public global::CppSharp.Parser.AST.FunctionTemplateSpecialization getSpecializations(uint i)
{
var __ret = Internal.getSpecializations_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.FunctionTemplateSpecialization __result0;
+ global::CppSharp.Parser.AST.FunctionTemplateSpecialization __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.FunctionTemplateSpecialization) CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.FunctionTemplateSpecialization.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.FunctionTemplateSpecialization) global::CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__CreateInstance(__ret);
return __result0;
}
- public void addSpecializations(CppSharp.Parser.AST.FunctionTemplateSpecialization s)
+ public void addSpecializations(global::CppSharp.Parser.AST.FunctionTemplateSpecialization s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -10204,7 +10204,7 @@ namespace CppSharp
public global::System.IntPtr SpecializedFunction;
[FieldOffset(40)]
- public CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind;
+ public global::CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -10263,7 +10263,7 @@ namespace CppSharp
private static void* __CopyValue(FunctionTemplateSpecialization.Internal native)
{
var ret = Marshal.AllocHGlobal(48);
- CppSharp.Parser.AST.FunctionTemplateSpecialization.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.FunctionTemplateSpecialization.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -10289,7 +10289,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public FunctionTemplateSpecialization(CppSharp.Parser.AST.FunctionTemplateSpecialization _0)
+ public FunctionTemplateSpecialization(global::CppSharp.Parser.AST.FunctionTemplateSpecialization _0)
{
__Instance = Marshal.AllocHGlobal(48);
__ownsNativeInstance = true;
@@ -10307,21 +10307,21 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.FunctionTemplateSpecialization __dummy;
+ global::CppSharp.Parser.AST.FunctionTemplateSpecialization __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.TemplateArgument getArguments(uint i)
+ public global::CppSharp.Parser.AST.TemplateArgument getArguments(uint i)
{
- var __ret = new CppSharp.Parser.AST.TemplateArgument.Internal();
+ var __ret = new global::CppSharp.Parser.AST.TemplateArgument.Internal();
Internal.getArguments_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), i);
- return CppSharp.Parser.AST.TemplateArgument.__CreateInstance(__ret);
+ return global::CppSharp.Parser.AST.TemplateArgument.__CreateInstance(__ret);
}
- public void addArguments(CppSharp.Parser.AST.TemplateArgument s)
+ public void addArguments(global::CppSharp.Parser.AST.TemplateArgument s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -10343,15 +10343,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.FunctionTemplate Template
+ public global::CppSharp.Parser.AST.FunctionTemplate Template
{
get
{
- CppSharp.Parser.AST.FunctionTemplate __result0;
+ global::CppSharp.Parser.AST.FunctionTemplate __result0;
if (((Internal*) __Instance)->Template == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.FunctionTemplate.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Template))
- __result0 = (CppSharp.Parser.AST.FunctionTemplate) CppSharp.Parser.AST.FunctionTemplate.NativeToManagedMap[((Internal*) __Instance)->Template];
- else __result0 = CppSharp.Parser.AST.FunctionTemplate.__CreateInstance(((Internal*) __Instance)->Template);
+ else if (global::CppSharp.Parser.AST.FunctionTemplate.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Template))
+ __result0 = (global::CppSharp.Parser.AST.FunctionTemplate) global::CppSharp.Parser.AST.FunctionTemplate.NativeToManagedMap[((Internal*) __Instance)->Template];
+ else __result0 = global::CppSharp.Parser.AST.FunctionTemplate.__CreateInstance(((Internal*) __Instance)->Template);
return __result0;
}
@@ -10361,15 +10361,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Function SpecializedFunction
+ public global::CppSharp.Parser.AST.Function SpecializedFunction
{
get
{
- CppSharp.Parser.AST.Function __result0;
+ global::CppSharp.Parser.AST.Function __result0;
if (((Internal*) __Instance)->SpecializedFunction == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Function.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->SpecializedFunction))
- __result0 = (CppSharp.Parser.AST.Function) CppSharp.Parser.AST.Function.NativeToManagedMap[((Internal*) __Instance)->SpecializedFunction];
- else __result0 = CppSharp.Parser.AST.Function.__CreateInstance(((Internal*) __Instance)->SpecializedFunction);
+ else if (global::CppSharp.Parser.AST.Function.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->SpecializedFunction))
+ __result0 = (global::CppSharp.Parser.AST.Function) global::CppSharp.Parser.AST.Function.NativeToManagedMap[((Internal*) __Instance)->SpecializedFunction];
+ else __result0 = global::CppSharp.Parser.AST.Function.__CreateInstance(((Internal*) __Instance)->SpecializedFunction);
return __result0;
}
@@ -10379,7 +10379,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind
+ public global::CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind
{
get
{
@@ -10393,22 +10393,22 @@ namespace CppSharp
}
}
- public unsafe partial class Namespace : CppSharp.Parser.AST.DeclarationContext, IDisposable
+ public unsafe partial class Namespace : global::CppSharp.Parser.AST.DeclarationContext, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 392)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -10472,7 +10472,7 @@ namespace CppSharp
private static void* __CopyValue(Namespace.Internal native)
{
var ret = Marshal.AllocHGlobal(392);
- CppSharp.Parser.AST.Namespace.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Namespace.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -10501,7 +10501,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Namespace(CppSharp.Parser.AST.Namespace _0)
+ public Namespace(global::CppSharp.Parser.AST.Namespace _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(392);
@@ -10515,7 +10515,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -10542,13 +10542,13 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.MacroLocation MacroLocation;
+ public global::CppSharp.Parser.AST.MacroLocation MacroLocation;
[FieldOffset(8)]
public global::System.IntPtr OriginalPtr;
[FieldOffset(16)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -10608,7 +10608,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public PreprocessedEntity(CppSharp.Parser.AST.PreprocessedEntity _0)
+ public PreprocessedEntity(global::CppSharp.Parser.AST.PreprocessedEntity _0)
{
__Instance = Marshal.AllocHGlobal(24);
__ownsNativeInstance = true;
@@ -10623,13 +10623,13 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.PreprocessedEntity __dummy;
+ global::CppSharp.Parser.AST.PreprocessedEntity __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.MacroLocation MacroLocation
+ public global::CppSharp.Parser.AST.MacroLocation MacroLocation
{
get
{
@@ -10655,7 +10655,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.DeclarationKind Kind
+ public global::CppSharp.Parser.AST.DeclarationKind Kind
{
get
{
@@ -10669,19 +10669,19 @@ namespace CppSharp
}
}
- public unsafe partial class MacroDefinition : CppSharp.Parser.AST.PreprocessedEntity, IDisposable
+ public unsafe partial class MacroDefinition : global::CppSharp.Parser.AST.PreprocessedEntity, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 48)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.MacroLocation MacroLocation;
+ public global::CppSharp.Parser.AST.MacroLocation MacroLocation;
[FieldOffset(8)]
public global::System.IntPtr OriginalPtr;
[FieldOffset(16)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(40)]
public int LineNumberStart;
@@ -10738,7 +10738,7 @@ namespace CppSharp
private static void* __CopyValue(MacroDefinition.Internal native)
{
var ret = Marshal.AllocHGlobal(48);
- CppSharp.Parser.AST.MacroDefinition.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.MacroDefinition.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -10767,7 +10767,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public MacroDefinition(CppSharp.Parser.AST.MacroDefinition _0)
+ public MacroDefinition(global::CppSharp.Parser.AST.MacroDefinition _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(48);
@@ -10781,7 +10781,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.PreprocessedEntity __dummy;
+ global::CppSharp.Parser.AST.PreprocessedEntity __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -10847,19 +10847,19 @@ namespace CppSharp
}
}
- public unsafe partial class MacroExpansion : CppSharp.Parser.AST.PreprocessedEntity, IDisposable
+ public unsafe partial class MacroExpansion : global::CppSharp.Parser.AST.PreprocessedEntity, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 48)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.MacroLocation MacroLocation;
+ public global::CppSharp.Parser.AST.MacroLocation MacroLocation;
[FieldOffset(8)]
public global::System.IntPtr OriginalPtr;
[FieldOffset(16)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(40)]
public global::System.IntPtr Definition;
@@ -10913,7 +10913,7 @@ namespace CppSharp
private static void* __CopyValue(MacroExpansion.Internal native)
{
var ret = Marshal.AllocHGlobal(48);
- CppSharp.Parser.AST.MacroExpansion.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.MacroExpansion.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -10942,7 +10942,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public MacroExpansion(CppSharp.Parser.AST.MacroExpansion _0)
+ public MacroExpansion(global::CppSharp.Parser.AST.MacroExpansion _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(48);
@@ -10956,7 +10956,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.PreprocessedEntity __dummy;
+ global::CppSharp.Parser.AST.PreprocessedEntity __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -10995,15 +10995,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.MacroDefinition Definition
+ public global::CppSharp.Parser.AST.MacroDefinition Definition
{
get
{
- CppSharp.Parser.AST.MacroDefinition __result0;
+ global::CppSharp.Parser.AST.MacroDefinition __result0;
if (((Internal*) __Instance)->Definition == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Definition))
- __result0 = (CppSharp.Parser.AST.MacroDefinition) CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap[((Internal*) __Instance)->Definition];
- else __result0 = CppSharp.Parser.AST.MacroDefinition.__CreateInstance(((Internal*) __Instance)->Definition);
+ else if (global::CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Definition))
+ __result0 = (global::CppSharp.Parser.AST.MacroDefinition) global::CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap[((Internal*) __Instance)->Definition];
+ else __result0 = global::CppSharp.Parser.AST.MacroDefinition.__CreateInstance(((Internal*) __Instance)->Definition);
return __result0;
}
@@ -11014,22 +11014,22 @@ namespace CppSharp
}
}
- public unsafe partial class TranslationUnit : CppSharp.Parser.AST.Namespace, IDisposable
+ public unsafe partial class TranslationUnit : global::CppSharp.Parser.AST.Namespace, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 432)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -11126,7 +11126,7 @@ namespace CppSharp
private static void* __CopyValue(TranslationUnit.Internal native)
{
var ret = Marshal.AllocHGlobal(432);
- CppSharp.Parser.AST.TranslationUnit.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TranslationUnit.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -11155,7 +11155,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TranslationUnit(CppSharp.Parser.AST.TranslationUnit _0)
+ public TranslationUnit(global::CppSharp.Parser.AST.TranslationUnit _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(432);
@@ -11169,25 +11169,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.MacroDefinition getMacros(uint i)
+ public global::CppSharp.Parser.AST.MacroDefinition getMacros(uint i)
{
var __ret = Internal.getMacros_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.MacroDefinition __result0;
+ global::CppSharp.Parser.AST.MacroDefinition __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.MacroDefinition) CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.MacroDefinition.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.MacroDefinition) global::CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.MacroDefinition.__CreateInstance(__ret);
return __result0;
}
- public void addMacros(CppSharp.Parser.AST.MacroDefinition s)
+ public void addMacros(global::CppSharp.Parser.AST.MacroDefinition s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -11245,7 +11245,7 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(8)]
- public CppSharp.Parser.AST.ArchType ArchType;
+ public global::CppSharp.Parser.AST.ArchType ArchType;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -11334,7 +11334,7 @@ namespace CppSharp
private static void* __CopyValue(NativeLibrary.Internal native)
{
var ret = Marshal.AllocHGlobal(64);
- CppSharp.Parser.AST.NativeLibrary.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.NativeLibrary.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -11360,7 +11360,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public NativeLibrary(CppSharp.Parser.AST.NativeLibrary _0)
+ public NativeLibrary(global::CppSharp.Parser.AST.NativeLibrary _0)
{
__Instance = Marshal.AllocHGlobal(64);
__ownsNativeInstance = true;
@@ -11378,7 +11378,7 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.NativeLibrary __dummy;
+ global::CppSharp.Parser.AST.NativeLibrary __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -11455,7 +11455,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.ArchType ArchType
+ public global::CppSharp.Parser.AST.ArchType ArchType
{
get
{
@@ -11531,7 +11531,7 @@ namespace CppSharp
private static void* __CopyValue(ASTContext.Internal native)
{
var ret = Marshal.AllocHGlobal(24);
- CppSharp.Parser.AST.ASTContext.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.ASTContext.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -11557,7 +11557,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public ASTContext(CppSharp.Parser.AST.ASTContext _0)
+ public ASTContext(global::CppSharp.Parser.AST.ASTContext _0)
{
__Instance = Marshal.AllocHGlobal(24);
__ownsNativeInstance = true;
@@ -11575,25 +11575,25 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.ASTContext __dummy;
+ global::CppSharp.Parser.AST.ASTContext __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.TranslationUnit getTranslationUnits(uint i)
+ public global::CppSharp.Parser.AST.TranslationUnit getTranslationUnits(uint i)
{
var __ret = Internal.getTranslationUnits_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.TranslationUnit __result0;
+ global::CppSharp.Parser.AST.TranslationUnit __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.TranslationUnit.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.TranslationUnit) CppSharp.Parser.AST.TranslationUnit.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.TranslationUnit.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.TranslationUnit.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.TranslationUnit) global::CppSharp.Parser.AST.TranslationUnit.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.TranslationUnit.__CreateInstance(__ret);
return __result0;
}
- public void addTranslationUnits(CppSharp.Parser.AST.TranslationUnit s)
+ public void addTranslationUnits(global::CppSharp.Parser.AST.TranslationUnit s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -11622,12 +11622,12 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST7CommentC2ENS1_11CommentKindE")]
- internal static extern void ctor_0(global::System.IntPtr instance, CppSharp.Parser.AST.CommentKind kind);
+ internal static extern void ctor_0(global::System.IntPtr instance, global::CppSharp.Parser.AST.CommentKind kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -11674,7 +11674,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public Comment(CppSharp.Parser.AST.CommentKind kind)
+ public Comment(global::CppSharp.Parser.AST.CommentKind kind)
{
__Instance = Marshal.AllocHGlobal(4);
__ownsNativeInstance = true;
@@ -11683,7 +11683,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment), __arg0);
}
- public Comment(CppSharp.Parser.AST.Comment _0)
+ public Comment(global::CppSharp.Parser.AST.Comment _0)
{
__Instance = Marshal.AllocHGlobal(4);
__ownsNativeInstance = true;
@@ -11698,13 +11698,13 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.CommentKind Kind
+ public global::CppSharp.Parser.AST.CommentKind Kind
{
get
{
@@ -11718,13 +11718,13 @@ namespace CppSharp
}
}
- public unsafe partial class BlockContentComment : CppSharp.Parser.AST.Comment, IDisposable
+ public unsafe partial class BlockContentComment : global::CppSharp.Parser.AST.Comment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 4)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -11734,7 +11734,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST19BlockContentCommentC2ENS1_11CommentKindE")]
- internal static extern void ctor_1(global::System.IntPtr instance, CppSharp.Parser.AST.CommentKind Kind);
+ internal static extern void ctor_1(global::System.IntPtr instance, global::CppSharp.Parser.AST.CommentKind Kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -11784,7 +11784,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public BlockContentComment(CppSharp.Parser.AST.CommentKind Kind)
+ public BlockContentComment(global::CppSharp.Parser.AST.CommentKind Kind)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(4);
@@ -11794,7 +11794,7 @@ namespace CppSharp
Internal.ctor_1((__Instance + __PointerAdjustment), __arg0);
}
- public BlockContentComment(CppSharp.Parser.AST.BlockContentComment _0)
+ public BlockContentComment(global::CppSharp.Parser.AST.BlockContentComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(4);
@@ -11804,13 +11804,13 @@ namespace CppSharp
}
}
- public unsafe partial class FullComment : CppSharp.Parser.AST.Comment, IDisposable
+ public unsafe partial class FullComment : global::CppSharp.Parser.AST.Comment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 32)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -11861,7 +11861,7 @@ namespace CppSharp
private static void* __CopyValue(FullComment.Internal native)
{
var ret = Marshal.AllocHGlobal(32);
- CppSharp.Parser.AST.FullComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.FullComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -11890,7 +11890,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public FullComment(CppSharp.Parser.AST.FullComment _0)
+ public FullComment(global::CppSharp.Parser.AST.FullComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(32);
@@ -11904,25 +11904,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.BlockContentComment getBlocks(uint i)
+ public global::CppSharp.Parser.AST.BlockContentComment getBlocks(uint i)
{
var __ret = Internal.getBlocks_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.BlockContentComment __result0;
+ global::CppSharp.Parser.AST.BlockContentComment __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.BlockContentComment.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.BlockContentComment) CppSharp.Parser.AST.BlockContentComment.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.BlockContentComment.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.BlockContentComment.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.BlockContentComment) global::CppSharp.Parser.AST.BlockContentComment.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.BlockContentComment.__CreateInstance(__ret);
return __result0;
}
- public void addBlocks(CppSharp.Parser.AST.BlockContentComment s)
+ public void addBlocks(global::CppSharp.Parser.AST.BlockContentComment s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -11945,13 +11945,13 @@ namespace CppSharp
}
}
- public unsafe partial class InlineContentComment : CppSharp.Parser.AST.Comment, IDisposable
+ public unsafe partial class InlineContentComment : global::CppSharp.Parser.AST.Comment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 8)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public byte HasTrailingNewline;
@@ -11964,7 +11964,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST20InlineContentCommentC2ENS1_11CommentKindE")]
- internal static extern void ctor_1(global::System.IntPtr instance, CppSharp.Parser.AST.CommentKind Kind);
+ internal static extern void ctor_1(global::System.IntPtr instance, global::CppSharp.Parser.AST.CommentKind Kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -12014,7 +12014,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public InlineContentComment(CppSharp.Parser.AST.CommentKind Kind)
+ public InlineContentComment(global::CppSharp.Parser.AST.CommentKind Kind)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(8);
@@ -12024,7 +12024,7 @@ namespace CppSharp
Internal.ctor_1((__Instance + __PointerAdjustment), __arg0);
}
- public InlineContentComment(CppSharp.Parser.AST.InlineContentComment _0)
+ public InlineContentComment(global::CppSharp.Parser.AST.InlineContentComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(8);
@@ -12047,13 +12047,13 @@ namespace CppSharp
}
}
- public unsafe partial class ParagraphComment : CppSharp.Parser.AST.BlockContentComment, IDisposable
+ public unsafe partial class ParagraphComment : global::CppSharp.Parser.AST.BlockContentComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 32)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public byte IsWhitespace;
@@ -12107,7 +12107,7 @@ namespace CppSharp
private static void* __CopyValue(ParagraphComment.Internal native)
{
var ret = Marshal.AllocHGlobal(32);
- CppSharp.Parser.AST.ParagraphComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.ParagraphComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -12136,7 +12136,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public ParagraphComment(CppSharp.Parser.AST.ParagraphComment _0)
+ public ParagraphComment(global::CppSharp.Parser.AST.ParagraphComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(32);
@@ -12150,25 +12150,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.InlineContentComment getContent(uint i)
+ public global::CppSharp.Parser.AST.InlineContentComment getContent(uint i)
{
var __ret = Internal.getContent_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.InlineContentComment __result0;
+ global::CppSharp.Parser.AST.InlineContentComment __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.InlineContentComment.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.InlineContentComment) CppSharp.Parser.AST.InlineContentComment.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.InlineContentComment.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.InlineContentComment.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.InlineContentComment) global::CppSharp.Parser.AST.InlineContentComment.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.InlineContentComment.__CreateInstance(__ret);
return __result0;
}
- public void addContent(CppSharp.Parser.AST.InlineContentComment s)
+ public void addContent(global::CppSharp.Parser.AST.InlineContentComment s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -12204,13 +12204,13 @@ namespace CppSharp
}
}
- public unsafe partial class BlockCommandComment : CppSharp.Parser.AST.BlockContentComment, IDisposable
+ public unsafe partial class BlockCommandComment : global::CppSharp.Parser.AST.BlockContentComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 40)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public uint CommandId;
@@ -12226,7 +12226,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST19BlockCommandCommentC2ENS1_11CommentKindE")]
- internal static extern void ctor_1(global::System.IntPtr instance, CppSharp.Parser.AST.CommentKind Kind);
+ internal static extern void ctor_1(global::System.IntPtr instance, global::CppSharp.Parser.AST.CommentKind Kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -12311,7 +12311,7 @@ namespace CppSharp
private static void* __CopyValue(Argument.Internal native)
{
var ret = Marshal.AllocHGlobal(8);
- CppSharp.Parser.AST.BlockCommandComment.Argument.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.BlockCommandComment.Argument.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -12337,7 +12337,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Argument(CppSharp.Parser.AST.BlockCommandComment.Argument _0)
+ public Argument(global::CppSharp.Parser.AST.BlockCommandComment.Argument _0)
{
__Instance = Marshal.AllocHGlobal(8);
__ownsNativeInstance = true;
@@ -12355,7 +12355,7 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.BlockCommandComment.Argument __dummy;
+ global::CppSharp.Parser.AST.BlockCommandComment.Argument __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -12392,7 +12392,7 @@ namespace CppSharp
private static void* __CopyValue(BlockCommandComment.Internal native)
{
var ret = Marshal.AllocHGlobal(40);
- CppSharp.Parser.AST.BlockCommandComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.BlockCommandComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -12421,7 +12421,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public BlockCommandComment(CppSharp.Parser.AST.CommentKind Kind)
+ public BlockCommandComment(global::CppSharp.Parser.AST.CommentKind Kind)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(40);
@@ -12431,7 +12431,7 @@ namespace CppSharp
Internal.ctor_1((__Instance + __PointerAdjustment), __arg0);
}
- public BlockCommandComment(CppSharp.Parser.AST.BlockCommandComment _0)
+ public BlockCommandComment(global::CppSharp.Parser.AST.BlockCommandComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(40);
@@ -12445,21 +12445,21 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.BlockCommandComment.Argument getArguments(uint i)
+ public global::CppSharp.Parser.AST.BlockCommandComment.Argument getArguments(uint i)
{
- var __ret = new CppSharp.Parser.AST.BlockCommandComment.Argument.Internal();
+ var __ret = new global::CppSharp.Parser.AST.BlockCommandComment.Argument.Internal();
Internal.getArguments_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), i);
- return CppSharp.Parser.AST.BlockCommandComment.Argument.__CreateInstance(__ret);
+ return global::CppSharp.Parser.AST.BlockCommandComment.Argument.__CreateInstance(__ret);
}
- public void addArguments(CppSharp.Parser.AST.BlockCommandComment.Argument s)
+ public void addArguments(global::CppSharp.Parser.AST.BlockCommandComment.Argument s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -12494,15 +12494,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.ParagraphComment ParagraphComment
+ public global::CppSharp.Parser.AST.ParagraphComment ParagraphComment
{
get
{
- CppSharp.Parser.AST.ParagraphComment __result0;
+ global::CppSharp.Parser.AST.ParagraphComment __result0;
if (((Internal*) __Instance)->ParagraphComment == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.ParagraphComment.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->ParagraphComment))
- __result0 = (CppSharp.Parser.AST.ParagraphComment) CppSharp.Parser.AST.ParagraphComment.NativeToManagedMap[((Internal*) __Instance)->ParagraphComment];
- else __result0 = CppSharp.Parser.AST.ParagraphComment.__CreateInstance(((Internal*) __Instance)->ParagraphComment);
+ else if (global::CppSharp.Parser.AST.ParagraphComment.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->ParagraphComment))
+ __result0 = (global::CppSharp.Parser.AST.ParagraphComment) global::CppSharp.Parser.AST.ParagraphComment.NativeToManagedMap[((Internal*) __Instance)->ParagraphComment];
+ else __result0 = global::CppSharp.Parser.AST.ParagraphComment.__CreateInstance(((Internal*) __Instance)->ParagraphComment);
return __result0;
}
@@ -12513,13 +12513,13 @@ namespace CppSharp
}
}
- public unsafe partial class ParamCommandComment : CppSharp.Parser.AST.BlockCommandComment, IDisposable
+ public unsafe partial class ParamCommandComment : global::CppSharp.Parser.AST.BlockCommandComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 48)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public uint CommandId;
@@ -12528,7 +12528,7 @@ namespace CppSharp
public global::System.IntPtr ParagraphComment;
[FieldOffset(40)]
- public CppSharp.Parser.AST.ParamCommandComment.PassDirection Direction;
+ public global::CppSharp.Parser.AST.ParamCommandComment.PassDirection Direction;
[FieldOffset(44)]
public uint ParamIndex;
@@ -12569,7 +12569,7 @@ namespace CppSharp
private static void* __CopyValue(ParamCommandComment.Internal native)
{
var ret = Marshal.AllocHGlobal(48);
- CppSharp.Parser.AST.ParamCommandComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.ParamCommandComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -12598,7 +12598,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public ParamCommandComment(CppSharp.Parser.AST.ParamCommandComment _0)
+ public ParamCommandComment(global::CppSharp.Parser.AST.ParamCommandComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(48);
@@ -12612,14 +12612,14 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.ParamCommandComment.PassDirection Direction
+ public global::CppSharp.Parser.AST.ParamCommandComment.PassDirection Direction
{
get
{
@@ -12646,13 +12646,13 @@ namespace CppSharp
}
}
- public unsafe partial class TParamCommandComment : CppSharp.Parser.AST.BlockCommandComment, IDisposable
+ public unsafe partial class TParamCommandComment : global::CppSharp.Parser.AST.BlockCommandComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 64)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public uint CommandId;
@@ -12709,7 +12709,7 @@ namespace CppSharp
private static void* __CopyValue(TParamCommandComment.Internal native)
{
var ret = Marshal.AllocHGlobal(64);
- CppSharp.Parser.AST.TParamCommandComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TParamCommandComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -12738,7 +12738,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TParamCommandComment(CppSharp.Parser.AST.TParamCommandComment _0)
+ public TParamCommandComment(global::CppSharp.Parser.AST.TParamCommandComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(64);
@@ -12752,7 +12752,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -12789,13 +12789,13 @@ namespace CppSharp
}
}
- public unsafe partial class VerbatimBlockLineComment : CppSharp.Parser.AST.Comment, IDisposable
+ public unsafe partial class VerbatimBlockLineComment : global::CppSharp.Parser.AST.Comment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 16)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -12836,7 +12836,7 @@ namespace CppSharp
private static void* __CopyValue(VerbatimBlockLineComment.Internal native)
{
var ret = Marshal.AllocHGlobal(16);
- CppSharp.Parser.AST.VerbatimBlockLineComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.VerbatimBlockLineComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -12865,7 +12865,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public VerbatimBlockLineComment(CppSharp.Parser.AST.VerbatimBlockLineComment _0)
+ public VerbatimBlockLineComment(global::CppSharp.Parser.AST.VerbatimBlockLineComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(16);
@@ -12879,7 +12879,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -12903,13 +12903,13 @@ namespace CppSharp
}
}
- public unsafe partial class VerbatimBlockComment : CppSharp.Parser.AST.BlockCommandComment, IDisposable
+ public unsafe partial class VerbatimBlockComment : global::CppSharp.Parser.AST.BlockCommandComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 64)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public uint CommandId;
@@ -12966,7 +12966,7 @@ namespace CppSharp
private static void* __CopyValue(VerbatimBlockComment.Internal native)
{
var ret = Marshal.AllocHGlobal(64);
- CppSharp.Parser.AST.VerbatimBlockComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.VerbatimBlockComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -12995,7 +12995,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public VerbatimBlockComment(CppSharp.Parser.AST.VerbatimBlockComment _0)
+ public VerbatimBlockComment(global::CppSharp.Parser.AST.VerbatimBlockComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(64);
@@ -13009,25 +13009,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.VerbatimBlockLineComment getLines(uint i)
+ public global::CppSharp.Parser.AST.VerbatimBlockLineComment getLines(uint i)
{
var __ret = Internal.getLines_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.VerbatimBlockLineComment __result0;
+ global::CppSharp.Parser.AST.VerbatimBlockLineComment __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.VerbatimBlockLineComment.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.VerbatimBlockLineComment) CppSharp.Parser.AST.VerbatimBlockLineComment.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.VerbatimBlockLineComment.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.VerbatimBlockLineComment.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.VerbatimBlockLineComment) global::CppSharp.Parser.AST.VerbatimBlockLineComment.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.VerbatimBlockLineComment.__CreateInstance(__ret);
return __result0;
}
- public void addLines(CppSharp.Parser.AST.VerbatimBlockLineComment s)
+ public void addLines(global::CppSharp.Parser.AST.VerbatimBlockLineComment s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -13050,13 +13050,13 @@ namespace CppSharp
}
}
- public unsafe partial class VerbatimLineComment : CppSharp.Parser.AST.BlockCommandComment, IDisposable
+ public unsafe partial class VerbatimLineComment : global::CppSharp.Parser.AST.BlockCommandComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 48)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public uint CommandId;
@@ -13103,7 +13103,7 @@ namespace CppSharp
private static void* __CopyValue(VerbatimLineComment.Internal native)
{
var ret = Marshal.AllocHGlobal(48);
- CppSharp.Parser.AST.VerbatimLineComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.VerbatimLineComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -13132,7 +13132,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public VerbatimLineComment(CppSharp.Parser.AST.VerbatimLineComment _0)
+ public VerbatimLineComment(global::CppSharp.Parser.AST.VerbatimLineComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(48);
@@ -13146,7 +13146,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -13170,13 +13170,13 @@ namespace CppSharp
}
}
- public unsafe partial class InlineCommandComment : CppSharp.Parser.AST.InlineContentComment, IDisposable
+ public unsafe partial class InlineCommandComment : global::CppSharp.Parser.AST.InlineContentComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 40)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public byte HasTrailingNewline;
@@ -13185,7 +13185,7 @@ namespace CppSharp
public uint CommandId;
[FieldOffset(12)]
- public CppSharp.Parser.AST.InlineCommandComment.RenderKind CommentRenderKind;
+ public global::CppSharp.Parser.AST.InlineCommandComment.RenderKind CommentRenderKind;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -13283,7 +13283,7 @@ namespace CppSharp
private static void* __CopyValue(Argument.Internal native)
{
var ret = Marshal.AllocHGlobal(8);
- CppSharp.Parser.AST.InlineCommandComment.Argument.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.InlineCommandComment.Argument.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -13309,7 +13309,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Argument(CppSharp.Parser.AST.InlineCommandComment.Argument _0)
+ public Argument(global::CppSharp.Parser.AST.InlineCommandComment.Argument _0)
{
__Instance = Marshal.AllocHGlobal(8);
__ownsNativeInstance = true;
@@ -13327,7 +13327,7 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.InlineCommandComment.Argument __dummy;
+ global::CppSharp.Parser.AST.InlineCommandComment.Argument __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -13364,7 +13364,7 @@ namespace CppSharp
private static void* __CopyValue(InlineCommandComment.Internal native)
{
var ret = Marshal.AllocHGlobal(40);
- CppSharp.Parser.AST.InlineCommandComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.InlineCommandComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -13393,7 +13393,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public InlineCommandComment(CppSharp.Parser.AST.InlineCommandComment _0)
+ public InlineCommandComment(global::CppSharp.Parser.AST.InlineCommandComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(40);
@@ -13407,21 +13407,21 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.InlineCommandComment.Argument getArguments(uint i)
+ public global::CppSharp.Parser.AST.InlineCommandComment.Argument getArguments(uint i)
{
- var __ret = new CppSharp.Parser.AST.InlineCommandComment.Argument.Internal();
+ var __ret = new global::CppSharp.Parser.AST.InlineCommandComment.Argument.Internal();
Internal.getArguments_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), i);
- return CppSharp.Parser.AST.InlineCommandComment.Argument.__CreateInstance(__ret);
+ return global::CppSharp.Parser.AST.InlineCommandComment.Argument.__CreateInstance(__ret);
}
- public void addArguments(CppSharp.Parser.AST.InlineCommandComment.Argument s)
+ public void addArguments(global::CppSharp.Parser.AST.InlineCommandComment.Argument s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -13456,7 +13456,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.InlineCommandComment.RenderKind CommentRenderKind
+ public global::CppSharp.Parser.AST.InlineCommandComment.RenderKind CommentRenderKind
{
get
{
@@ -13470,13 +13470,13 @@ namespace CppSharp
}
}
- public unsafe partial class HTMLTagComment : CppSharp.Parser.AST.InlineContentComment, IDisposable
+ public unsafe partial class HTMLTagComment : global::CppSharp.Parser.AST.InlineContentComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 8)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public byte HasTrailingNewline;
@@ -13489,7 +13489,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST14HTMLTagCommentC2ENS1_11CommentKindE")]
- internal static extern void ctor_1(global::System.IntPtr instance, CppSharp.Parser.AST.CommentKind Kind);
+ internal static extern void ctor_1(global::System.IntPtr instance, global::CppSharp.Parser.AST.CommentKind Kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -13539,7 +13539,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public HTMLTagComment(CppSharp.Parser.AST.CommentKind Kind)
+ public HTMLTagComment(global::CppSharp.Parser.AST.CommentKind Kind)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(8);
@@ -13549,7 +13549,7 @@ namespace CppSharp
Internal.ctor_1((__Instance + __PointerAdjustment), __arg0);
}
- public HTMLTagComment(CppSharp.Parser.AST.HTMLTagComment _0)
+ public HTMLTagComment(global::CppSharp.Parser.AST.HTMLTagComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(8);
@@ -13559,13 +13559,13 @@ namespace CppSharp
}
}
- public unsafe partial class HTMLStartTagComment : CppSharp.Parser.AST.HTMLTagComment, IDisposable
+ public unsafe partial class HTMLStartTagComment : global::CppSharp.Parser.AST.HTMLTagComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 40)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public byte HasTrailingNewline;
@@ -13678,7 +13678,7 @@ namespace CppSharp
private static void* __CopyValue(Attribute.Internal native)
{
var ret = Marshal.AllocHGlobal(16);
- CppSharp.Parser.AST.HTMLStartTagComment.Attribute.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -13704,7 +13704,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Attribute(CppSharp.Parser.AST.HTMLStartTagComment.Attribute _0)
+ public Attribute(global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute _0)
{
__Instance = Marshal.AllocHGlobal(16);
__ownsNativeInstance = true;
@@ -13722,7 +13722,7 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.HTMLStartTagComment.Attribute __dummy;
+ global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -13775,7 +13775,7 @@ namespace CppSharp
private static void* __CopyValue(HTMLStartTagComment.Internal native)
{
var ret = Marshal.AllocHGlobal(40);
- CppSharp.Parser.AST.HTMLStartTagComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.HTMLStartTagComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -13804,7 +13804,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public HTMLStartTagComment(CppSharp.Parser.AST.HTMLStartTagComment _0)
+ public HTMLStartTagComment(global::CppSharp.Parser.AST.HTMLStartTagComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(40);
@@ -13818,21 +13818,21 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.HTMLStartTagComment.Attribute getAttributes(uint i)
+ public global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute getAttributes(uint i)
{
- var __ret = new CppSharp.Parser.AST.HTMLStartTagComment.Attribute.Internal();
+ var __ret = new global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.Internal();
Internal.getAttributes_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), i);
- return CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__CreateInstance(__ret);
+ return global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__CreateInstance(__ret);
}
- public void addAttributes(CppSharp.Parser.AST.HTMLStartTagComment.Attribute s)
+ public void addAttributes(global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -13871,13 +13871,13 @@ namespace CppSharp
}
}
- public unsafe partial class HTMLEndTagComment : CppSharp.Parser.AST.HTMLTagComment, IDisposable
+ public unsafe partial class HTMLEndTagComment : global::CppSharp.Parser.AST.HTMLTagComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 16)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public byte HasTrailingNewline;
@@ -13921,7 +13921,7 @@ namespace CppSharp
private static void* __CopyValue(HTMLEndTagComment.Internal native)
{
var ret = Marshal.AllocHGlobal(16);
- CppSharp.Parser.AST.HTMLEndTagComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.HTMLEndTagComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -13950,7 +13950,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public HTMLEndTagComment(CppSharp.Parser.AST.HTMLEndTagComment _0)
+ public HTMLEndTagComment(global::CppSharp.Parser.AST.HTMLEndTagComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(16);
@@ -13964,7 +13964,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -13988,13 +13988,13 @@ namespace CppSharp
}
}
- public unsafe partial class TextComment : CppSharp.Parser.AST.InlineContentComment, IDisposable
+ public unsafe partial class TextComment : global::CppSharp.Parser.AST.InlineContentComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 16)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public byte HasTrailingNewline;
@@ -14038,7 +14038,7 @@ namespace CppSharp
private static void* __CopyValue(TextComment.Internal native)
{
var ret = Marshal.AllocHGlobal(16);
- CppSharp.Parser.AST.TextComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TextComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -14067,7 +14067,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TextComment(CppSharp.Parser.AST.TextComment _0)
+ public TextComment(global::CppSharp.Parser.AST.TextComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(16);
@@ -14081,7 +14081,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -14111,7 +14111,7 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.RawCommentKind Kind;
+ public global::CppSharp.Parser.AST.RawCommentKind Kind;
[FieldOffset(24)]
public global::System.IntPtr FullCommentBlock;
@@ -14173,7 +14173,7 @@ namespace CppSharp
private static void* __CopyValue(RawComment.Internal native)
{
var ret = Marshal.AllocHGlobal(32);
- CppSharp.Parser.AST.RawComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.RawComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -14199,7 +14199,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public RawComment(CppSharp.Parser.AST.RawComment _0)
+ public RawComment(global::CppSharp.Parser.AST.RawComment _0)
{
__Instance = Marshal.AllocHGlobal(32);
__ownsNativeInstance = true;
@@ -14217,7 +14217,7 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.RawComment __dummy;
+ global::CppSharp.Parser.AST.RawComment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -14256,7 +14256,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.RawCommentKind Kind
+ public global::CppSharp.Parser.AST.RawCommentKind Kind
{
get
{
@@ -14269,15 +14269,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.FullComment FullCommentBlock
+ public global::CppSharp.Parser.AST.FullComment FullCommentBlock
{
get
{
- CppSharp.Parser.AST.FullComment __result0;
+ global::CppSharp.Parser.AST.FullComment __result0;
if (((Internal*) __Instance)->FullCommentBlock == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.FullComment.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->FullCommentBlock))
- __result0 = (CppSharp.Parser.AST.FullComment) CppSharp.Parser.AST.FullComment.NativeToManagedMap[((Internal*) __Instance)->FullCommentBlock];
- else __result0 = CppSharp.Parser.AST.FullComment.__CreateInstance(((Internal*) __Instance)->FullCommentBlock);
+ else if (global::CppSharp.Parser.AST.FullComment.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->FullCommentBlock))
+ __result0 = (global::CppSharp.Parser.AST.FullComment) global::CppSharp.Parser.AST.FullComment.NativeToManagedMap[((Internal*) __Instance)->FullCommentBlock];
+ else __result0 = global::CppSharp.Parser.AST.FullComment.__CreateInstance(((Internal*) __Instance)->FullCommentBlock);
return __result0;
}
@@ -14290,3 +14290,2038 @@ namespace CppSharp
}
}
}
+
+namespace CppSharp
+{
+ namespace Parser
+ {
+ public unsafe partial struct SourceLocation
+ {
+ [StructLayout(LayoutKind.Explicit, Size = 4)]
+ public partial struct Internal
+ {
+ [FieldOffset(0)]
+ public uint ID;
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser14SourceLocationC2Ev")]
+ internal static extern void ctor_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser14SourceLocationC2Ej")]
+ internal static extern void ctor_1(global::System.IntPtr instance, uint ID);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser14SourceLocationC2ERKS1_")]
+ internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0);
+ }
+
+ private SourceLocation.Internal __instance;
+ public SourceLocation.Internal __Instance { get { return __instance; } }
+
+ public static SourceLocation __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
+ {
+ return new SourceLocation(native.ToPointer(), skipVTables);
+ }
+
+ public static SourceLocation __CreateInstance(SourceLocation.Internal native, bool skipVTables = false)
+ {
+ return new SourceLocation(native, skipVTables);
+ }
+
+ private SourceLocation(SourceLocation.Internal native, bool skipVTables = false)
+ : this()
+ {
+ __instance = native;
+ }
+
+ private SourceLocation(void* native, bool skipVTables = false) : this()
+ {
+ __instance = *(Internal*) native;
+ }
+
+ public SourceLocation(uint ID)
+ : this()
+ {
+ fixed (Internal* __instancePtr = &__instance)
+ {
+ Internal.ctor_1(new global::System.IntPtr(__instancePtr), ID);
+ }
+ }
+
+ public SourceLocation(global::CppSharp.Parser.SourceLocation _0)
+ : this()
+ {
+ var ____arg0 = _0.__Instance;
+ var __arg0 = new global::System.IntPtr(&____arg0);
+ fixed (Internal* __instancePtr = &__instance)
+ {
+ Internal.cctor_2(new global::System.IntPtr(__instancePtr), __arg0);
+ }
+ }
+
+ public uint ID
+ {
+ get
+ {
+ return __instance.ID;
+ }
+
+ set
+ {
+ __instance.ID = value;
+ }
+ }
+ }
+ }
+}
+
+namespace CppSharp
+{
+ namespace Parser
+ {
+ public enum LanguageVersion
+ {
+ /// The C programming language.
+ C = 0,
+ /// The C++ programming language year 1998; supports deprecated constructs.
+ CPlusPlus98 = 1,
+ /// The C++ programming language year 2011.
+ CPlusPlus11 = 2
+ }
+
+ public enum ParserDiagnosticLevel
+ {
+ Ignored = 0,
+ Note = 1,
+ Warning = 2,
+ Error = 3,
+ Fatal = 4
+ }
+
+ public enum ParserResultKind
+ {
+ Success = 0,
+ Error = 1,
+ FileNotFound = 2
+ }
+
+ public enum SourceLocationKind
+ {
+ Invalid = 0,
+ Builtin = 1,
+ CommandLine = 2,
+ System = 3,
+ User = 4
+ }
+
+ public unsafe partial class ParserOptions : IDisposable
+ {
+ [StructLayout(LayoutKind.Explicit, Size = 224)]
+ public partial struct Internal
+ {
+ [FieldOffset(176)]
+ public global::System.IntPtr ASTContext;
+
+ [FieldOffset(184)]
+ public int ToolSetToUse;
+
+ [FieldOffset(200)]
+ public global::CppSharp.Parser.AST.CppAbi Abi;
+
+ [FieldOffset(204)]
+ public byte NoStandardIncludes;
+
+ [FieldOffset(205)]
+ public byte NoBuiltinIncludes;
+
+ [FieldOffset(206)]
+ public byte MicrosoftMode;
+
+ [FieldOffset(207)]
+ public byte Verbose;
+
+ [FieldOffset(208)]
+ public global::CppSharp.Parser.LanguageVersion LanguageVersion;
+
+ [FieldOffset(216)]
+ public global::System.IntPtr TargetInfo;
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptionsC2Ev")]
+ internal static extern void ctor_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptionsC2ERKS1_")]
+ internal static extern void cctor_1(global::System.IntPtr instance, global::System.IntPtr _0);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptionsD2Ev")]
+ internal static extern void dtor_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions12getArgumentsEj")]
+ internal static extern global::System.IntPtr getArguments_0(global::System.IntPtr instance, uint i);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions12addArgumentsEPKc")]
+ internal static extern void addArguments_0(global::System.IntPtr instance, global::System.IntPtr s);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14clearArgumentsEv")]
+ internal static extern void clearArguments_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14getSourceFilesEj")]
+ internal static extern global::System.IntPtr getSourceFiles_0(global::System.IntPtr instance, uint i);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14addSourceFilesEPKc")]
+ internal static extern void addSourceFiles_0(global::System.IntPtr instance, global::System.IntPtr s);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions16clearSourceFilesEv")]
+ internal static extern void clearSourceFiles_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14getIncludeDirsEj")]
+ internal static extern global::System.IntPtr getIncludeDirs_0(global::System.IntPtr instance, uint i);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14addIncludeDirsEPKc")]
+ internal static extern void addIncludeDirs_0(global::System.IntPtr instance, global::System.IntPtr s);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions16clearIncludeDirsEv")]
+ internal static extern void clearIncludeDirs_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions20getSystemIncludeDirsEj")]
+ internal static extern global::System.IntPtr getSystemIncludeDirs_0(global::System.IntPtr instance, uint i);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions20addSystemIncludeDirsEPKc")]
+ internal static extern void addSystemIncludeDirs_0(global::System.IntPtr instance, global::System.IntPtr s);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions22clearSystemIncludeDirsEv")]
+ internal static extern void clearSystemIncludeDirs_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions10getDefinesEj")]
+ internal static extern global::System.IntPtr getDefines_0(global::System.IntPtr instance, uint i);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions10addDefinesEPKc")]
+ internal static extern void addDefines_0(global::System.IntPtr instance, global::System.IntPtr s);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions12clearDefinesEv")]
+ internal static extern void clearDefines_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions12getUndefinesEj")]
+ internal static extern global::System.IntPtr getUndefines_0(global::System.IntPtr instance, uint i);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions12addUndefinesEPKc")]
+ internal static extern void addUndefines_0(global::System.IntPtr instance, global::System.IntPtr s);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14clearUndefinesEv")]
+ internal static extern void clearUndefines_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14getLibraryDirsEj")]
+ internal static extern global::System.IntPtr getLibraryDirs_0(global::System.IntPtr instance, uint i);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14addLibraryDirsEPKc")]
+ internal static extern void addLibraryDirs_0(global::System.IntPtr instance, global::System.IntPtr s);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions16clearLibraryDirsEv")]
+ internal static extern void clearLibraryDirs_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions17getArgumentsCountEv")]
+ internal static extern uint getArgumentsCount_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14getLibraryFileEv")]
+ internal static extern global::System.IntPtr getLibraryFile_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14setLibraryFileEPKc")]
+ internal static extern void setLibraryFile_0(global::System.IntPtr instance, global::System.IntPtr s);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions19getSourceFilesCountEv")]
+ internal static extern uint getSourceFilesCount_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions19getIncludeDirsCountEv")]
+ internal static extern uint getIncludeDirsCount_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions25getSystemIncludeDirsCountEv")]
+ internal static extern uint getSystemIncludeDirsCount_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions15getDefinesCountEv")]
+ internal static extern uint getDefinesCount_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions17getUndefinesCountEv")]
+ internal static extern uint getUndefinesCount_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions19getLibraryDirsCountEv")]
+ internal static extern uint getLibraryDirsCount_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions15getTargetTripleEv")]
+ internal static extern global::System.IntPtr getTargetTriple_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions15setTargetTripleEPKc")]
+ internal static extern void setTargetTriple_0(global::System.IntPtr instance, global::System.IntPtr s);
+ }
+
+ public global::System.IntPtr __Instance { get; protected set; }
+
+ protected int __PointerAdjustment;
+ public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary();
+ protected void*[] __OriginalVTables;
+
+ protected bool __ownsNativeInstance;
+
+ public static ParserOptions __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
+ {
+ return new ParserOptions(native.ToPointer(), skipVTables);
+ }
+
+ public static ParserOptions __CreateInstance(ParserOptions.Internal native, bool skipVTables = false)
+ {
+ return new ParserOptions(native, skipVTables);
+ }
+
+ private static void* __CopyValue(ParserOptions.Internal native)
+ {
+ var ret = Marshal.AllocHGlobal(224);
+ global::CppSharp.Parser.ParserOptions.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ return ret.ToPointer();
+ }
+
+ private ParserOptions(ParserOptions.Internal native, bool skipVTables = false)
+ : this(__CopyValue(native), skipVTables)
+ {
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ }
+
+ protected ParserOptions(void* native, bool skipVTables = false)
+ {
+ if (native == null)
+ return;
+ __Instance = new global::System.IntPtr(native);
+ }
+
+ public ParserOptions()
+ {
+ __Instance = Marshal.AllocHGlobal(224);
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ Internal.ctor_0((__Instance + __PointerAdjustment));
+ }
+
+ public ParserOptions(global::CppSharp.Parser.ParserOptions _0)
+ {
+ __Instance = Marshal.AllocHGlobal(224);
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ if (ReferenceEquals(_0, null))
+ throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
+ var __arg0 = _0.__Instance;
+ Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
+ }
+
+ public void Dispose()
+ {
+ Dispose(disposing: true);
+ }
+
+ protected virtual void Dispose(bool disposing)
+ {
+ global::CppSharp.Parser.ParserOptions __dummy;
+ NativeToManagedMap.TryRemove(__Instance, out __dummy);
+ Internal.dtor_0((__Instance + __PointerAdjustment));
+ if (__ownsNativeInstance)
+ Marshal.FreeHGlobal(__Instance);
+ }
+
+ public string getArguments(uint i)
+ {
+ var __ret = Internal.getArguments_0((__Instance + __PointerAdjustment), i);
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ public void addArguments(string s)
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(s);
+ Internal.addArguments_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+
+ public void clearArguments()
+ {
+ Internal.clearArguments_0((__Instance + __PointerAdjustment));
+ }
+
+ public string getSourceFiles(uint i)
+ {
+ var __ret = Internal.getSourceFiles_0((__Instance + __PointerAdjustment), i);
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ public void addSourceFiles(string s)
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(s);
+ Internal.addSourceFiles_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+
+ public void clearSourceFiles()
+ {
+ Internal.clearSourceFiles_0((__Instance + __PointerAdjustment));
+ }
+
+ public string getIncludeDirs(uint i)
+ {
+ var __ret = Internal.getIncludeDirs_0((__Instance + __PointerAdjustment), i);
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ public void addIncludeDirs(string s)
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(s);
+ Internal.addIncludeDirs_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+
+ public void clearIncludeDirs()
+ {
+ Internal.clearIncludeDirs_0((__Instance + __PointerAdjustment));
+ }
+
+ public string getSystemIncludeDirs(uint i)
+ {
+ var __ret = Internal.getSystemIncludeDirs_0((__Instance + __PointerAdjustment), i);
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ public void addSystemIncludeDirs(string s)
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(s);
+ Internal.addSystemIncludeDirs_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+
+ public void clearSystemIncludeDirs()
+ {
+ Internal.clearSystemIncludeDirs_0((__Instance + __PointerAdjustment));
+ }
+
+ public string getDefines(uint i)
+ {
+ var __ret = Internal.getDefines_0((__Instance + __PointerAdjustment), i);
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ public void addDefines(string s)
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(s);
+ Internal.addDefines_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+
+ public void clearDefines()
+ {
+ Internal.clearDefines_0((__Instance + __PointerAdjustment));
+ }
+
+ public string getUndefines(uint i)
+ {
+ var __ret = Internal.getUndefines_0((__Instance + __PointerAdjustment), i);
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ public void addUndefines(string s)
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(s);
+ Internal.addUndefines_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+
+ public void clearUndefines()
+ {
+ Internal.clearUndefines_0((__Instance + __PointerAdjustment));
+ }
+
+ public string getLibraryDirs(uint i)
+ {
+ var __ret = Internal.getLibraryDirs_0((__Instance + __PointerAdjustment), i);
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ public void addLibraryDirs(string s)
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(s);
+ Internal.addLibraryDirs_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+
+ public void clearLibraryDirs()
+ {
+ Internal.clearLibraryDirs_0((__Instance + __PointerAdjustment));
+ }
+
+ public uint ArgumentsCount
+ {
+ get
+ {
+ var __ret = Internal.getArgumentsCount_0((__Instance + __PointerAdjustment));
+ return __ret;
+ }
+ }
+
+ public string LibraryFile
+ {
+ get
+ {
+ var __ret = Internal.getLibraryFile_0((__Instance + __PointerAdjustment));
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ set
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(value);
+ Internal.setLibraryFile_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+ }
+
+ public uint SourceFilesCount
+ {
+ get
+ {
+ var __ret = Internal.getSourceFilesCount_0((__Instance + __PointerAdjustment));
+ return __ret;
+ }
+ }
+
+ public uint IncludeDirsCount
+ {
+ get
+ {
+ var __ret = Internal.getIncludeDirsCount_0((__Instance + __PointerAdjustment));
+ return __ret;
+ }
+ }
+
+ public uint SystemIncludeDirsCount
+ {
+ get
+ {
+ var __ret = Internal.getSystemIncludeDirsCount_0((__Instance + __PointerAdjustment));
+ return __ret;
+ }
+ }
+
+ public uint DefinesCount
+ {
+ get
+ {
+ var __ret = Internal.getDefinesCount_0((__Instance + __PointerAdjustment));
+ return __ret;
+ }
+ }
+
+ public uint UndefinesCount
+ {
+ get
+ {
+ var __ret = Internal.getUndefinesCount_0((__Instance + __PointerAdjustment));
+ return __ret;
+ }
+ }
+
+ public uint LibraryDirsCount
+ {
+ get
+ {
+ var __ret = Internal.getLibraryDirsCount_0((__Instance + __PointerAdjustment));
+ return __ret;
+ }
+ }
+
+ public string TargetTriple
+ {
+ get
+ {
+ var __ret = Internal.getTargetTriple_0((__Instance + __PointerAdjustment));
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ set
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(value);
+ Internal.setTargetTriple_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+ }
+
+ public global::CppSharp.Parser.AST.ASTContext ASTContext
+ {
+ get
+ {
+ global::CppSharp.Parser.AST.ASTContext __result0;
+ if (((Internal*) __Instance)->ASTContext == IntPtr.Zero) __result0 = null;
+ else if (global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->ASTContext))
+ __result0 = (global::CppSharp.Parser.AST.ASTContext) global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap[((Internal*) __Instance)->ASTContext];
+ else __result0 = global::CppSharp.Parser.AST.ASTContext.__CreateInstance(((Internal*) __Instance)->ASTContext);
+ return __result0;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->ASTContext = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance;
+ }
+ }
+
+ public int ToolSetToUse
+ {
+ get
+ {
+ return ((Internal*) __Instance)->ToolSetToUse;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->ToolSetToUse = value;
+ }
+ }
+
+ public global::CppSharp.Parser.AST.CppAbi Abi
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Abi;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Abi = value;
+ }
+ }
+
+ public bool NoStandardIncludes
+ {
+ get
+ {
+ return ((Internal*) __Instance)->NoStandardIncludes != 0;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->NoStandardIncludes = (byte) (value ? 1 : 0);
+ }
+ }
+
+ public bool NoBuiltinIncludes
+ {
+ get
+ {
+ return ((Internal*) __Instance)->NoBuiltinIncludes != 0;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->NoBuiltinIncludes = (byte) (value ? 1 : 0);
+ }
+ }
+
+ public bool MicrosoftMode
+ {
+ get
+ {
+ return ((Internal*) __Instance)->MicrosoftMode != 0;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->MicrosoftMode = (byte) (value ? 1 : 0);
+ }
+ }
+
+ public bool Verbose
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Verbose != 0;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Verbose = (byte) (value ? 1 : 0);
+ }
+ }
+
+ public global::CppSharp.Parser.LanguageVersion LanguageVersion
+ {
+ get
+ {
+ return ((Internal*) __Instance)->LanguageVersion;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->LanguageVersion = value;
+ }
+ }
+
+ public global::CppSharp.Parser.ParserTargetInfo TargetInfo
+ {
+ get
+ {
+ global::CppSharp.Parser.ParserTargetInfo __result0;
+ if (((Internal*) __Instance)->TargetInfo == IntPtr.Zero) __result0 = null;
+ else if (global::CppSharp.Parser.ParserTargetInfo.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->TargetInfo))
+ __result0 = (global::CppSharp.Parser.ParserTargetInfo) global::CppSharp.Parser.ParserTargetInfo.NativeToManagedMap[((Internal*) __Instance)->TargetInfo];
+ else __result0 = global::CppSharp.Parser.ParserTargetInfo.__CreateInstance(((Internal*) __Instance)->TargetInfo);
+ return __result0;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->TargetInfo = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance;
+ }
+ }
+ }
+
+ public unsafe partial class ParserDiagnostic : IDisposable
+ {
+ [StructLayout(LayoutKind.Explicit, Size = 32)]
+ public partial struct Internal
+ {
+ [FieldOffset(16)]
+ public global::CppSharp.Parser.ParserDiagnosticLevel Level;
+
+ [FieldOffset(20)]
+ public int LineNumber;
+
+ [FieldOffset(24)]
+ public int ColumnNumber;
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser16ParserDiagnosticC2Ev")]
+ internal static extern void ctor_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser16ParserDiagnosticC2ERKS1_")]
+ internal static extern void cctor_1(global::System.IntPtr instance, global::System.IntPtr _0);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser16ParserDiagnosticD2Ev")]
+ internal static extern void dtor_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser16ParserDiagnostic11getFileNameEv")]
+ internal static extern global::System.IntPtr getFileName_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser16ParserDiagnostic11setFileNameEPKc")]
+ internal static extern void setFileName_0(global::System.IntPtr instance, global::System.IntPtr s);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser16ParserDiagnostic10getMessageEv")]
+ internal static extern global::System.IntPtr getMessage_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser16ParserDiagnostic10setMessageEPKc")]
+ internal static extern void setMessage_0(global::System.IntPtr instance, global::System.IntPtr s);
+ }
+
+ public global::System.IntPtr __Instance { get; protected set; }
+
+ protected int __PointerAdjustment;
+ public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary();
+ protected void*[] __OriginalVTables;
+
+ protected bool __ownsNativeInstance;
+
+ public static ParserDiagnostic __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
+ {
+ return new ParserDiagnostic(native.ToPointer(), skipVTables);
+ }
+
+ public static ParserDiagnostic __CreateInstance(ParserDiagnostic.Internal native, bool skipVTables = false)
+ {
+ return new ParserDiagnostic(native, skipVTables);
+ }
+
+ private static void* __CopyValue(ParserDiagnostic.Internal native)
+ {
+ var ret = Marshal.AllocHGlobal(32);
+ global::CppSharp.Parser.ParserDiagnostic.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ return ret.ToPointer();
+ }
+
+ private ParserDiagnostic(ParserDiagnostic.Internal native, bool skipVTables = false)
+ : this(__CopyValue(native), skipVTables)
+ {
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ }
+
+ protected ParserDiagnostic(void* native, bool skipVTables = false)
+ {
+ if (native == null)
+ return;
+ __Instance = new global::System.IntPtr(native);
+ }
+
+ public ParserDiagnostic()
+ {
+ __Instance = Marshal.AllocHGlobal(32);
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ Internal.ctor_0((__Instance + __PointerAdjustment));
+ }
+
+ public ParserDiagnostic(global::CppSharp.Parser.ParserDiagnostic _0)
+ {
+ __Instance = Marshal.AllocHGlobal(32);
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ if (ReferenceEquals(_0, null))
+ throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
+ var __arg0 = _0.__Instance;
+ Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
+ }
+
+ public void Dispose()
+ {
+ Dispose(disposing: true);
+ }
+
+ protected virtual void Dispose(bool disposing)
+ {
+ global::CppSharp.Parser.ParserDiagnostic __dummy;
+ NativeToManagedMap.TryRemove(__Instance, out __dummy);
+ Internal.dtor_0((__Instance + __PointerAdjustment));
+ if (__ownsNativeInstance)
+ Marshal.FreeHGlobal(__Instance);
+ }
+
+ public string FileName
+ {
+ get
+ {
+ var __ret = Internal.getFileName_0((__Instance + __PointerAdjustment));
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ set
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(value);
+ Internal.setFileName_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+ }
+
+ public string Message
+ {
+ get
+ {
+ var __ret = Internal.getMessage_0((__Instance + __PointerAdjustment));
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ set
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(value);
+ Internal.setMessage_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+ }
+
+ public global::CppSharp.Parser.ParserDiagnosticLevel Level
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Level;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Level = value;
+ }
+ }
+
+ public int LineNumber
+ {
+ get
+ {
+ return ((Internal*) __Instance)->LineNumber;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->LineNumber = value;
+ }
+ }
+
+ public int ColumnNumber
+ {
+ get
+ {
+ return ((Internal*) __Instance)->ColumnNumber;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->ColumnNumber = value;
+ }
+ }
+ }
+
+ public unsafe partial class ParserResult : IDisposable
+ {
+ [StructLayout(LayoutKind.Explicit, Size = 56)]
+ public partial struct Internal
+ {
+ [FieldOffset(0)]
+ public global::CppSharp.Parser.ParserResultKind Kind;
+
+ [FieldOffset(32)]
+ public global::System.IntPtr ASTContext;
+
+ [FieldOffset(40)]
+ public global::System.IntPtr Library;
+
+ [FieldOffset(48)]
+ public global::System.IntPtr CodeParser;
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser12ParserResultC2Ev")]
+ internal static extern void ctor_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser12ParserResultC2ERKS1_")]
+ internal static extern void cctor_1(global::System.IntPtr instance, global::System.IntPtr _0);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser12ParserResultD2Ev")]
+ internal static extern void dtor_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser12ParserResult14getDiagnosticsEj")]
+ internal static extern void getDiagnostics_0(global::System.IntPtr @return, global::System.IntPtr instance, uint i);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser12ParserResult14addDiagnosticsERNS0_16ParserDiagnosticE")]
+ internal static extern void addDiagnostics_0(global::System.IntPtr instance, global::System.IntPtr s);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser12ParserResult16clearDiagnosticsEv")]
+ internal static extern void clearDiagnostics_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser12ParserResult19getDiagnosticsCountEv")]
+ internal static extern uint getDiagnosticsCount_0(global::System.IntPtr instance);
+ }
+
+ public global::System.IntPtr __Instance { get; protected set; }
+
+ protected int __PointerAdjustment;
+ public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary();
+ protected void*[] __OriginalVTables;
+
+ protected bool __ownsNativeInstance;
+
+ public static ParserResult __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
+ {
+ return new ParserResult(native.ToPointer(), skipVTables);
+ }
+
+ public static ParserResult __CreateInstance(ParserResult.Internal native, bool skipVTables = false)
+ {
+ return new ParserResult(native, skipVTables);
+ }
+
+ private static void* __CopyValue(ParserResult.Internal native)
+ {
+ var ret = Marshal.AllocHGlobal(56);
+ global::CppSharp.Parser.ParserResult.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ return ret.ToPointer();
+ }
+
+ private ParserResult(ParserResult.Internal native, bool skipVTables = false)
+ : this(__CopyValue(native), skipVTables)
+ {
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ }
+
+ protected ParserResult(void* native, bool skipVTables = false)
+ {
+ if (native == null)
+ return;
+ __Instance = new global::System.IntPtr(native);
+ }
+
+ public ParserResult()
+ {
+ __Instance = Marshal.AllocHGlobal(56);
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ Internal.ctor_0((__Instance + __PointerAdjustment));
+ }
+
+ public ParserResult(global::CppSharp.Parser.ParserResult _0)
+ {
+ __Instance = Marshal.AllocHGlobal(56);
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ if (ReferenceEquals(_0, null))
+ throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
+ var __arg0 = _0.__Instance;
+ Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
+ }
+
+ public void Dispose()
+ {
+ Dispose(disposing: true);
+ }
+
+ protected virtual void Dispose(bool disposing)
+ {
+ global::CppSharp.Parser.ParserResult __dummy;
+ NativeToManagedMap.TryRemove(__Instance, out __dummy);
+ Internal.dtor_0((__Instance + __PointerAdjustment));
+ if (__ownsNativeInstance)
+ Marshal.FreeHGlobal(__Instance);
+ }
+
+ public global::CppSharp.Parser.ParserDiagnostic getDiagnostics(uint i)
+ {
+ var __ret = new global::CppSharp.Parser.ParserDiagnostic.Internal();
+ Internal.getDiagnostics_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), i);
+ return global::CppSharp.Parser.ParserDiagnostic.__CreateInstance(__ret);
+ }
+
+ public void addDiagnostics(global::CppSharp.Parser.ParserDiagnostic s)
+ {
+ if (ReferenceEquals(s, null))
+ throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
+ var __arg0 = s.__Instance;
+ Internal.addDiagnostics_0((__Instance + __PointerAdjustment), __arg0);
+ }
+
+ public void clearDiagnostics()
+ {
+ Internal.clearDiagnostics_0((__Instance + __PointerAdjustment));
+ }
+
+ public uint DiagnosticsCount
+ {
+ get
+ {
+ var __ret = Internal.getDiagnosticsCount_0((__Instance + __PointerAdjustment));
+ return __ret;
+ }
+ }
+
+ public global::CppSharp.Parser.ParserResultKind Kind
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Kind;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Kind = value;
+ }
+ }
+
+ public global::CppSharp.Parser.AST.ASTContext ASTContext
+ {
+ get
+ {
+ global::CppSharp.Parser.AST.ASTContext __result0;
+ if (((Internal*) __Instance)->ASTContext == IntPtr.Zero) __result0 = null;
+ else if (global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->ASTContext))
+ __result0 = (global::CppSharp.Parser.AST.ASTContext) global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap[((Internal*) __Instance)->ASTContext];
+ else __result0 = global::CppSharp.Parser.AST.ASTContext.__CreateInstance(((Internal*) __Instance)->ASTContext);
+ return __result0;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->ASTContext = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance;
+ }
+ }
+
+ public global::CppSharp.Parser.AST.NativeLibrary Library
+ {
+ get
+ {
+ global::CppSharp.Parser.AST.NativeLibrary __result0;
+ if (((Internal*) __Instance)->Library == IntPtr.Zero) __result0 = null;
+ else if (global::CppSharp.Parser.AST.NativeLibrary.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Library))
+ __result0 = (global::CppSharp.Parser.AST.NativeLibrary) global::CppSharp.Parser.AST.NativeLibrary.NativeToManagedMap[((Internal*) __Instance)->Library];
+ else __result0 = global::CppSharp.Parser.AST.NativeLibrary.__CreateInstance(((Internal*) __Instance)->Library);
+ return __result0;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Library = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance;
+ }
+ }
+ }
+
+ public unsafe partial class ClangParser : IDisposable
+ {
+ [StructLayout(LayoutKind.Explicit, Size = 0)]
+ public partial struct Internal
+ {
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser11ClangParserC2ERKS1_")]
+ internal static extern void cctor_1(global::System.IntPtr instance, global::System.IntPtr _0);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser11ClangParser11ParseHeaderEPNS0_13ParserOptionsE")]
+ internal static extern global::System.IntPtr ParseHeader_0(global::System.IntPtr Opts);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser11ClangParser12ParseLibraryEPNS0_13ParserOptionsE")]
+ internal static extern global::System.IntPtr ParseLibrary_0(global::System.IntPtr Opts);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser11ClangParser13GetTargetInfoEPNS0_13ParserOptionsE")]
+ internal static extern global::System.IntPtr GetTargetInfo_0(global::System.IntPtr Opts);
+ }
+
+ public global::System.IntPtr __Instance { get; protected set; }
+
+ protected int __PointerAdjustment;
+ public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary();
+ protected void*[] __OriginalVTables;
+
+ protected bool __ownsNativeInstance;
+
+ public static ClangParser __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
+ {
+ return new ClangParser(native.ToPointer(), skipVTables);
+ }
+
+ public static ClangParser __CreateInstance(ClangParser.Internal native, bool skipVTables = false)
+ {
+ return new ClangParser(native, skipVTables);
+ }
+
+ private static void* __CopyValue(ClangParser.Internal native)
+ {
+ var ret = Marshal.AllocHGlobal(0);
+ *(ClangParser.Internal*) ret = native;
+ return ret.ToPointer();
+ }
+
+ private ClangParser(ClangParser.Internal native, bool skipVTables = false)
+ : this(__CopyValue(native), skipVTables)
+ {
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ }
+
+ protected ClangParser(void* native, bool skipVTables = false)
+ {
+ if (native == null)
+ return;
+ __Instance = new global::System.IntPtr(native);
+ }
+
+ public ClangParser()
+ {
+ __Instance = Marshal.AllocHGlobal(0);
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ }
+
+ public ClangParser(global::CppSharp.Parser.ClangParser _0)
+ {
+ __Instance = Marshal.AllocHGlobal(0);
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ *((ClangParser.Internal*) __Instance) = *((ClangParser.Internal*) _0.__Instance);
+ }
+
+ public void Dispose()
+ {
+ Dispose(disposing: true);
+ }
+
+ protected virtual void Dispose(bool disposing)
+ {
+ global::CppSharp.Parser.ClangParser __dummy;
+ NativeToManagedMap.TryRemove(__Instance, out __dummy);
+ if (__ownsNativeInstance)
+ Marshal.FreeHGlobal(__Instance);
+ }
+
+ public static global::CppSharp.Parser.ParserResult ParseHeader(global::CppSharp.Parser.ParserOptions Opts)
+ {
+ var __arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
+ var __ret = Internal.ParseHeader_0(__arg0);
+ global::CppSharp.Parser.ParserResult __result0;
+ if (__ret == IntPtr.Zero) __result0 = null;
+ else if (global::CppSharp.Parser.ParserResult.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.ParserResult) global::CppSharp.Parser.ParserResult.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.ParserResult.__CreateInstance(__ret);
+ return __result0;
+ }
+
+ public static global::CppSharp.Parser.ParserResult ParseLibrary(global::CppSharp.Parser.ParserOptions Opts)
+ {
+ var __arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
+ var __ret = Internal.ParseLibrary_0(__arg0);
+ global::CppSharp.Parser.ParserResult __result0;
+ if (__ret == IntPtr.Zero) __result0 = null;
+ else if (global::CppSharp.Parser.ParserResult.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.ParserResult) global::CppSharp.Parser.ParserResult.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.ParserResult.__CreateInstance(__ret);
+ return __result0;
+ }
+
+ public static global::CppSharp.Parser.ParserTargetInfo GetTargetInfo(global::CppSharp.Parser.ParserOptions Opts)
+ {
+ var __arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
+ var __ret = Internal.GetTargetInfo_0(__arg0);
+ global::CppSharp.Parser.ParserTargetInfo __result0;
+ if (__ret == IntPtr.Zero) __result0 = null;
+ else if (global::CppSharp.Parser.ParserTargetInfo.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.ParserTargetInfo) global::CppSharp.Parser.ParserTargetInfo.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.ParserTargetInfo.__CreateInstance(__ret);
+ return __result0;
+ }
+ }
+ }
+}
+
+namespace CppSharp
+{
+ namespace Parser
+ {
+ public enum ParserIntType
+ {
+ NoInt = 0,
+ SignedChar = 1,
+ UnsignedChar = 2,
+ SignedShort = 3,
+ UnsignedShort = 4,
+ SignedInt = 5,
+ UnsignedInt = 6,
+ SignedLong = 7,
+ UnsignedLong = 8,
+ SignedLongLong = 9,
+ UnsignedLongLong = 10
+ }
+
+ public unsafe partial class ParserTargetInfo : IDisposable
+ {
+ [StructLayout(LayoutKind.Explicit, Size = 160)]
+ public partial struct Internal
+ {
+ [FieldOffset(8)]
+ public global::CppSharp.Parser.ParserIntType Char16Type;
+
+ [FieldOffset(12)]
+ public global::CppSharp.Parser.ParserIntType Char32Type;
+
+ [FieldOffset(16)]
+ public global::CppSharp.Parser.ParserIntType Int64Type;
+
+ [FieldOffset(20)]
+ public global::CppSharp.Parser.ParserIntType IntMaxType;
+
+ [FieldOffset(24)]
+ public global::CppSharp.Parser.ParserIntType IntPtrType;
+
+ [FieldOffset(28)]
+ public global::CppSharp.Parser.ParserIntType SizeType;
+
+ [FieldOffset(32)]
+ public global::CppSharp.Parser.ParserIntType UIntMaxType;
+
+ [FieldOffset(36)]
+ public global::CppSharp.Parser.ParserIntType WCharType;
+
+ [FieldOffset(40)]
+ public global::CppSharp.Parser.ParserIntType WIntType;
+
+ [FieldOffset(44)]
+ public uint BoolAlign;
+
+ [FieldOffset(48)]
+ public uint BoolWidth;
+
+ [FieldOffset(52)]
+ public uint CharAlign;
+
+ [FieldOffset(56)]
+ public uint CharWidth;
+
+ [FieldOffset(60)]
+ public uint Char16Align;
+
+ [FieldOffset(64)]
+ public uint Char16Width;
+
+ [FieldOffset(68)]
+ public uint Char32Align;
+
+ [FieldOffset(72)]
+ public uint Char32Width;
+
+ [FieldOffset(76)]
+ public uint HalfAlign;
+
+ [FieldOffset(80)]
+ public uint HalfWidth;
+
+ [FieldOffset(84)]
+ public uint FloatAlign;
+
+ [FieldOffset(88)]
+ public uint FloatWidth;
+
+ [FieldOffset(92)]
+ public uint DoubleAlign;
+
+ [FieldOffset(96)]
+ public uint DoubleWidth;
+
+ [FieldOffset(100)]
+ public uint ShortAlign;
+
+ [FieldOffset(104)]
+ public uint ShortWidth;
+
+ [FieldOffset(108)]
+ public uint IntAlign;
+
+ [FieldOffset(112)]
+ public uint IntWidth;
+
+ [FieldOffset(116)]
+ public uint IntMaxTWidth;
+
+ [FieldOffset(120)]
+ public uint LongAlign;
+
+ [FieldOffset(124)]
+ public uint LongWidth;
+
+ [FieldOffset(128)]
+ public uint LongDoubleAlign;
+
+ [FieldOffset(132)]
+ public uint LongDoubleWidth;
+
+ [FieldOffset(136)]
+ public uint LongLongAlign;
+
+ [FieldOffset(140)]
+ public uint LongLongWidth;
+
+ [FieldOffset(144)]
+ public uint PointerAlign;
+
+ [FieldOffset(148)]
+ public uint PointerWidth;
+
+ [FieldOffset(152)]
+ public uint WCharAlign;
+
+ [FieldOffset(156)]
+ public uint WCharWidth;
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser16ParserTargetInfoC2Ev")]
+ internal static extern void ctor_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser16ParserTargetInfoC2ERKS1_")]
+ internal static extern void cctor_1(global::System.IntPtr instance, global::System.IntPtr _0);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser16ParserTargetInfoD2Ev")]
+ internal static extern void dtor_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser16ParserTargetInfo6getABIEv")]
+ internal static extern global::System.IntPtr getABI_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser16ParserTargetInfo6setABIEPKc")]
+ internal static extern void setABI_0(global::System.IntPtr instance, global::System.IntPtr s);
+ }
+
+ public global::System.IntPtr __Instance { get; protected set; }
+
+ protected int __PointerAdjustment;
+ public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary();
+ protected void*[] __OriginalVTables;
+
+ protected bool __ownsNativeInstance;
+
+ public static ParserTargetInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
+ {
+ return new ParserTargetInfo(native.ToPointer(), skipVTables);
+ }
+
+ public static ParserTargetInfo __CreateInstance(ParserTargetInfo.Internal native, bool skipVTables = false)
+ {
+ return new ParserTargetInfo(native, skipVTables);
+ }
+
+ private static void* __CopyValue(ParserTargetInfo.Internal native)
+ {
+ var ret = Marshal.AllocHGlobal(160);
+ global::CppSharp.Parser.ParserTargetInfo.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ return ret.ToPointer();
+ }
+
+ private ParserTargetInfo(ParserTargetInfo.Internal native, bool skipVTables = false)
+ : this(__CopyValue(native), skipVTables)
+ {
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ }
+
+ protected ParserTargetInfo(void* native, bool skipVTables = false)
+ {
+ if (native == null)
+ return;
+ __Instance = new global::System.IntPtr(native);
+ }
+
+ public ParserTargetInfo()
+ {
+ __Instance = Marshal.AllocHGlobal(160);
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ Internal.ctor_0((__Instance + __PointerAdjustment));
+ }
+
+ public ParserTargetInfo(global::CppSharp.Parser.ParserTargetInfo _0)
+ {
+ __Instance = Marshal.AllocHGlobal(160);
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ if (ReferenceEquals(_0, null))
+ throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
+ var __arg0 = _0.__Instance;
+ Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
+ }
+
+ public void Dispose()
+ {
+ Dispose(disposing: true);
+ }
+
+ protected virtual void Dispose(bool disposing)
+ {
+ global::CppSharp.Parser.ParserTargetInfo __dummy;
+ NativeToManagedMap.TryRemove(__Instance, out __dummy);
+ Internal.dtor_0((__Instance + __PointerAdjustment));
+ if (__ownsNativeInstance)
+ Marshal.FreeHGlobal(__Instance);
+ }
+
+ public string ABI
+ {
+ get
+ {
+ var __ret = Internal.getABI_0((__Instance + __PointerAdjustment));
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ set
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(value);
+ Internal.setABI_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+ }
+
+ public global::CppSharp.Parser.ParserIntType Char16Type
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Char16Type;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Char16Type = value;
+ }
+ }
+
+ public global::CppSharp.Parser.ParserIntType Char32Type
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Char32Type;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Char32Type = value;
+ }
+ }
+
+ public global::CppSharp.Parser.ParserIntType Int64Type
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Int64Type;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Int64Type = value;
+ }
+ }
+
+ public global::CppSharp.Parser.ParserIntType IntMaxType
+ {
+ get
+ {
+ return ((Internal*) __Instance)->IntMaxType;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->IntMaxType = value;
+ }
+ }
+
+ public global::CppSharp.Parser.ParserIntType IntPtrType
+ {
+ get
+ {
+ return ((Internal*) __Instance)->IntPtrType;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->IntPtrType = value;
+ }
+ }
+
+ public global::CppSharp.Parser.ParserIntType SizeType
+ {
+ get
+ {
+ return ((Internal*) __Instance)->SizeType;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->SizeType = value;
+ }
+ }
+
+ public global::CppSharp.Parser.ParserIntType UIntMaxType
+ {
+ get
+ {
+ return ((Internal*) __Instance)->UIntMaxType;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->UIntMaxType = value;
+ }
+ }
+
+ public global::CppSharp.Parser.ParserIntType WCharType
+ {
+ get
+ {
+ return ((Internal*) __Instance)->WCharType;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->WCharType = value;
+ }
+ }
+
+ public global::CppSharp.Parser.ParserIntType WIntType
+ {
+ get
+ {
+ return ((Internal*) __Instance)->WIntType;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->WIntType = value;
+ }
+ }
+
+ public uint BoolAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->BoolAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->BoolAlign = value;
+ }
+ }
+
+ public uint BoolWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->BoolWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->BoolWidth = value;
+ }
+ }
+
+ public uint CharAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->CharAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->CharAlign = value;
+ }
+ }
+
+ public uint CharWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->CharWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->CharWidth = value;
+ }
+ }
+
+ public uint Char16Align
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Char16Align;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Char16Align = value;
+ }
+ }
+
+ public uint Char16Width
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Char16Width;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Char16Width = value;
+ }
+ }
+
+ public uint Char32Align
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Char32Align;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Char32Align = value;
+ }
+ }
+
+ public uint Char32Width
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Char32Width;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Char32Width = value;
+ }
+ }
+
+ public uint HalfAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->HalfAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->HalfAlign = value;
+ }
+ }
+
+ public uint HalfWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->HalfWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->HalfWidth = value;
+ }
+ }
+
+ public uint FloatAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->FloatAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->FloatAlign = value;
+ }
+ }
+
+ public uint FloatWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->FloatWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->FloatWidth = value;
+ }
+ }
+
+ public uint DoubleAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->DoubleAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->DoubleAlign = value;
+ }
+ }
+
+ public uint DoubleWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->DoubleWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->DoubleWidth = value;
+ }
+ }
+
+ public uint ShortAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->ShortAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->ShortAlign = value;
+ }
+ }
+
+ public uint ShortWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->ShortWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->ShortWidth = value;
+ }
+ }
+
+ public uint IntAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->IntAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->IntAlign = value;
+ }
+ }
+
+ public uint IntWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->IntWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->IntWidth = value;
+ }
+ }
+
+ public uint IntMaxTWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->IntMaxTWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->IntMaxTWidth = value;
+ }
+ }
+
+ public uint LongAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->LongAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->LongAlign = value;
+ }
+ }
+
+ public uint LongWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->LongWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->LongWidth = value;
+ }
+ }
+
+ public uint LongDoubleAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->LongDoubleAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->LongDoubleAlign = value;
+ }
+ }
+
+ public uint LongDoubleWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->LongDoubleWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->LongDoubleWidth = value;
+ }
+ }
+
+ public uint LongLongAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->LongLongAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->LongLongAlign = value;
+ }
+ }
+
+ public uint LongLongWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->LongLongWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->LongLongWidth = value;
+ }
+ }
+
+ public uint PointerAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->PointerAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->PointerAlign = value;
+ }
+ }
+
+ public uint PointerWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->PointerWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->PointerWidth = value;
+ }
+ }
+
+ public uint WCharAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->WCharAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->WCharAlign = value;
+ }
+ }
+
+ public uint WCharWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->WCharWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->WCharWidth = value;
+ }
+ }
+ }
+ }
+}
diff --git a/src/CppParser/Bindings/CSharp/x86_64-linux-gnu-cxx11abi/CppSharp.CppParser.dll-templates.cpp b/src/CppParser/Bindings/CSharp/x86_64-linux-gnu-cxx11abi/CppSharp.CppParser.dll-templates.cpp
deleted file mode 100644
index 021e4448..00000000
--- a/src/CppParser/Bindings/CSharp/x86_64-linux-gnu-cxx11abi/CppSharp.CppParser.dll-templates.cpp
+++ /dev/null
@@ -1,29 +0,0 @@
-#include
-#include
-#include
-
-template class vector;
-template class vector;
-template class vector;
-template class vector;
-template class vector;
-template class vector;
-template class vector;
-template class vector;
-template class vector;
-template class vector;
-template class vector;
-template class vector;
-template class vector;
-template class vector;
-template class vector;
-template class vector;
-template class vector;
-template class vector;
-template class vector;
-template class vector;
-template class vector;
-template class vector;
-template class vector;
-template class vector;
-template class vector;
\ No newline at end of file
diff --git a/src/CppParser/Bindings/CSharp/x86_64-linux-gnu-cxx11abi/Sources.cs b/src/CppParser/Bindings/CSharp/x86_64-linux-gnu-cxx11abi/Sources.cs
deleted file mode 100644
index f088944b..00000000
--- a/src/CppParser/Bindings/CSharp/x86_64-linux-gnu-cxx11abi/Sources.cs
+++ /dev/null
@@ -1,97 +0,0 @@
-//----------------------------------------------------------------------------
-//
-// This is autogenerated code by CppSharp.
-// Do not edit this file or all your changes will be lost after re-generation.
-//
-//----------------------------------------------------------------------------
-using System;
-using System.Runtime.InteropServices;
-using System.Security;
-
-namespace CppSharp
-{
- namespace Parser
- {
- public unsafe partial struct SourceLocation
- {
- [StructLayout(LayoutKind.Explicit, Size = 4)]
- public partial struct Internal
- {
- [FieldOffset(0)]
- public uint ID;
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser14SourceLocationC2Ev")]
- internal static extern void ctor_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser14SourceLocationC2Ej")]
- internal static extern void ctor_1(global::System.IntPtr instance, uint ID);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser14SourceLocationC2ERKS1_")]
- internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0);
- }
-
- private SourceLocation.Internal __instance;
- public SourceLocation.Internal __Instance { get { return __instance; } }
-
- public static SourceLocation __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
- {
- return new SourceLocation(native.ToPointer(), skipVTables);
- }
-
- public static SourceLocation __CreateInstance(SourceLocation.Internal native, bool skipVTables = false)
- {
- return new SourceLocation(native, skipVTables);
- }
-
- private SourceLocation(SourceLocation.Internal native, bool skipVTables = false)
- : this()
- {
- __instance = native;
- }
-
- private SourceLocation(void* native, bool skipVTables = false) : this()
- {
- __instance = *(Internal*) native;
- }
-
- public SourceLocation(uint ID)
- : this()
- {
- fixed (Internal* __instancePtr = &__instance)
- {
- Internal.ctor_1(new global::System.IntPtr(__instancePtr), ID);
- }
- }
-
- public SourceLocation(CppSharp.Parser.SourceLocation _0)
- : this()
- {
- var ____arg0 = _0.__Instance;
- var __arg0 = new global::System.IntPtr(&____arg0);
- fixed (Internal* __instancePtr = &__instance)
- {
- Internal.cctor_2(new global::System.IntPtr(__instancePtr), __arg0);
- }
- }
-
- public uint ID
- {
- get
- {
- return __instance.ID;
- }
-
- set
- {
- __instance.ID = value;
- }
- }
- }
- }
-}
diff --git a/src/CppParser/Bindings/CSharp/x86_64-linux-gnu-cxx11abi/Target.cs b/src/CppParser/Bindings/CSharp/x86_64-linux-gnu-cxx11abi/Target.cs
deleted file mode 100644
index 7dfd2c4d..00000000
--- a/src/CppParser/Bindings/CSharp/x86_64-linux-gnu-cxx11abi/Target.cs
+++ /dev/null
@@ -1,758 +0,0 @@
-//----------------------------------------------------------------------------
-//
-// This is autogenerated code by CppSharp.
-// Do not edit this file or all your changes will be lost after re-generation.
-//
-//----------------------------------------------------------------------------
-using System;
-using System.Runtime.InteropServices;
-using System.Security;
-
-namespace CppSharp
-{
- namespace Parser
- {
- public enum ParserIntType
- {
- NoInt = 0,
- SignedChar = 1,
- UnsignedChar = 2,
- SignedShort = 3,
- UnsignedShort = 4,
- SignedInt = 5,
- UnsignedInt = 6,
- SignedLong = 7,
- UnsignedLong = 8,
- SignedLongLong = 9,
- UnsignedLongLong = 10
- }
-
- public unsafe partial class ParserTargetInfo : IDisposable
- {
- [StructLayout(LayoutKind.Explicit, Size = 184)]
- public partial struct Internal
- {
- [FieldOffset(32)]
- public CppSharp.Parser.ParserIntType Char16Type;
-
- [FieldOffset(36)]
- public CppSharp.Parser.ParserIntType Char32Type;
-
- [FieldOffset(40)]
- public CppSharp.Parser.ParserIntType Int64Type;
-
- [FieldOffset(44)]
- public CppSharp.Parser.ParserIntType IntMaxType;
-
- [FieldOffset(48)]
- public CppSharp.Parser.ParserIntType IntPtrType;
-
- [FieldOffset(52)]
- public CppSharp.Parser.ParserIntType SizeType;
-
- [FieldOffset(56)]
- public CppSharp.Parser.ParserIntType UIntMaxType;
-
- [FieldOffset(60)]
- public CppSharp.Parser.ParserIntType WCharType;
-
- [FieldOffset(64)]
- public CppSharp.Parser.ParserIntType WIntType;
-
- [FieldOffset(68)]
- public uint BoolAlign;
-
- [FieldOffset(72)]
- public uint BoolWidth;
-
- [FieldOffset(76)]
- public uint CharAlign;
-
- [FieldOffset(80)]
- public uint CharWidth;
-
- [FieldOffset(84)]
- public uint Char16Align;
-
- [FieldOffset(88)]
- public uint Char16Width;
-
- [FieldOffset(92)]
- public uint Char32Align;
-
- [FieldOffset(96)]
- public uint Char32Width;
-
- [FieldOffset(100)]
- public uint HalfAlign;
-
- [FieldOffset(104)]
- public uint HalfWidth;
-
- [FieldOffset(108)]
- public uint FloatAlign;
-
- [FieldOffset(112)]
- public uint FloatWidth;
-
- [FieldOffset(116)]
- public uint DoubleAlign;
-
- [FieldOffset(120)]
- public uint DoubleWidth;
-
- [FieldOffset(124)]
- public uint ShortAlign;
-
- [FieldOffset(128)]
- public uint ShortWidth;
-
- [FieldOffset(132)]
- public uint IntAlign;
-
- [FieldOffset(136)]
- public uint IntWidth;
-
- [FieldOffset(140)]
- public uint IntMaxTWidth;
-
- [FieldOffset(144)]
- public uint LongAlign;
-
- [FieldOffset(148)]
- public uint LongWidth;
-
- [FieldOffset(152)]
- public uint LongDoubleAlign;
-
- [FieldOffset(156)]
- public uint LongDoubleWidth;
-
- [FieldOffset(160)]
- public uint LongLongAlign;
-
- [FieldOffset(164)]
- public uint LongLongWidth;
-
- [FieldOffset(168)]
- public uint PointerAlign;
-
- [FieldOffset(172)]
- public uint PointerWidth;
-
- [FieldOffset(176)]
- public uint WCharAlign;
-
- [FieldOffset(180)]
- public uint WCharWidth;
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser16ParserTargetInfoC2Ev")]
- internal static extern void ctor_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser16ParserTargetInfoC2ERKS1_")]
- internal static extern void cctor_1(global::System.IntPtr instance, global::System.IntPtr _0);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser16ParserTargetInfoD2Ev")]
- internal static extern void dtor_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser16ParserTargetInfo6getABIEv")]
- internal static extern global::System.IntPtr getABI_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser16ParserTargetInfo6setABIEPKc")]
- internal static extern void setABI_0(global::System.IntPtr instance, global::System.IntPtr s);
- }
-
- public global::System.IntPtr __Instance { get; protected set; }
-
- protected int __PointerAdjustment;
- public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary();
- protected void*[] __OriginalVTables;
-
- protected bool __ownsNativeInstance;
-
- public static ParserTargetInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
- {
- return new ParserTargetInfo(native.ToPointer(), skipVTables);
- }
-
- public static ParserTargetInfo __CreateInstance(ParserTargetInfo.Internal native, bool skipVTables = false)
- {
- return new ParserTargetInfo(native, skipVTables);
- }
-
- private static void* __CopyValue(ParserTargetInfo.Internal native)
- {
- var ret = Marshal.AllocHGlobal(184);
- CppSharp.Parser.ParserTargetInfo.Internal.cctor_1(ret, new global::System.IntPtr(&native));
- return ret.ToPointer();
- }
-
- private ParserTargetInfo(ParserTargetInfo.Internal native, bool skipVTables = false)
- : this(__CopyValue(native), skipVTables)
- {
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- }
-
- protected ParserTargetInfo(void* native, bool skipVTables = false)
- {
- if (native == null)
- return;
- __Instance = new global::System.IntPtr(native);
- }
-
- public ParserTargetInfo()
- {
- __Instance = Marshal.AllocHGlobal(184);
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- Internal.ctor_0((__Instance + __PointerAdjustment));
- }
-
- public ParserTargetInfo(CppSharp.Parser.ParserTargetInfo _0)
- {
- __Instance = Marshal.AllocHGlobal(184);
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- if (ReferenceEquals(_0, null))
- throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
- var __arg0 = _0.__Instance;
- Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
- }
-
- public void Dispose()
- {
- Dispose(disposing: true);
- }
-
- protected virtual void Dispose(bool disposing)
- {
- CppSharp.Parser.ParserTargetInfo __dummy;
- NativeToManagedMap.TryRemove(__Instance, out __dummy);
- Internal.dtor_0((__Instance + __PointerAdjustment));
- if (__ownsNativeInstance)
- Marshal.FreeHGlobal(__Instance);
- }
-
- public string ABI
- {
- get
- {
- var __ret = Internal.getABI_0((__Instance + __PointerAdjustment));
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- set
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(value);
- Internal.setABI_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
- }
-
- public CppSharp.Parser.ParserIntType Char16Type
- {
- get
- {
- return ((Internal*) __Instance)->Char16Type;
- }
-
- set
- {
- ((Internal*) __Instance)->Char16Type = value;
- }
- }
-
- public CppSharp.Parser.ParserIntType Char32Type
- {
- get
- {
- return ((Internal*) __Instance)->Char32Type;
- }
-
- set
- {
- ((Internal*) __Instance)->Char32Type = value;
- }
- }
-
- public CppSharp.Parser.ParserIntType Int64Type
- {
- get
- {
- return ((Internal*) __Instance)->Int64Type;
- }
-
- set
- {
- ((Internal*) __Instance)->Int64Type = value;
- }
- }
-
- public CppSharp.Parser.ParserIntType IntMaxType
- {
- get
- {
- return ((Internal*) __Instance)->IntMaxType;
- }
-
- set
- {
- ((Internal*) __Instance)->IntMaxType = value;
- }
- }
-
- public CppSharp.Parser.ParserIntType IntPtrType
- {
- get
- {
- return ((Internal*) __Instance)->IntPtrType;
- }
-
- set
- {
- ((Internal*) __Instance)->IntPtrType = value;
- }
- }
-
- public CppSharp.Parser.ParserIntType SizeType
- {
- get
- {
- return ((Internal*) __Instance)->SizeType;
- }
-
- set
- {
- ((Internal*) __Instance)->SizeType = value;
- }
- }
-
- public CppSharp.Parser.ParserIntType UIntMaxType
- {
- get
- {
- return ((Internal*) __Instance)->UIntMaxType;
- }
-
- set
- {
- ((Internal*) __Instance)->UIntMaxType = value;
- }
- }
-
- public CppSharp.Parser.ParserIntType WCharType
- {
- get
- {
- return ((Internal*) __Instance)->WCharType;
- }
-
- set
- {
- ((Internal*) __Instance)->WCharType = value;
- }
- }
-
- public CppSharp.Parser.ParserIntType WIntType
- {
- get
- {
- return ((Internal*) __Instance)->WIntType;
- }
-
- set
- {
- ((Internal*) __Instance)->WIntType = value;
- }
- }
-
- public uint BoolAlign
- {
- get
- {
- return ((Internal*) __Instance)->BoolAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->BoolAlign = value;
- }
- }
-
- public uint BoolWidth
- {
- get
- {
- return ((Internal*) __Instance)->BoolWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->BoolWidth = value;
- }
- }
-
- public uint CharAlign
- {
- get
- {
- return ((Internal*) __Instance)->CharAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->CharAlign = value;
- }
- }
-
- public uint CharWidth
- {
- get
- {
- return ((Internal*) __Instance)->CharWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->CharWidth = value;
- }
- }
-
- public uint Char16Align
- {
- get
- {
- return ((Internal*) __Instance)->Char16Align;
- }
-
- set
- {
- ((Internal*) __Instance)->Char16Align = value;
- }
- }
-
- public uint Char16Width
- {
- get
- {
- return ((Internal*) __Instance)->Char16Width;
- }
-
- set
- {
- ((Internal*) __Instance)->Char16Width = value;
- }
- }
-
- public uint Char32Align
- {
- get
- {
- return ((Internal*) __Instance)->Char32Align;
- }
-
- set
- {
- ((Internal*) __Instance)->Char32Align = value;
- }
- }
-
- public uint Char32Width
- {
- get
- {
- return ((Internal*) __Instance)->Char32Width;
- }
-
- set
- {
- ((Internal*) __Instance)->Char32Width = value;
- }
- }
-
- public uint HalfAlign
- {
- get
- {
- return ((Internal*) __Instance)->HalfAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->HalfAlign = value;
- }
- }
-
- public uint HalfWidth
- {
- get
- {
- return ((Internal*) __Instance)->HalfWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->HalfWidth = value;
- }
- }
-
- public uint FloatAlign
- {
- get
- {
- return ((Internal*) __Instance)->FloatAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->FloatAlign = value;
- }
- }
-
- public uint FloatWidth
- {
- get
- {
- return ((Internal*) __Instance)->FloatWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->FloatWidth = value;
- }
- }
-
- public uint DoubleAlign
- {
- get
- {
- return ((Internal*) __Instance)->DoubleAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->DoubleAlign = value;
- }
- }
-
- public uint DoubleWidth
- {
- get
- {
- return ((Internal*) __Instance)->DoubleWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->DoubleWidth = value;
- }
- }
-
- public uint ShortAlign
- {
- get
- {
- return ((Internal*) __Instance)->ShortAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->ShortAlign = value;
- }
- }
-
- public uint ShortWidth
- {
- get
- {
- return ((Internal*) __Instance)->ShortWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->ShortWidth = value;
- }
- }
-
- public uint IntAlign
- {
- get
- {
- return ((Internal*) __Instance)->IntAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->IntAlign = value;
- }
- }
-
- public uint IntWidth
- {
- get
- {
- return ((Internal*) __Instance)->IntWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->IntWidth = value;
- }
- }
-
- public uint IntMaxTWidth
- {
- get
- {
- return ((Internal*) __Instance)->IntMaxTWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->IntMaxTWidth = value;
- }
- }
-
- public uint LongAlign
- {
- get
- {
- return ((Internal*) __Instance)->LongAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->LongAlign = value;
- }
- }
-
- public uint LongWidth
- {
- get
- {
- return ((Internal*) __Instance)->LongWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->LongWidth = value;
- }
- }
-
- public uint LongDoubleAlign
- {
- get
- {
- return ((Internal*) __Instance)->LongDoubleAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->LongDoubleAlign = value;
- }
- }
-
- public uint LongDoubleWidth
- {
- get
- {
- return ((Internal*) __Instance)->LongDoubleWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->LongDoubleWidth = value;
- }
- }
-
- public uint LongLongAlign
- {
- get
- {
- return ((Internal*) __Instance)->LongLongAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->LongLongAlign = value;
- }
- }
-
- public uint LongLongWidth
- {
- get
- {
- return ((Internal*) __Instance)->LongLongWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->LongLongWidth = value;
- }
- }
-
- public uint PointerAlign
- {
- get
- {
- return ((Internal*) __Instance)->PointerAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->PointerAlign = value;
- }
- }
-
- public uint PointerWidth
- {
- get
- {
- return ((Internal*) __Instance)->PointerWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->PointerWidth = value;
- }
- }
-
- public uint WCharAlign
- {
- get
- {
- return ((Internal*) __Instance)->WCharAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->WCharAlign = value;
- }
- }
-
- public uint WCharWidth
- {
- get
- {
- return ((Internal*) __Instance)->WCharWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->WCharWidth = value;
- }
- }
- }
- }
-}
diff --git a/src/CppParser/Bindings/CSharp/x86_64-linux-gnu/CppParser.cs b/src/CppParser/Bindings/CSharp/x86_64-linux-gnu/CppParser.cs
deleted file mode 100644
index 9adafd5b..00000000
--- a/src/CppParser/Bindings/CSharp/x86_64-linux-gnu/CppParser.cs
+++ /dev/null
@@ -1,1207 +0,0 @@
-//----------------------------------------------------------------------------
-//
-// This is autogenerated code by CppSharp.
-// Do not edit this file or all your changes will be lost after re-generation.
-//
-//----------------------------------------------------------------------------
-using System;
-using System.Runtime.InteropServices;
-using System.Security;
-
-namespace CppSharp
-{
- namespace Parser
- {
- public enum LanguageVersion
- {
- /// The C programming language.
- C = 0,
- /// The C++ programming language year 1998; supports deprecated constructs.
- CPlusPlus98 = 1,
- /// The C++ programming language year 2011.
- CPlusPlus11 = 2
- }
-
- public enum ParserDiagnosticLevel
- {
- Ignored = 0,
- Note = 1,
- Warning = 2,
- Error = 3,
- Fatal = 4
- }
-
- public enum ParserResultKind
- {
- Success = 0,
- Error = 1,
- FileNotFound = 2
- }
-
- public enum SourceLocationKind
- {
- Invalid = 0,
- Builtin = 1,
- CommandLine = 2,
- System = 3,
- User = 4
- }
-
- public unsafe partial class ParserOptions : IDisposable
- {
- [StructLayout(LayoutKind.Explicit, Size = 224)]
- public partial struct Internal
- {
- [FieldOffset(176)]
- public global::System.IntPtr ASTContext;
-
- [FieldOffset(184)]
- public int ToolSetToUse;
-
- [FieldOffset(200)]
- public CppSharp.Parser.AST.CppAbi Abi;
-
- [FieldOffset(204)]
- public byte NoStandardIncludes;
-
- [FieldOffset(205)]
- public byte NoBuiltinIncludes;
-
- [FieldOffset(206)]
- public byte MicrosoftMode;
-
- [FieldOffset(207)]
- public byte Verbose;
-
- [FieldOffset(208)]
- public CppSharp.Parser.LanguageVersion LanguageVersion;
-
- [FieldOffset(216)]
- public global::System.IntPtr TargetInfo;
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptionsC2Ev")]
- internal static extern void ctor_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptionsC2ERKS1_")]
- internal static extern void cctor_1(global::System.IntPtr instance, global::System.IntPtr _0);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptionsD2Ev")]
- internal static extern void dtor_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions12getArgumentsEj")]
- internal static extern global::System.IntPtr getArguments_0(global::System.IntPtr instance, uint i);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions12addArgumentsEPKc")]
- internal static extern void addArguments_0(global::System.IntPtr instance, global::System.IntPtr s);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14clearArgumentsEv")]
- internal static extern void clearArguments_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14getSourceFilesEj")]
- internal static extern global::System.IntPtr getSourceFiles_0(global::System.IntPtr instance, uint i);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14addSourceFilesEPKc")]
- internal static extern void addSourceFiles_0(global::System.IntPtr instance, global::System.IntPtr s);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions16clearSourceFilesEv")]
- internal static extern void clearSourceFiles_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14getIncludeDirsEj")]
- internal static extern global::System.IntPtr getIncludeDirs_0(global::System.IntPtr instance, uint i);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14addIncludeDirsEPKc")]
- internal static extern void addIncludeDirs_0(global::System.IntPtr instance, global::System.IntPtr s);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions16clearIncludeDirsEv")]
- internal static extern void clearIncludeDirs_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions20getSystemIncludeDirsEj")]
- internal static extern global::System.IntPtr getSystemIncludeDirs_0(global::System.IntPtr instance, uint i);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions20addSystemIncludeDirsEPKc")]
- internal static extern void addSystemIncludeDirs_0(global::System.IntPtr instance, global::System.IntPtr s);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions22clearSystemIncludeDirsEv")]
- internal static extern void clearSystemIncludeDirs_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions10getDefinesEj")]
- internal static extern global::System.IntPtr getDefines_0(global::System.IntPtr instance, uint i);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions10addDefinesEPKc")]
- internal static extern void addDefines_0(global::System.IntPtr instance, global::System.IntPtr s);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions12clearDefinesEv")]
- internal static extern void clearDefines_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions12getUndefinesEj")]
- internal static extern global::System.IntPtr getUndefines_0(global::System.IntPtr instance, uint i);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions12addUndefinesEPKc")]
- internal static extern void addUndefines_0(global::System.IntPtr instance, global::System.IntPtr s);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14clearUndefinesEv")]
- internal static extern void clearUndefines_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14getLibraryDirsEj")]
- internal static extern global::System.IntPtr getLibraryDirs_0(global::System.IntPtr instance, uint i);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14addLibraryDirsEPKc")]
- internal static extern void addLibraryDirs_0(global::System.IntPtr instance, global::System.IntPtr s);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions16clearLibraryDirsEv")]
- internal static extern void clearLibraryDirs_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions17getArgumentsCountEv")]
- internal static extern uint getArgumentsCount_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14getLibraryFileEv")]
- internal static extern global::System.IntPtr getLibraryFile_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14setLibraryFileEPKc")]
- internal static extern void setLibraryFile_0(global::System.IntPtr instance, global::System.IntPtr s);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions19getSourceFilesCountEv")]
- internal static extern uint getSourceFilesCount_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions19getIncludeDirsCountEv")]
- internal static extern uint getIncludeDirsCount_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions25getSystemIncludeDirsCountEv")]
- internal static extern uint getSystemIncludeDirsCount_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions15getDefinesCountEv")]
- internal static extern uint getDefinesCount_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions17getUndefinesCountEv")]
- internal static extern uint getUndefinesCount_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions19getLibraryDirsCountEv")]
- internal static extern uint getLibraryDirsCount_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions15getTargetTripleEv")]
- internal static extern global::System.IntPtr getTargetTriple_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser13ParserOptions15setTargetTripleEPKc")]
- internal static extern void setTargetTriple_0(global::System.IntPtr instance, global::System.IntPtr s);
- }
-
- public global::System.IntPtr __Instance { get; protected set; }
-
- protected int __PointerAdjustment;
- public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary();
- protected void*[] __OriginalVTables;
-
- protected bool __ownsNativeInstance;
-
- public static ParserOptions __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
- {
- return new ParserOptions(native.ToPointer(), skipVTables);
- }
-
- public static ParserOptions __CreateInstance(ParserOptions.Internal native, bool skipVTables = false)
- {
- return new ParserOptions(native, skipVTables);
- }
-
- private static void* __CopyValue(ParserOptions.Internal native)
- {
- var ret = Marshal.AllocHGlobal(224);
- CppSharp.Parser.ParserOptions.Internal.cctor_1(ret, new global::System.IntPtr(&native));
- return ret.ToPointer();
- }
-
- private ParserOptions(ParserOptions.Internal native, bool skipVTables = false)
- : this(__CopyValue(native), skipVTables)
- {
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- }
-
- protected ParserOptions(void* native, bool skipVTables = false)
- {
- if (native == null)
- return;
- __Instance = new global::System.IntPtr(native);
- }
-
- public ParserOptions()
- {
- __Instance = Marshal.AllocHGlobal(224);
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- Internal.ctor_0((__Instance + __PointerAdjustment));
- }
-
- public ParserOptions(CppSharp.Parser.ParserOptions _0)
- {
- __Instance = Marshal.AllocHGlobal(224);
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- if (ReferenceEquals(_0, null))
- throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
- var __arg0 = _0.__Instance;
- Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
- }
-
- public void Dispose()
- {
- Dispose(disposing: true);
- }
-
- protected virtual void Dispose(bool disposing)
- {
- CppSharp.Parser.ParserOptions __dummy;
- NativeToManagedMap.TryRemove(__Instance, out __dummy);
- Internal.dtor_0((__Instance + __PointerAdjustment));
- if (__ownsNativeInstance)
- Marshal.FreeHGlobal(__Instance);
- }
-
- public string getArguments(uint i)
- {
- var __ret = Internal.getArguments_0((__Instance + __PointerAdjustment), i);
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- public void addArguments(string s)
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(s);
- Internal.addArguments_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
-
- public void clearArguments()
- {
- Internal.clearArguments_0((__Instance + __PointerAdjustment));
- }
-
- public string getSourceFiles(uint i)
- {
- var __ret = Internal.getSourceFiles_0((__Instance + __PointerAdjustment), i);
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- public void addSourceFiles(string s)
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(s);
- Internal.addSourceFiles_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
-
- public void clearSourceFiles()
- {
- Internal.clearSourceFiles_0((__Instance + __PointerAdjustment));
- }
-
- public string getIncludeDirs(uint i)
- {
- var __ret = Internal.getIncludeDirs_0((__Instance + __PointerAdjustment), i);
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- public void addIncludeDirs(string s)
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(s);
- Internal.addIncludeDirs_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
-
- public void clearIncludeDirs()
- {
- Internal.clearIncludeDirs_0((__Instance + __PointerAdjustment));
- }
-
- public string getSystemIncludeDirs(uint i)
- {
- var __ret = Internal.getSystemIncludeDirs_0((__Instance + __PointerAdjustment), i);
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- public void addSystemIncludeDirs(string s)
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(s);
- Internal.addSystemIncludeDirs_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
-
- public void clearSystemIncludeDirs()
- {
- Internal.clearSystemIncludeDirs_0((__Instance + __PointerAdjustment));
- }
-
- public string getDefines(uint i)
- {
- var __ret = Internal.getDefines_0((__Instance + __PointerAdjustment), i);
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- public void addDefines(string s)
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(s);
- Internal.addDefines_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
-
- public void clearDefines()
- {
- Internal.clearDefines_0((__Instance + __PointerAdjustment));
- }
-
- public string getUndefines(uint i)
- {
- var __ret = Internal.getUndefines_0((__Instance + __PointerAdjustment), i);
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- public void addUndefines(string s)
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(s);
- Internal.addUndefines_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
-
- public void clearUndefines()
- {
- Internal.clearUndefines_0((__Instance + __PointerAdjustment));
- }
-
- public string getLibraryDirs(uint i)
- {
- var __ret = Internal.getLibraryDirs_0((__Instance + __PointerAdjustment), i);
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- public void addLibraryDirs(string s)
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(s);
- Internal.addLibraryDirs_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
-
- public void clearLibraryDirs()
- {
- Internal.clearLibraryDirs_0((__Instance + __PointerAdjustment));
- }
-
- public uint ArgumentsCount
- {
- get
- {
- var __ret = Internal.getArgumentsCount_0((__Instance + __PointerAdjustment));
- return __ret;
- }
- }
-
- public string LibraryFile
- {
- get
- {
- var __ret = Internal.getLibraryFile_0((__Instance + __PointerAdjustment));
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- set
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(value);
- Internal.setLibraryFile_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
- }
-
- public uint SourceFilesCount
- {
- get
- {
- var __ret = Internal.getSourceFilesCount_0((__Instance + __PointerAdjustment));
- return __ret;
- }
- }
-
- public uint IncludeDirsCount
- {
- get
- {
- var __ret = Internal.getIncludeDirsCount_0((__Instance + __PointerAdjustment));
- return __ret;
- }
- }
-
- public uint SystemIncludeDirsCount
- {
- get
- {
- var __ret = Internal.getSystemIncludeDirsCount_0((__Instance + __PointerAdjustment));
- return __ret;
- }
- }
-
- public uint DefinesCount
- {
- get
- {
- var __ret = Internal.getDefinesCount_0((__Instance + __PointerAdjustment));
- return __ret;
- }
- }
-
- public uint UndefinesCount
- {
- get
- {
- var __ret = Internal.getUndefinesCount_0((__Instance + __PointerAdjustment));
- return __ret;
- }
- }
-
- public uint LibraryDirsCount
- {
- get
- {
- var __ret = Internal.getLibraryDirsCount_0((__Instance + __PointerAdjustment));
- return __ret;
- }
- }
-
- public string TargetTriple
- {
- get
- {
- var __ret = Internal.getTargetTriple_0((__Instance + __PointerAdjustment));
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- set
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(value);
- Internal.setTargetTriple_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
- }
-
- public CppSharp.Parser.AST.ASTContext ASTContext
- {
- get
- {
- CppSharp.Parser.AST.ASTContext __result0;
- if (((Internal*) __Instance)->ASTContext == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.ASTContext.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->ASTContext))
- __result0 = (CppSharp.Parser.AST.ASTContext) CppSharp.Parser.AST.ASTContext.NativeToManagedMap[((Internal*) __Instance)->ASTContext];
- else __result0 = CppSharp.Parser.AST.ASTContext.__CreateInstance(((Internal*) __Instance)->ASTContext);
- return __result0;
- }
-
- set
- {
- ((Internal*) __Instance)->ASTContext = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance;
- }
- }
-
- public int ToolSetToUse
- {
- get
- {
- return ((Internal*) __Instance)->ToolSetToUse;
- }
-
- set
- {
- ((Internal*) __Instance)->ToolSetToUse = value;
- }
- }
-
- public CppSharp.Parser.AST.CppAbi Abi
- {
- get
- {
- return ((Internal*) __Instance)->Abi;
- }
-
- set
- {
- ((Internal*) __Instance)->Abi = value;
- }
- }
-
- public bool NoStandardIncludes
- {
- get
- {
- return ((Internal*) __Instance)->NoStandardIncludes != 0;
- }
-
- set
- {
- ((Internal*) __Instance)->NoStandardIncludes = (byte) (value ? 1 : 0);
- }
- }
-
- public bool NoBuiltinIncludes
- {
- get
- {
- return ((Internal*) __Instance)->NoBuiltinIncludes != 0;
- }
-
- set
- {
- ((Internal*) __Instance)->NoBuiltinIncludes = (byte) (value ? 1 : 0);
- }
- }
-
- public bool MicrosoftMode
- {
- get
- {
- return ((Internal*) __Instance)->MicrosoftMode != 0;
- }
-
- set
- {
- ((Internal*) __Instance)->MicrosoftMode = (byte) (value ? 1 : 0);
- }
- }
-
- public bool Verbose
- {
- get
- {
- return ((Internal*) __Instance)->Verbose != 0;
- }
-
- set
- {
- ((Internal*) __Instance)->Verbose = (byte) (value ? 1 : 0);
- }
- }
-
- public CppSharp.Parser.LanguageVersion LanguageVersion
- {
- get
- {
- return ((Internal*) __Instance)->LanguageVersion;
- }
-
- set
- {
- ((Internal*) __Instance)->LanguageVersion = value;
- }
- }
-
- public CppSharp.Parser.ParserTargetInfo TargetInfo
- {
- get
- {
- CppSharp.Parser.ParserTargetInfo __result0;
- if (((Internal*) __Instance)->TargetInfo == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.ParserTargetInfo.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->TargetInfo))
- __result0 = (CppSharp.Parser.ParserTargetInfo) CppSharp.Parser.ParserTargetInfo.NativeToManagedMap[((Internal*) __Instance)->TargetInfo];
- else __result0 = CppSharp.Parser.ParserTargetInfo.__CreateInstance(((Internal*) __Instance)->TargetInfo);
- return __result0;
- }
-
- set
- {
- ((Internal*) __Instance)->TargetInfo = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance;
- }
- }
- }
-
- public unsafe partial class ParserDiagnostic : IDisposable
- {
- [StructLayout(LayoutKind.Explicit, Size = 32)]
- public partial struct Internal
- {
- [FieldOffset(16)]
- public CppSharp.Parser.ParserDiagnosticLevel Level;
-
- [FieldOffset(20)]
- public int LineNumber;
-
- [FieldOffset(24)]
- public int ColumnNumber;
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser16ParserDiagnosticC2Ev")]
- internal static extern void ctor_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser16ParserDiagnosticC2ERKS1_")]
- internal static extern void cctor_1(global::System.IntPtr instance, global::System.IntPtr _0);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser16ParserDiagnosticD2Ev")]
- internal static extern void dtor_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser16ParserDiagnostic11getFileNameEv")]
- internal static extern global::System.IntPtr getFileName_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser16ParserDiagnostic11setFileNameEPKc")]
- internal static extern void setFileName_0(global::System.IntPtr instance, global::System.IntPtr s);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser16ParserDiagnostic10getMessageEv")]
- internal static extern global::System.IntPtr getMessage_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser16ParserDiagnostic10setMessageEPKc")]
- internal static extern void setMessage_0(global::System.IntPtr instance, global::System.IntPtr s);
- }
-
- public global::System.IntPtr __Instance { get; protected set; }
-
- protected int __PointerAdjustment;
- public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary();
- protected void*[] __OriginalVTables;
-
- protected bool __ownsNativeInstance;
-
- public static ParserDiagnostic __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
- {
- return new ParserDiagnostic(native.ToPointer(), skipVTables);
- }
-
- public static ParserDiagnostic __CreateInstance(ParserDiagnostic.Internal native, bool skipVTables = false)
- {
- return new ParserDiagnostic(native, skipVTables);
- }
-
- private static void* __CopyValue(ParserDiagnostic.Internal native)
- {
- var ret = Marshal.AllocHGlobal(32);
- CppSharp.Parser.ParserDiagnostic.Internal.cctor_1(ret, new global::System.IntPtr(&native));
- return ret.ToPointer();
- }
-
- private ParserDiagnostic(ParserDiagnostic.Internal native, bool skipVTables = false)
- : this(__CopyValue(native), skipVTables)
- {
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- }
-
- protected ParserDiagnostic(void* native, bool skipVTables = false)
- {
- if (native == null)
- return;
- __Instance = new global::System.IntPtr(native);
- }
-
- public ParserDiagnostic()
- {
- __Instance = Marshal.AllocHGlobal(32);
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- Internal.ctor_0((__Instance + __PointerAdjustment));
- }
-
- public ParserDiagnostic(CppSharp.Parser.ParserDiagnostic _0)
- {
- __Instance = Marshal.AllocHGlobal(32);
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- if (ReferenceEquals(_0, null))
- throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
- var __arg0 = _0.__Instance;
- Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
- }
-
- public void Dispose()
- {
- Dispose(disposing: true);
- }
-
- protected virtual void Dispose(bool disposing)
- {
- CppSharp.Parser.ParserDiagnostic __dummy;
- NativeToManagedMap.TryRemove(__Instance, out __dummy);
- Internal.dtor_0((__Instance + __PointerAdjustment));
- if (__ownsNativeInstance)
- Marshal.FreeHGlobal(__Instance);
- }
-
- public string FileName
- {
- get
- {
- var __ret = Internal.getFileName_0((__Instance + __PointerAdjustment));
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- set
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(value);
- Internal.setFileName_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
- }
-
- public string Message
- {
- get
- {
- var __ret = Internal.getMessage_0((__Instance + __PointerAdjustment));
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- set
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(value);
- Internal.setMessage_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
- }
-
- public CppSharp.Parser.ParserDiagnosticLevel Level
- {
- get
- {
- return ((Internal*) __Instance)->Level;
- }
-
- set
- {
- ((Internal*) __Instance)->Level = value;
- }
- }
-
- public int LineNumber
- {
- get
- {
- return ((Internal*) __Instance)->LineNumber;
- }
-
- set
- {
- ((Internal*) __Instance)->LineNumber = value;
- }
- }
-
- public int ColumnNumber
- {
- get
- {
- return ((Internal*) __Instance)->ColumnNumber;
- }
-
- set
- {
- ((Internal*) __Instance)->ColumnNumber = value;
- }
- }
- }
-
- public unsafe partial class ParserResult : IDisposable
- {
- [StructLayout(LayoutKind.Explicit, Size = 56)]
- public partial struct Internal
- {
- [FieldOffset(0)]
- public CppSharp.Parser.ParserResultKind Kind;
-
- [FieldOffset(32)]
- public global::System.IntPtr ASTContext;
-
- [FieldOffset(40)]
- public global::System.IntPtr Library;
-
- [FieldOffset(48)]
- public global::System.IntPtr CodeParser;
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser12ParserResultC2Ev")]
- internal static extern void ctor_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser12ParserResultC2ERKS1_")]
- internal static extern void cctor_1(global::System.IntPtr instance, global::System.IntPtr _0);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser12ParserResultD2Ev")]
- internal static extern void dtor_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser12ParserResult14getDiagnosticsEj")]
- internal static extern void getDiagnostics_0(global::System.IntPtr @return, global::System.IntPtr instance, uint i);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser12ParserResult14addDiagnosticsERNS0_16ParserDiagnosticE")]
- internal static extern void addDiagnostics_0(global::System.IntPtr instance, global::System.IntPtr s);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser12ParserResult16clearDiagnosticsEv")]
- internal static extern void clearDiagnostics_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser12ParserResult19getDiagnosticsCountEv")]
- internal static extern uint getDiagnosticsCount_0(global::System.IntPtr instance);
- }
-
- public global::System.IntPtr __Instance { get; protected set; }
-
- protected int __PointerAdjustment;
- public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary();
- protected void*[] __OriginalVTables;
-
- protected bool __ownsNativeInstance;
-
- public static ParserResult __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
- {
- return new ParserResult(native.ToPointer(), skipVTables);
- }
-
- public static ParserResult __CreateInstance(ParserResult.Internal native, bool skipVTables = false)
- {
- return new ParserResult(native, skipVTables);
- }
-
- private static void* __CopyValue(ParserResult.Internal native)
- {
- var ret = Marshal.AllocHGlobal(56);
- CppSharp.Parser.ParserResult.Internal.cctor_1(ret, new global::System.IntPtr(&native));
- return ret.ToPointer();
- }
-
- private ParserResult(ParserResult.Internal native, bool skipVTables = false)
- : this(__CopyValue(native), skipVTables)
- {
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- }
-
- protected ParserResult(void* native, bool skipVTables = false)
- {
- if (native == null)
- return;
- __Instance = new global::System.IntPtr(native);
- }
-
- public ParserResult()
- {
- __Instance = Marshal.AllocHGlobal(56);
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- Internal.ctor_0((__Instance + __PointerAdjustment));
- }
-
- public ParserResult(CppSharp.Parser.ParserResult _0)
- {
- __Instance = Marshal.AllocHGlobal(56);
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- if (ReferenceEquals(_0, null))
- throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
- var __arg0 = _0.__Instance;
- Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
- }
-
- public void Dispose()
- {
- Dispose(disposing: true);
- }
-
- protected virtual void Dispose(bool disposing)
- {
- CppSharp.Parser.ParserResult __dummy;
- NativeToManagedMap.TryRemove(__Instance, out __dummy);
- Internal.dtor_0((__Instance + __PointerAdjustment));
- if (__ownsNativeInstance)
- Marshal.FreeHGlobal(__Instance);
- }
-
- public CppSharp.Parser.ParserDiagnostic getDiagnostics(uint i)
- {
- var __ret = new CppSharp.Parser.ParserDiagnostic.Internal();
- Internal.getDiagnostics_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), i);
- return CppSharp.Parser.ParserDiagnostic.__CreateInstance(__ret);
- }
-
- public void addDiagnostics(CppSharp.Parser.ParserDiagnostic s)
- {
- if (ReferenceEquals(s, null))
- throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
- var __arg0 = s.__Instance;
- Internal.addDiagnostics_0((__Instance + __PointerAdjustment), __arg0);
- }
-
- public void clearDiagnostics()
- {
- Internal.clearDiagnostics_0((__Instance + __PointerAdjustment));
- }
-
- public uint DiagnosticsCount
- {
- get
- {
- var __ret = Internal.getDiagnosticsCount_0((__Instance + __PointerAdjustment));
- return __ret;
- }
- }
-
- public CppSharp.Parser.ParserResultKind Kind
- {
- get
- {
- return ((Internal*) __Instance)->Kind;
- }
-
- set
- {
- ((Internal*) __Instance)->Kind = value;
- }
- }
-
- public CppSharp.Parser.AST.ASTContext ASTContext
- {
- get
- {
- CppSharp.Parser.AST.ASTContext __result0;
- if (((Internal*) __Instance)->ASTContext == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.ASTContext.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->ASTContext))
- __result0 = (CppSharp.Parser.AST.ASTContext) CppSharp.Parser.AST.ASTContext.NativeToManagedMap[((Internal*) __Instance)->ASTContext];
- else __result0 = CppSharp.Parser.AST.ASTContext.__CreateInstance(((Internal*) __Instance)->ASTContext);
- return __result0;
- }
-
- set
- {
- ((Internal*) __Instance)->ASTContext = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance;
- }
- }
-
- public CppSharp.Parser.AST.NativeLibrary Library
- {
- get
- {
- CppSharp.Parser.AST.NativeLibrary __result0;
- if (((Internal*) __Instance)->Library == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.NativeLibrary.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Library))
- __result0 = (CppSharp.Parser.AST.NativeLibrary) CppSharp.Parser.AST.NativeLibrary.NativeToManagedMap[((Internal*) __Instance)->Library];
- else __result0 = CppSharp.Parser.AST.NativeLibrary.__CreateInstance(((Internal*) __Instance)->Library);
- return __result0;
- }
-
- set
- {
- ((Internal*) __Instance)->Library = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance;
- }
- }
- }
-
- public unsafe partial class ClangParser : IDisposable
- {
- [StructLayout(LayoutKind.Explicit, Size = 0)]
- public partial struct Internal
- {
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser11ClangParserC2ERKS1_")]
- internal static extern void cctor_1(global::System.IntPtr instance, global::System.IntPtr _0);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser11ClangParser11ParseHeaderEPNS0_13ParserOptionsE")]
- internal static extern global::System.IntPtr ParseHeader_0(global::System.IntPtr Opts);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser11ClangParser12ParseLibraryEPNS0_13ParserOptionsE")]
- internal static extern global::System.IntPtr ParseLibrary_0(global::System.IntPtr Opts);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser11ClangParser13GetTargetInfoEPNS0_13ParserOptionsE")]
- internal static extern global::System.IntPtr GetTargetInfo_0(global::System.IntPtr Opts);
- }
-
- public global::System.IntPtr __Instance { get; protected set; }
-
- protected int __PointerAdjustment;
- public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary();
- protected void*[] __OriginalVTables;
-
- protected bool __ownsNativeInstance;
-
- public static ClangParser __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
- {
- return new ClangParser(native.ToPointer(), skipVTables);
- }
-
- public static ClangParser __CreateInstance(ClangParser.Internal native, bool skipVTables = false)
- {
- return new ClangParser(native, skipVTables);
- }
-
- private static void* __CopyValue(ClangParser.Internal native)
- {
- var ret = Marshal.AllocHGlobal(0);
- *(ClangParser.Internal*) ret = native;
- return ret.ToPointer();
- }
-
- private ClangParser(ClangParser.Internal native, bool skipVTables = false)
- : this(__CopyValue(native), skipVTables)
- {
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- }
-
- protected ClangParser(void* native, bool skipVTables = false)
- {
- if (native == null)
- return;
- __Instance = new global::System.IntPtr(native);
- }
-
- public ClangParser()
- {
- __Instance = Marshal.AllocHGlobal(0);
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- }
-
- public ClangParser(CppSharp.Parser.ClangParser _0)
- {
- __Instance = Marshal.AllocHGlobal(0);
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- *((ClangParser.Internal*) __Instance) = *((ClangParser.Internal*) _0.__Instance);
- }
-
- public void Dispose()
- {
- Dispose(disposing: true);
- }
-
- protected virtual void Dispose(bool disposing)
- {
- CppSharp.Parser.ClangParser __dummy;
- NativeToManagedMap.TryRemove(__Instance, out __dummy);
- if (__ownsNativeInstance)
- Marshal.FreeHGlobal(__Instance);
- }
-
- public static CppSharp.Parser.ParserResult ParseHeader(CppSharp.Parser.ParserOptions Opts)
- {
- var __arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
- var __ret = Internal.ParseHeader_0(__arg0);
- CppSharp.Parser.ParserResult __result0;
- if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.ParserResult.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.ParserResult) CppSharp.Parser.ParserResult.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.ParserResult.__CreateInstance(__ret);
- return __result0;
- }
-
- public static CppSharp.Parser.ParserResult ParseLibrary(CppSharp.Parser.ParserOptions Opts)
- {
- var __arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
- var __ret = Internal.ParseLibrary_0(__arg0);
- CppSharp.Parser.ParserResult __result0;
- if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.ParserResult.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.ParserResult) CppSharp.Parser.ParserResult.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.ParserResult.__CreateInstance(__ret);
- return __result0;
- }
-
- public static CppSharp.Parser.ParserTargetInfo GetTargetInfo(CppSharp.Parser.ParserOptions Opts)
- {
- var __arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
- var __ret = Internal.GetTargetInfo_0(__arg0);
- CppSharp.Parser.ParserTargetInfo __result0;
- if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.ParserTargetInfo.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.ParserTargetInfo) CppSharp.Parser.ParserTargetInfo.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.ParserTargetInfo.__CreateInstance(__ret);
- return __result0;
- }
- }
- }
-}
diff --git a/src/CppParser/Bindings/CSharp/x86_64-linux-gnu-cxx11abi/AST.cs b/src/CppParser/Bindings/CSharp/x86_64-linux-gnu/CppSharp.CppParser.cs
similarity index 74%
rename from src/CppParser/Bindings/CSharp/x86_64-linux-gnu-cxx11abi/AST.cs
rename to src/CppParser/Bindings/CSharp/x86_64-linux-gnu/CppSharp.CppParser.cs
index 52a9036d..46dfb1ab 100644
--- a/src/CppParser/Bindings/CSharp/x86_64-linux-gnu-cxx11abi/AST.cs
+++ b/src/CppParser/Bindings/CSharp/x86_64-linux-gnu/CppSharp.CppParser.cs
@@ -258,7 +258,7 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
@@ -266,7 +266,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST4TypeC2ENS1_8TypeKindE")]
- internal static extern void ctor_0(global::System.IntPtr instance, CppSharp.Parser.AST.TypeKind kind);
+ internal static extern void ctor_0(global::System.IntPtr instance, global::CppSharp.Parser.AST.TypeKind kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -295,7 +295,7 @@ namespace CppSharp
private static void* __CopyValue(Type.Internal native)
{
var ret = Marshal.AllocHGlobal(8);
- CppSharp.Parser.AST.Type.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Type.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -313,7 +313,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public Type(CppSharp.Parser.AST.TypeKind kind)
+ public Type(global::CppSharp.Parser.AST.TypeKind kind)
{
__Instance = Marshal.AllocHGlobal(8);
__ownsNativeInstance = true;
@@ -322,7 +322,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment), __arg0);
}
- public Type(CppSharp.Parser.AST.Type _0)
+ public Type(global::CppSharp.Parser.AST.Type _0)
{
__Instance = Marshal.AllocHGlobal(8);
__ownsNativeInstance = true;
@@ -340,13 +340,13 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Type __dummy;
+ global::CppSharp.Parser.AST.Type __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.TypeKind Kind
+ public global::CppSharp.Parser.AST.TypeKind Kind
{
get
{
@@ -432,7 +432,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public TypeQualifiers(CppSharp.Parser.AST.TypeQualifiers _0)
+ public TypeQualifiers(global::CppSharp.Parser.AST.TypeQualifiers _0)
{
__Instance = Marshal.AllocHGlobal(3);
__ownsNativeInstance = true;
@@ -454,7 +454,7 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.TypeQualifiers __dummy;
+ global::CppSharp.Parser.AST.TypeQualifiers __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
@@ -509,7 +509,7 @@ namespace CppSharp
public global::System.IntPtr Type;
[FieldOffset(8)]
- public CppSharp.Parser.AST.TypeQualifiers.Internal Qualifiers;
+ public global::CppSharp.Parser.AST.TypeQualifiers.Internal Qualifiers;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -569,7 +569,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public QualifiedType(CppSharp.Parser.AST.QualifiedType _0)
+ public QualifiedType(global::CppSharp.Parser.AST.QualifiedType _0)
{
__Instance = Marshal.AllocHGlobal(16);
__ownsNativeInstance = true;
@@ -584,21 +584,21 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.QualifiedType __dummy;
+ global::CppSharp.Parser.AST.QualifiedType __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.Type Type
+ public global::CppSharp.Parser.AST.Type Type
{
get
{
- CppSharp.Parser.AST.Type __result0;
+ global::CppSharp.Parser.AST.Type __result0;
if (((Internal*) __Instance)->Type == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Type))
- __result0 = (CppSharp.Parser.AST.Type) CppSharp.Parser.AST.Type.NativeToManagedMap[((Internal*) __Instance)->Type];
- else __result0 = CppSharp.Parser.AST.Type.__CreateInstance(((Internal*) __Instance)->Type);
+ else if (global::CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Type))
+ __result0 = (global::CppSharp.Parser.AST.Type) global::CppSharp.Parser.AST.Type.NativeToManagedMap[((Internal*) __Instance)->Type];
+ else __result0 = global::CppSharp.Parser.AST.Type.__CreateInstance(((Internal*) __Instance)->Type);
return __result0;
}
@@ -608,27 +608,27 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.TypeQualifiers Qualifiers
+ public global::CppSharp.Parser.AST.TypeQualifiers Qualifiers
{
get
{
- return CppSharp.Parser.AST.TypeQualifiers.__CreateInstance(((Internal*) __Instance)->Qualifiers);
+ return global::CppSharp.Parser.AST.TypeQualifiers.__CreateInstance(((Internal*) __Instance)->Qualifiers);
}
set
{
- ((Internal*) __Instance)->Qualifiers = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.TypeQualifiers.Internal() : *(CppSharp.Parser.AST.TypeQualifiers.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Qualifiers = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.TypeQualifiers.Internal() : *(global::CppSharp.Parser.AST.TypeQualifiers.Internal*) (value.__Instance);
}
}
}
- public unsafe partial class TagType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class TagType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 16)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
@@ -660,7 +660,7 @@ namespace CppSharp
private static void* __CopyValue(TagType.Internal native)
{
var ret = Marshal.AllocHGlobal(16);
- CppSharp.Parser.AST.TagType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TagType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -689,7 +689,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TagType(CppSharp.Parser.AST.TagType _0)
+ public TagType(global::CppSharp.Parser.AST.TagType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(16);
@@ -701,15 +701,15 @@ namespace CppSharp
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
- public CppSharp.Parser.AST.Declaration Declaration
+ public global::CppSharp.Parser.AST.Declaration Declaration
{
get
{
- CppSharp.Parser.AST.Declaration __result0;
+ global::CppSharp.Parser.AST.Declaration __result0;
if (((Internal*) __Instance)->Declaration == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Declaration))
- __result0 = (CppSharp.Parser.AST.Declaration) CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->Declaration];
- else __result0 = CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Declaration);
+ else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Declaration))
+ __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->Declaration];
+ else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Declaration);
return __result0;
}
@@ -720,22 +720,22 @@ namespace CppSharp
}
}
- public unsafe partial class ArrayType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class ArrayType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 48)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
[FieldOffset(8)]
- public CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
[FieldOffset(24)]
- public CppSharp.Parser.AST.ArrayType.ArraySize SizeType;
+ public global::CppSharp.Parser.AST.ArrayType.ArraySize SizeType;
[FieldOffset(32)]
public long Size;
@@ -775,7 +775,7 @@ namespace CppSharp
private static void* __CopyValue(ArrayType.Internal native)
{
var ret = Marshal.AllocHGlobal(48);
- CppSharp.Parser.AST.ArrayType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.ArrayType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -804,7 +804,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public ArrayType(CppSharp.Parser.AST.ArrayType _0)
+ public ArrayType(global::CppSharp.Parser.AST.ArrayType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(48);
@@ -816,20 +816,20 @@ namespace CppSharp
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
- public CppSharp.Parser.AST.QualifiedType QualifiedType
+ public global::CppSharp.Parser.AST.QualifiedType QualifiedType
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
}
set
{
- ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
- public CppSharp.Parser.AST.ArrayType.ArraySize SizeType
+ public global::CppSharp.Parser.AST.ArrayType.ArraySize SizeType
{
get
{
@@ -869,22 +869,22 @@ namespace CppSharp
}
}
- public unsafe partial class FunctionType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class FunctionType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 56)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
[FieldOffset(8)]
- public CppSharp.Parser.AST.QualifiedType.Internal ReturnType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal ReturnType;
[FieldOffset(24)]
- public CppSharp.Parser.AST.CallingConvention CallingConvention;
+ public global::CppSharp.Parser.AST.CallingConvention CallingConvention;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -935,7 +935,7 @@ namespace CppSharp
private static void* __CopyValue(FunctionType.Internal native)
{
var ret = Marshal.AllocHGlobal(56);
- CppSharp.Parser.AST.FunctionType.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.FunctionType.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -964,7 +964,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public FunctionType(CppSharp.Parser.AST.FunctionType _0)
+ public FunctionType(global::CppSharp.Parser.AST.FunctionType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(56);
@@ -978,25 +978,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Type __dummy;
+ global::CppSharp.Parser.AST.Type __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.Parameter getParameters(uint i)
+ public global::CppSharp.Parser.AST.Parameter getParameters(uint i)
{
var __ret = Internal.getParameters_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Parameter __result0;
+ global::CppSharp.Parser.AST.Parameter __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Parameter.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Parameter) CppSharp.Parser.AST.Parameter.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Parameter.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Parameter.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Parameter) global::CppSharp.Parser.AST.Parameter.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Parameter.__CreateInstance(__ret);
return __result0;
}
- public void addParameters(CppSharp.Parser.AST.Parameter s)
+ public void addParameters(global::CppSharp.Parser.AST.Parameter s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -1018,20 +1018,20 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.QualifiedType ReturnType
+ public global::CppSharp.Parser.AST.QualifiedType ReturnType
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->ReturnType);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->ReturnType);
}
set
{
- ((Internal*) __Instance)->ReturnType = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->ReturnType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
- public CppSharp.Parser.AST.CallingConvention CallingConvention
+ public global::CppSharp.Parser.AST.CallingConvention CallingConvention
{
get
{
@@ -1045,22 +1045,22 @@ namespace CppSharp
}
}
- public unsafe partial class PointerType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class PointerType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 32)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
[FieldOffset(8)]
- public CppSharp.Parser.AST.QualifiedType.Internal QualifiedPointee;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal QualifiedPointee;
[FieldOffset(24)]
- public CppSharp.Parser.AST.PointerType.TypeModifier Modifier;
+ public global::CppSharp.Parser.AST.PointerType.TypeModifier Modifier;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -1094,7 +1094,7 @@ namespace CppSharp
private static void* __CopyValue(PointerType.Internal native)
{
var ret = Marshal.AllocHGlobal(32);
- CppSharp.Parser.AST.PointerType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.PointerType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -1123,7 +1123,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public PointerType(CppSharp.Parser.AST.PointerType _0)
+ public PointerType(global::CppSharp.Parser.AST.PointerType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(32);
@@ -1135,20 +1135,20 @@ namespace CppSharp
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
- public CppSharp.Parser.AST.QualifiedType QualifiedPointee
+ public global::CppSharp.Parser.AST.QualifiedType QualifiedPointee
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedPointee);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedPointee);
}
set
{
- ((Internal*) __Instance)->QualifiedPointee = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->QualifiedPointee = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
- public CppSharp.Parser.AST.PointerType.TypeModifier Modifier
+ public global::CppSharp.Parser.AST.PointerType.TypeModifier Modifier
{
get
{
@@ -1162,19 +1162,19 @@ namespace CppSharp
}
}
- public unsafe partial class MemberPointerType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class MemberPointerType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 24)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
[FieldOffset(8)]
- public CppSharp.Parser.AST.QualifiedType.Internal Pointee;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal Pointee;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -1200,7 +1200,7 @@ namespace CppSharp
private static void* __CopyValue(MemberPointerType.Internal native)
{
var ret = Marshal.AllocHGlobal(24);
- CppSharp.Parser.AST.MemberPointerType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.MemberPointerType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -1229,7 +1229,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public MemberPointerType(CppSharp.Parser.AST.MemberPointerType _0)
+ public MemberPointerType(global::CppSharp.Parser.AST.MemberPointerType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(24);
@@ -1241,27 +1241,27 @@ namespace CppSharp
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
- public CppSharp.Parser.AST.QualifiedType Pointee
+ public global::CppSharp.Parser.AST.QualifiedType Pointee
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Pointee);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Pointee);
}
set
{
- ((Internal*) __Instance)->Pointee = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Pointee = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
}
- public unsafe partial class TypedefType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class TypedefType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 16)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
@@ -1293,7 +1293,7 @@ namespace CppSharp
private static void* __CopyValue(TypedefType.Internal native)
{
var ret = Marshal.AllocHGlobal(16);
- CppSharp.Parser.AST.TypedefType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TypedefType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -1322,7 +1322,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TypedefType(CppSharp.Parser.AST.TypedefType _0)
+ public TypedefType(global::CppSharp.Parser.AST.TypedefType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(16);
@@ -1334,15 +1334,15 @@ namespace CppSharp
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
- public CppSharp.Parser.AST.TypedefNameDecl Declaration
+ public global::CppSharp.Parser.AST.TypedefNameDecl Declaration
{
get
{
- CppSharp.Parser.AST.TypedefNameDecl __result0;
+ global::CppSharp.Parser.AST.TypedefNameDecl __result0;
if (((Internal*) __Instance)->Declaration == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.TypedefNameDecl.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Declaration))
- __result0 = (CppSharp.Parser.AST.TypedefNameDecl) CppSharp.Parser.AST.TypedefNameDecl.NativeToManagedMap[((Internal*) __Instance)->Declaration];
- else __result0 = CppSharp.Parser.AST.TypedefNameDecl.__CreateInstance(((Internal*) __Instance)->Declaration);
+ else if (global::CppSharp.Parser.AST.TypedefNameDecl.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Declaration))
+ __result0 = (global::CppSharp.Parser.AST.TypedefNameDecl) global::CppSharp.Parser.AST.TypedefNameDecl.NativeToManagedMap[((Internal*) __Instance)->Declaration];
+ else __result0 = global::CppSharp.Parser.AST.TypedefNameDecl.__CreateInstance(((Internal*) __Instance)->Declaration);
return __result0;
}
@@ -1353,22 +1353,22 @@ namespace CppSharp
}
}
- public unsafe partial class AttributedType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class AttributedType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 40)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
[FieldOffset(8)]
- public CppSharp.Parser.AST.QualifiedType.Internal Modified;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal Modified;
[FieldOffset(24)]
- public CppSharp.Parser.AST.QualifiedType.Internal Equivalent;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal Equivalent;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -1394,7 +1394,7 @@ namespace CppSharp
private static void* __CopyValue(AttributedType.Internal native)
{
var ret = Marshal.AllocHGlobal(40);
- CppSharp.Parser.AST.AttributedType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.AttributedType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -1423,7 +1423,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public AttributedType(CppSharp.Parser.AST.AttributedType _0)
+ public AttributedType(global::CppSharp.Parser.AST.AttributedType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(40);
@@ -1435,52 +1435,52 @@ namespace CppSharp
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
- public CppSharp.Parser.AST.QualifiedType Modified
+ public global::CppSharp.Parser.AST.QualifiedType Modified
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Modified);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Modified);
}
set
{
- ((Internal*) __Instance)->Modified = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Modified = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
- public CppSharp.Parser.AST.QualifiedType Equivalent
+ public global::CppSharp.Parser.AST.QualifiedType Equivalent
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Equivalent);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Equivalent);
}
set
{
- ((Internal*) __Instance)->Equivalent = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Equivalent = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
}
- public unsafe partial class DecayedType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class DecayedType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 56)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
[FieldOffset(8)]
- public CppSharp.Parser.AST.QualifiedType.Internal Decayed;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal Decayed;
[FieldOffset(24)]
- public CppSharp.Parser.AST.QualifiedType.Internal Original;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal Original;
[FieldOffset(40)]
- public CppSharp.Parser.AST.QualifiedType.Internal Pointee;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal Pointee;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -1506,7 +1506,7 @@ namespace CppSharp
private static void* __CopyValue(DecayedType.Internal native)
{
var ret = Marshal.AllocHGlobal(56);
- CppSharp.Parser.AST.DecayedType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.DecayedType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -1535,7 +1535,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public DecayedType(CppSharp.Parser.AST.DecayedType _0)
+ public DecayedType(global::CppSharp.Parser.AST.DecayedType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(56);
@@ -1547,42 +1547,42 @@ namespace CppSharp
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
- public CppSharp.Parser.AST.QualifiedType Decayed
+ public global::CppSharp.Parser.AST.QualifiedType Decayed
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Decayed);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Decayed);
}
set
{
- ((Internal*) __Instance)->Decayed = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Decayed = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
- public CppSharp.Parser.AST.QualifiedType Original
+ public global::CppSharp.Parser.AST.QualifiedType Original
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Original);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Original);
}
set
{
- ((Internal*) __Instance)->Original = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Original = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
- public CppSharp.Parser.AST.QualifiedType Pointee
+ public global::CppSharp.Parser.AST.QualifiedType Pointee
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Pointee);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Pointee);
}
set
{
- ((Internal*) __Instance)->Pointee = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Pointee = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
}
@@ -1593,10 +1593,10 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TemplateArgument.ArgumentKind Kind;
+ public global::CppSharp.Parser.AST.TemplateArgument.ArgumentKind Kind;
[FieldOffset(8)]
- public CppSharp.Parser.AST.QualifiedType.Internal Type;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal Type;
[FieldOffset(24)]
public global::System.IntPtr Declaration;
@@ -1674,7 +1674,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TemplateArgument(CppSharp.Parser.AST.TemplateArgument _0)
+ public TemplateArgument(global::CppSharp.Parser.AST.TemplateArgument _0)
{
__Instance = Marshal.AllocHGlobal(40);
__ownsNativeInstance = true;
@@ -1689,13 +1689,13 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.TemplateArgument __dummy;
+ global::CppSharp.Parser.AST.TemplateArgument __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.TemplateArgument.ArgumentKind Kind
+ public global::CppSharp.Parser.AST.TemplateArgument.ArgumentKind Kind
{
get
{
@@ -1708,28 +1708,28 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.QualifiedType Type
+ public global::CppSharp.Parser.AST.QualifiedType Type
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Type);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Type);
}
set
{
- ((Internal*) __Instance)->Type = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Type = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
- public CppSharp.Parser.AST.Declaration Declaration
+ public global::CppSharp.Parser.AST.Declaration Declaration
{
get
{
- CppSharp.Parser.AST.Declaration __result0;
+ global::CppSharp.Parser.AST.Declaration __result0;
if (((Internal*) __Instance)->Declaration == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Declaration))
- __result0 = (CppSharp.Parser.AST.Declaration) CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->Declaration];
- else __result0 = CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Declaration);
+ else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Declaration))
+ __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->Declaration];
+ else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Declaration);
return __result0;
}
@@ -1753,13 +1753,13 @@ namespace CppSharp
}
}
- public unsafe partial class TemplateSpecializationType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class TemplateSpecializationType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 48)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
@@ -1819,7 +1819,7 @@ namespace CppSharp
private static void* __CopyValue(TemplateSpecializationType.Internal native)
{
var ret = Marshal.AllocHGlobal(48);
- CppSharp.Parser.AST.TemplateSpecializationType.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TemplateSpecializationType.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -1848,7 +1848,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TemplateSpecializationType(CppSharp.Parser.AST.TemplateSpecializationType _0)
+ public TemplateSpecializationType(global::CppSharp.Parser.AST.TemplateSpecializationType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(48);
@@ -1862,21 +1862,21 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Type __dummy;
+ global::CppSharp.Parser.AST.Type __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.TemplateArgument getArguments(uint i)
+ public global::CppSharp.Parser.AST.TemplateArgument getArguments(uint i)
{
- var __ret = new CppSharp.Parser.AST.TemplateArgument.Internal();
+ var __ret = new global::CppSharp.Parser.AST.TemplateArgument.Internal();
Internal.getArguments_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), i);
- return CppSharp.Parser.AST.TemplateArgument.__CreateInstance(__ret);
+ return global::CppSharp.Parser.AST.TemplateArgument.__CreateInstance(__ret);
}
- public void addArguments(CppSharp.Parser.AST.TemplateArgument s)
+ public void addArguments(global::CppSharp.Parser.AST.TemplateArgument s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -1898,15 +1898,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Template Template
+ public global::CppSharp.Parser.AST.Template Template
{
get
{
- CppSharp.Parser.AST.Template __result0;
+ global::CppSharp.Parser.AST.Template __result0;
if (((Internal*) __Instance)->Template == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Template.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Template))
- __result0 = (CppSharp.Parser.AST.Template) CppSharp.Parser.AST.Template.NativeToManagedMap[((Internal*) __Instance)->Template];
- else __result0 = CppSharp.Parser.AST.Template.__CreateInstance(((Internal*) __Instance)->Template);
+ else if (global::CppSharp.Parser.AST.Template.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Template))
+ __result0 = (global::CppSharp.Parser.AST.Template) global::CppSharp.Parser.AST.Template.NativeToManagedMap[((Internal*) __Instance)->Template];
+ else __result0 = global::CppSharp.Parser.AST.Template.__CreateInstance(((Internal*) __Instance)->Template);
return __result0;
}
@@ -1916,15 +1916,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Type Desugared
+ public global::CppSharp.Parser.AST.Type Desugared
{
get
{
- CppSharp.Parser.AST.Type __result0;
+ global::CppSharp.Parser.AST.Type __result0;
if (((Internal*) __Instance)->Desugared == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Desugared))
- __result0 = (CppSharp.Parser.AST.Type) CppSharp.Parser.AST.Type.NativeToManagedMap[((Internal*) __Instance)->Desugared];
- else __result0 = CppSharp.Parser.AST.Type.__CreateInstance(((Internal*) __Instance)->Desugared);
+ else if (global::CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Desugared))
+ __result0 = (global::CppSharp.Parser.AST.Type) global::CppSharp.Parser.AST.Type.NativeToManagedMap[((Internal*) __Instance)->Desugared];
+ else __result0 = global::CppSharp.Parser.AST.Type.__CreateInstance(((Internal*) __Instance)->Desugared);
return __result0;
}
@@ -1935,13 +1935,13 @@ namespace CppSharp
}
}
- public unsafe partial class TemplateParameterType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class TemplateParameterType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 32)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
@@ -1987,7 +1987,7 @@ namespace CppSharp
private static void* __CopyValue(TemplateParameterType.Internal native)
{
var ret = Marshal.AllocHGlobal(32);
- CppSharp.Parser.AST.TemplateParameterType.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TemplateParameterType.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -2016,7 +2016,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TemplateParameterType(CppSharp.Parser.AST.TemplateParameterType _0)
+ public TemplateParameterType(global::CppSharp.Parser.AST.TemplateParameterType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(32);
@@ -2030,22 +2030,22 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Type __dummy;
+ global::CppSharp.Parser.AST.Type __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.TypeTemplateParameter Parameter
+ public global::CppSharp.Parser.AST.TypeTemplateParameter Parameter
{
get
{
- CppSharp.Parser.AST.TypeTemplateParameter __result0;
+ global::CppSharp.Parser.AST.TypeTemplateParameter __result0;
if (((Internal*) __Instance)->Parameter == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.TypeTemplateParameter.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Parameter))
- __result0 = (CppSharp.Parser.AST.TypeTemplateParameter) CppSharp.Parser.AST.TypeTemplateParameter.NativeToManagedMap[((Internal*) __Instance)->Parameter];
- else __result0 = CppSharp.Parser.AST.TypeTemplateParameter.__CreateInstance(((Internal*) __Instance)->Parameter);
+ else if (global::CppSharp.Parser.AST.TypeTemplateParameter.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Parameter))
+ __result0 = (global::CppSharp.Parser.AST.TypeTemplateParameter) global::CppSharp.Parser.AST.TypeTemplateParameter.NativeToManagedMap[((Internal*) __Instance)->Parameter];
+ else __result0 = global::CppSharp.Parser.AST.TypeTemplateParameter.__CreateInstance(((Internal*) __Instance)->Parameter);
return __result0;
}
@@ -2095,19 +2095,19 @@ namespace CppSharp
}
}
- public unsafe partial class TemplateParameterSubstitutionType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class TemplateParameterSubstitutionType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 24)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
[FieldOffset(8)]
- public CppSharp.Parser.AST.QualifiedType.Internal Replacement;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal Replacement;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -2133,7 +2133,7 @@ namespace CppSharp
private static void* __CopyValue(TemplateParameterSubstitutionType.Internal native)
{
var ret = Marshal.AllocHGlobal(24);
- CppSharp.Parser.AST.TemplateParameterSubstitutionType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -2162,7 +2162,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TemplateParameterSubstitutionType(CppSharp.Parser.AST.TemplateParameterSubstitutionType _0)
+ public TemplateParameterSubstitutionType(global::CppSharp.Parser.AST.TemplateParameterSubstitutionType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(24);
@@ -2174,33 +2174,33 @@ namespace CppSharp
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
- public CppSharp.Parser.AST.QualifiedType Replacement
+ public global::CppSharp.Parser.AST.QualifiedType Replacement
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Replacement);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Replacement);
}
set
{
- ((Internal*) __Instance)->Replacement = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Replacement = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
}
- public unsafe partial class InjectedClassNameType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class InjectedClassNameType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 32)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
[FieldOffset(8)]
- public CppSharp.Parser.AST.QualifiedType.Internal InjectedSpecializationType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal InjectedSpecializationType;
[FieldOffset(24)]
public global::System.IntPtr Class;
@@ -2229,7 +2229,7 @@ namespace CppSharp
private static void* __CopyValue(InjectedClassNameType.Internal native)
{
var ret = Marshal.AllocHGlobal(32);
- CppSharp.Parser.AST.InjectedClassNameType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.InjectedClassNameType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -2258,7 +2258,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public InjectedClassNameType(CppSharp.Parser.AST.InjectedClassNameType _0)
+ public InjectedClassNameType(global::CppSharp.Parser.AST.InjectedClassNameType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(32);
@@ -2270,28 +2270,28 @@ namespace CppSharp
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
- public CppSharp.Parser.AST.QualifiedType InjectedSpecializationType
+ public global::CppSharp.Parser.AST.QualifiedType InjectedSpecializationType
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->InjectedSpecializationType);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->InjectedSpecializationType);
}
set
{
- ((Internal*) __Instance)->InjectedSpecializationType = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->InjectedSpecializationType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
- public CppSharp.Parser.AST.Class Class
+ public global::CppSharp.Parser.AST.Class Class
{
get
{
- CppSharp.Parser.AST.Class __result0;
+ global::CppSharp.Parser.AST.Class __result0;
if (((Internal*) __Instance)->Class == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Class))
- __result0 = (CppSharp.Parser.AST.Class) CppSharp.Parser.AST.Class.NativeToManagedMap[((Internal*) __Instance)->Class];
- else __result0 = CppSharp.Parser.AST.Class.__CreateInstance(((Internal*) __Instance)->Class);
+ else if (global::CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Class))
+ __result0 = (global::CppSharp.Parser.AST.Class) global::CppSharp.Parser.AST.Class.NativeToManagedMap[((Internal*) __Instance)->Class];
+ else __result0 = global::CppSharp.Parser.AST.Class.__CreateInstance(((Internal*) __Instance)->Class);
return __result0;
}
@@ -2302,13 +2302,13 @@ namespace CppSharp
}
}
- public unsafe partial class DependentNameType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class DependentNameType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 8)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
@@ -2337,7 +2337,7 @@ namespace CppSharp
private static void* __CopyValue(DependentNameType.Internal native)
{
var ret = Marshal.AllocHGlobal(8);
- CppSharp.Parser.AST.DependentNameType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.DependentNameType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -2366,7 +2366,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public DependentNameType(CppSharp.Parser.AST.DependentNameType _0)
+ public DependentNameType(global::CppSharp.Parser.AST.DependentNameType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(8);
@@ -2379,13 +2379,13 @@ namespace CppSharp
}
}
- public unsafe partial class PackExpansionType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class PackExpansionType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 8)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
@@ -2414,7 +2414,7 @@ namespace CppSharp
private static void* __CopyValue(PackExpansionType.Internal native)
{
var ret = Marshal.AllocHGlobal(8);
- CppSharp.Parser.AST.PackExpansionType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.PackExpansionType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -2443,7 +2443,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public PackExpansionType(CppSharp.Parser.AST.PackExpansionType _0)
+ public PackExpansionType(global::CppSharp.Parser.AST.PackExpansionType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(8);
@@ -2456,19 +2456,19 @@ namespace CppSharp
}
}
- public unsafe partial class BuiltinType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class BuiltinType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 12)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
[FieldOffset(8)]
- public CppSharp.Parser.AST.PrimitiveType Type;
+ public global::CppSharp.Parser.AST.PrimitiveType Type;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -2494,7 +2494,7 @@ namespace CppSharp
private static void* __CopyValue(BuiltinType.Internal native)
{
var ret = Marshal.AllocHGlobal(12);
- CppSharp.Parser.AST.BuiltinType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.BuiltinType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -2523,7 +2523,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public BuiltinType(CppSharp.Parser.AST.BuiltinType _0)
+ public BuiltinType(global::CppSharp.Parser.AST.BuiltinType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(12);
@@ -2535,7 +2535,7 @@ namespace CppSharp
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
- public CppSharp.Parser.AST.PrimitiveType Type
+ public global::CppSharp.Parser.AST.PrimitiveType Type
{
get
{
@@ -2555,7 +2555,7 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.VTableComponentKind Kind;
+ public global::CppSharp.Parser.AST.VTableComponentKind Kind;
[FieldOffset(4)]
public uint Offset;
@@ -2621,7 +2621,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public VTableComponent(CppSharp.Parser.AST.VTableComponent _0)
+ public VTableComponent(global::CppSharp.Parser.AST.VTableComponent _0)
{
__Instance = Marshal.AllocHGlobal(16);
__ownsNativeInstance = true;
@@ -2636,13 +2636,13 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.VTableComponent __dummy;
+ global::CppSharp.Parser.AST.VTableComponent __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.VTableComponentKind Kind
+ public global::CppSharp.Parser.AST.VTableComponentKind Kind
{
get
{
@@ -2668,15 +2668,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Declaration Declaration
+ public global::CppSharp.Parser.AST.Declaration Declaration
{
get
{
- CppSharp.Parser.AST.Declaration __result0;
+ global::CppSharp.Parser.AST.Declaration __result0;
if (((Internal*) __Instance)->Declaration == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Declaration))
- __result0 = (CppSharp.Parser.AST.Declaration) CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->Declaration];
- else __result0 = CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Declaration);
+ else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Declaration))
+ __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->Declaration];
+ else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Declaration);
return __result0;
}
@@ -2710,7 +2710,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST12VTableLayout13getComponentsEj")]
- internal static extern CppSharp.Parser.AST.VTableComponent.Internal getComponents_0(global::System.IntPtr instance, uint i);
+ internal static extern global::CppSharp.Parser.AST.VTableComponent.Internal getComponents_0(global::System.IntPtr instance, uint i);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -2749,7 +2749,7 @@ namespace CppSharp
private static void* __CopyValue(VTableLayout.Internal native)
{
var ret = Marshal.AllocHGlobal(24);
- CppSharp.Parser.AST.VTableLayout.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.VTableLayout.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -2775,7 +2775,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public VTableLayout(CppSharp.Parser.AST.VTableLayout _0)
+ public VTableLayout(global::CppSharp.Parser.AST.VTableLayout _0)
{
__Instance = Marshal.AllocHGlobal(24);
__ownsNativeInstance = true;
@@ -2793,20 +2793,20 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.VTableLayout __dummy;
+ global::CppSharp.Parser.AST.VTableLayout __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.VTableComponent getComponents(uint i)
+ public global::CppSharp.Parser.AST.VTableComponent getComponents(uint i)
{
var __ret = Internal.getComponents_0((__Instance + __PointerAdjustment), i);
- return CppSharp.Parser.AST.VTableComponent.__CreateInstance(__ret);
+ return global::CppSharp.Parser.AST.VTableComponent.__CreateInstance(__ret);
}
- public void addComponents(CppSharp.Parser.AST.VTableComponent s)
+ public void addComponents(global::CppSharp.Parser.AST.VTableComponent s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -2844,7 +2844,7 @@ namespace CppSharp
public uint VFPtrFullOffset;
[FieldOffset(16)]
- public CppSharp.Parser.AST.VTableLayout.Internal Layout;
+ public global::CppSharp.Parser.AST.VTableLayout.Internal Layout;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -2883,7 +2883,7 @@ namespace CppSharp
private static void* __CopyValue(VFTableInfo.Internal native)
{
var ret = Marshal.AllocHGlobal(40);
- CppSharp.Parser.AST.VFTableInfo.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.VFTableInfo.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -2909,7 +2909,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public VFTableInfo(CppSharp.Parser.AST.VFTableInfo _0)
+ public VFTableInfo(global::CppSharp.Parser.AST.VFTableInfo _0)
{
__Instance = Marshal.AllocHGlobal(40);
__ownsNativeInstance = true;
@@ -2927,7 +2927,7 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.VFTableInfo __dummy;
+ global::CppSharp.Parser.AST.VFTableInfo __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -2973,32 +2973,32 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.VTableLayout Layout
+ public global::CppSharp.Parser.AST.VTableLayout Layout
{
get
{
- return CppSharp.Parser.AST.VTableLayout.__CreateInstance(((Internal*) __Instance)->Layout);
+ return global::CppSharp.Parser.AST.VTableLayout.__CreateInstance(((Internal*) __Instance)->Layout);
}
set
{
- ((Internal*) __Instance)->Layout = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.VTableLayout.Internal() : *(CppSharp.Parser.AST.VTableLayout.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Layout = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.VTableLayout.Internal() : *(global::CppSharp.Parser.AST.VTableLayout.Internal*) (value.__Instance);
}
}
}
public unsafe partial class LayoutField : IDisposable
{
- [StructLayout(LayoutKind.Explicit, Size = 64)]
+ [StructLayout(LayoutKind.Explicit, Size = 40)]
public partial struct Internal
{
[FieldOffset(0)]
public uint Offset;
- [FieldOffset(40)]
- public CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
+ [FieldOffset(16)]
+ public global::CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
- [FieldOffset(56)]
+ [FieldOffset(32)]
public global::System.IntPtr FieldPtr;
[SuppressUnmanagedCodeSecurity]
@@ -3047,8 +3047,8 @@ namespace CppSharp
private static void* __CopyValue(LayoutField.Internal native)
{
- var ret = Marshal.AllocHGlobal(64);
- CppSharp.Parser.AST.LayoutField.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ var ret = Marshal.AllocHGlobal(40);
+ global::CppSharp.Parser.AST.LayoutField.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -3068,15 +3068,15 @@ namespace CppSharp
public LayoutField()
{
- __Instance = Marshal.AllocHGlobal(64);
+ __Instance = Marshal.AllocHGlobal(40);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public LayoutField(CppSharp.Parser.AST.LayoutField other)
+ public LayoutField(global::CppSharp.Parser.AST.LayoutField other)
{
- __Instance = Marshal.AllocHGlobal(64);
+ __Instance = Marshal.AllocHGlobal(40);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(other, null))
@@ -3092,7 +3092,7 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.LayoutField __dummy;
+ global::CppSharp.Parser.AST.LayoutField __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -3128,16 +3128,16 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.QualifiedType QualifiedType
+ public global::CppSharp.Parser.AST.QualifiedType QualifiedType
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
}
set
{
- ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
@@ -3203,7 +3203,7 @@ namespace CppSharp
private static void* __CopyValue(LayoutBase.Internal native)
{
var ret = Marshal.AllocHGlobal(16);
- CppSharp.Parser.AST.LayoutBase.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.LayoutBase.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -3229,7 +3229,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public LayoutBase(CppSharp.Parser.AST.LayoutBase other)
+ public LayoutBase(global::CppSharp.Parser.AST.LayoutBase other)
{
__Instance = Marshal.AllocHGlobal(16);
__ownsNativeInstance = true;
@@ -3247,7 +3247,7 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.LayoutBase __dummy;
+ global::CppSharp.Parser.AST.LayoutBase __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -3267,15 +3267,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Class Class
+ public global::CppSharp.Parser.AST.Class Class
{
get
{
- CppSharp.Parser.AST.Class __result0;
+ global::CppSharp.Parser.AST.Class __result0;
if (((Internal*) __Instance)->Class == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Class))
- __result0 = (CppSharp.Parser.AST.Class) CppSharp.Parser.AST.Class.NativeToManagedMap[((Internal*) __Instance)->Class];
- else __result0 = CppSharp.Parser.AST.Class.__CreateInstance(((Internal*) __Instance)->Class);
+ else if (global::CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Class))
+ __result0 = (global::CppSharp.Parser.AST.Class) global::CppSharp.Parser.AST.Class.NativeToManagedMap[((Internal*) __Instance)->Class];
+ else __result0 = global::CppSharp.Parser.AST.Class.__CreateInstance(((Internal*) __Instance)->Class);
return __result0;
}
@@ -3292,10 +3292,10 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CppAbi ABI;
+ public global::CppSharp.Parser.AST.CppAbi ABI;
[FieldOffset(32)]
- public CppSharp.Parser.AST.VTableLayout.Internal Layout;
+ public global::CppSharp.Parser.AST.VTableLayout.Internal Layout;
[FieldOffset(56)]
public byte HasOwnVFPtr;
@@ -3409,7 +3409,7 @@ namespace CppSharp
private static void* __CopyValue(ClassLayout.Internal native)
{
var ret = Marshal.AllocHGlobal(136);
- CppSharp.Parser.AST.ClassLayout.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.ClassLayout.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -3435,7 +3435,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public ClassLayout(CppSharp.Parser.AST.ClassLayout _0)
+ public ClassLayout(global::CppSharp.Parser.AST.ClassLayout _0)
{
__Instance = Marshal.AllocHGlobal(136);
__ownsNativeInstance = true;
@@ -3453,21 +3453,21 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.ClassLayout __dummy;
+ global::CppSharp.Parser.AST.ClassLayout __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.VFTableInfo getVFTables(uint i)
+ public global::CppSharp.Parser.AST.VFTableInfo getVFTables(uint i)
{
- var __ret = new CppSharp.Parser.AST.VFTableInfo.Internal();
+ var __ret = new global::CppSharp.Parser.AST.VFTableInfo.Internal();
Internal.getVFTables_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), i);
- return CppSharp.Parser.AST.VFTableInfo.__CreateInstance(__ret);
+ return global::CppSharp.Parser.AST.VFTableInfo.__CreateInstance(__ret);
}
- public void addVFTables(CppSharp.Parser.AST.VFTableInfo s)
+ public void addVFTables(global::CppSharp.Parser.AST.VFTableInfo s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -3480,14 +3480,14 @@ namespace CppSharp
Internal.clearVFTables_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.LayoutField getFields(uint i)
+ public global::CppSharp.Parser.AST.LayoutField getFields(uint i)
{
- var __ret = new CppSharp.Parser.AST.LayoutField.Internal();
+ var __ret = new global::CppSharp.Parser.AST.LayoutField.Internal();
Internal.getFields_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), i);
- return CppSharp.Parser.AST.LayoutField.__CreateInstance(__ret);
+ return global::CppSharp.Parser.AST.LayoutField.__CreateInstance(__ret);
}
- public void addFields(CppSharp.Parser.AST.LayoutField s)
+ public void addFields(global::CppSharp.Parser.AST.LayoutField s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -3500,14 +3500,14 @@ namespace CppSharp
Internal.clearFields_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.LayoutBase getBases(uint i)
+ public global::CppSharp.Parser.AST.LayoutBase getBases(uint i)
{
- var __ret = new CppSharp.Parser.AST.LayoutBase.Internal();
+ var __ret = new global::CppSharp.Parser.AST.LayoutBase.Internal();
Internal.getBases_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), i);
- return CppSharp.Parser.AST.LayoutBase.__CreateInstance(__ret);
+ return global::CppSharp.Parser.AST.LayoutBase.__CreateInstance(__ret);
}
- public void addBases(CppSharp.Parser.AST.LayoutBase s)
+ public void addBases(global::CppSharp.Parser.AST.LayoutBase s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -3547,7 +3547,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.CppAbi ABI
+ public global::CppSharp.Parser.AST.CppAbi ABI
{
get
{
@@ -3560,16 +3560,16 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.VTableLayout Layout
+ public global::CppSharp.Parser.AST.VTableLayout Layout
{
get
{
- return CppSharp.Parser.AST.VTableLayout.__CreateInstance(((Internal*) __Instance)->Layout);
+ return global::CppSharp.Parser.AST.VTableLayout.__CreateInstance(((Internal*) __Instance)->Layout);
}
set
{
- ((Internal*) __Instance)->Layout = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.VTableLayout.Internal() : *(CppSharp.Parser.AST.VTableLayout.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Layout = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.VTableLayout.Internal() : *(global::CppSharp.Parser.AST.VTableLayout.Internal*) (value.__Instance);
}
}
@@ -3641,20 +3641,20 @@ namespace CppSharp
public unsafe partial class Declaration : IDisposable
{
- [StructLayout(LayoutKind.Explicit, Size = 192)]
+ [StructLayout(LayoutKind.Explicit, Size = 120)]
public partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -3662,31 +3662,31 @@ namespace CppSharp
[FieldOffset(24)]
public int LineNumberEnd;
- [FieldOffset(128)]
+ [FieldOffset(56)]
public byte IsIncomplete;
- [FieldOffset(129)]
+ [FieldOffset(57)]
public byte IsDependent;
- [FieldOffset(130)]
+ [FieldOffset(58)]
public byte IsImplicit;
- [FieldOffset(136)]
+ [FieldOffset(64)]
public global::System.IntPtr CompleteDeclaration;
- [FieldOffset(144)]
+ [FieldOffset(72)]
public uint DefinitionOrder;
- [FieldOffset(176)]
+ [FieldOffset(104)]
public global::System.IntPtr OriginalPtr;
- [FieldOffset(184)]
+ [FieldOffset(112)]
public global::System.IntPtr Comment;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST11DeclarationC2ENS1_15DeclarationKindE")]
- internal static extern void ctor_0(global::System.IntPtr instance, CppSharp.Parser.AST.DeclarationKind kind);
+ internal static extern void ctor_0(global::System.IntPtr instance, global::CppSharp.Parser.AST.DeclarationKind kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -3769,8 +3769,8 @@ namespace CppSharp
private static void* __CopyValue(Declaration.Internal native)
{
- var ret = Marshal.AllocHGlobal(192);
- CppSharp.Parser.AST.Declaration.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ var ret = Marshal.AllocHGlobal(120);
+ global::CppSharp.Parser.AST.Declaration.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -3788,18 +3788,18 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public Declaration(CppSharp.Parser.AST.DeclarationKind kind)
+ public Declaration(global::CppSharp.Parser.AST.DeclarationKind kind)
{
- __Instance = Marshal.AllocHGlobal(192);
+ __Instance = Marshal.AllocHGlobal(120);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
var __arg0 = kind;
Internal.ctor_0((__Instance + __PointerAdjustment), __arg0);
}
- public Declaration(CppSharp.Parser.AST.Declaration _0)
+ public Declaration(global::CppSharp.Parser.AST.Declaration _0)
{
- __Instance = Marshal.AllocHGlobal(192);
+ __Instance = Marshal.AllocHGlobal(120);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
@@ -3815,25 +3815,25 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.PreprocessedEntity getPreprocessedEntities(uint i)
+ public global::CppSharp.Parser.AST.PreprocessedEntity getPreprocessedEntities(uint i)
{
var __ret = Internal.getPreprocessedEntities_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.PreprocessedEntity __result0;
+ global::CppSharp.Parser.AST.PreprocessedEntity __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.PreprocessedEntity.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.PreprocessedEntity) CppSharp.Parser.AST.PreprocessedEntity.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.PreprocessedEntity.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.PreprocessedEntity.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.PreprocessedEntity) global::CppSharp.Parser.AST.PreprocessedEntity.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.PreprocessedEntity.__CreateInstance(__ret);
return __result0;
}
- public void addPreprocessedEntities(CppSharp.Parser.AST.PreprocessedEntity s)
+ public void addPreprocessedEntities(global::CppSharp.Parser.AST.PreprocessedEntity s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -3903,7 +3903,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.DeclarationKind Kind
+ public global::CppSharp.Parser.AST.DeclarationKind Kind
{
get
{
@@ -3916,7 +3916,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.AccessSpecifier Access
+ public global::CppSharp.Parser.AST.AccessSpecifier Access
{
get
{
@@ -3929,15 +3929,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.DeclarationContext _Namespace
+ public global::CppSharp.Parser.AST.DeclarationContext _Namespace
{
get
{
- CppSharp.Parser.AST.DeclarationContext __result0;
+ global::CppSharp.Parser.AST.DeclarationContext __result0;
if (((Internal*) __Instance)->_Namespace == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.DeclarationContext.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->_Namespace))
- __result0 = (CppSharp.Parser.AST.DeclarationContext) CppSharp.Parser.AST.DeclarationContext.NativeToManagedMap[((Internal*) __Instance)->_Namespace];
- else __result0 = CppSharp.Parser.AST.DeclarationContext.__CreateInstance(((Internal*) __Instance)->_Namespace);
+ else if (global::CppSharp.Parser.AST.DeclarationContext.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->_Namespace))
+ __result0 = (global::CppSharp.Parser.AST.DeclarationContext) global::CppSharp.Parser.AST.DeclarationContext.NativeToManagedMap[((Internal*) __Instance)->_Namespace];
+ else __result0 = global::CppSharp.Parser.AST.DeclarationContext.__CreateInstance(((Internal*) __Instance)->_Namespace);
return __result0;
}
@@ -3947,11 +3947,11 @@ namespace CppSharp
}
}
- public CppSharp.Parser.SourceLocation Location
+ public global::CppSharp.Parser.SourceLocation Location
{
get
{
- return CppSharp.Parser.SourceLocation.__CreateInstance(((Internal*) __Instance)->Location);
+ return global::CppSharp.Parser.SourceLocation.__CreateInstance(((Internal*) __Instance)->Location);
}
set
@@ -4025,15 +4025,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Declaration CompleteDeclaration
+ public global::CppSharp.Parser.AST.Declaration CompleteDeclaration
{
get
{
- CppSharp.Parser.AST.Declaration __result0;
+ global::CppSharp.Parser.AST.Declaration __result0;
if (((Internal*) __Instance)->CompleteDeclaration == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->CompleteDeclaration))
- __result0 = (CppSharp.Parser.AST.Declaration) CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->CompleteDeclaration];
- else __result0 = CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->CompleteDeclaration);
+ else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->CompleteDeclaration))
+ __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->CompleteDeclaration];
+ else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->CompleteDeclaration);
return __result0;
}
@@ -4069,15 +4069,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.RawComment Comment
+ public global::CppSharp.Parser.AST.RawComment Comment
{
get
{
- CppSharp.Parser.AST.RawComment __result0;
+ global::CppSharp.Parser.AST.RawComment __result0;
if (((Internal*) __Instance)->Comment == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.RawComment.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Comment))
- __result0 = (CppSharp.Parser.AST.RawComment) CppSharp.Parser.AST.RawComment.NativeToManagedMap[((Internal*) __Instance)->Comment];
- else __result0 = CppSharp.Parser.AST.RawComment.__CreateInstance(((Internal*) __Instance)->Comment);
+ else if (global::CppSharp.Parser.AST.RawComment.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Comment))
+ __result0 = (global::CppSharp.Parser.AST.RawComment) global::CppSharp.Parser.AST.RawComment.NativeToManagedMap[((Internal*) __Instance)->Comment];
+ else __result0 = global::CppSharp.Parser.AST.RawComment.__CreateInstance(((Internal*) __Instance)->Comment);
return __result0;
}
@@ -4088,22 +4088,22 @@ namespace CppSharp
}
}
- public unsafe partial class DeclarationContext : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class DeclarationContext : global::CppSharp.Parser.AST.Declaration, IDisposable
{
- [StructLayout(LayoutKind.Explicit, Size = 464)]
+ [StructLayout(LayoutKind.Explicit, Size = 392)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -4111,39 +4111,39 @@ namespace CppSharp
[FieldOffset(24)]
public int LineNumberEnd;
- [FieldOffset(128)]
+ [FieldOffset(56)]
public byte IsIncomplete;
- [FieldOffset(129)]
+ [FieldOffset(57)]
public byte IsDependent;
- [FieldOffset(130)]
+ [FieldOffset(58)]
public byte IsImplicit;
- [FieldOffset(136)]
+ [FieldOffset(64)]
public global::System.IntPtr CompleteDeclaration;
- [FieldOffset(144)]
+ [FieldOffset(72)]
public uint DefinitionOrder;
- [FieldOffset(176)]
+ [FieldOffset(104)]
public global::System.IntPtr OriginalPtr;
- [FieldOffset(184)]
+ [FieldOffset(112)]
public global::System.IntPtr Comment;
- [FieldOffset(456)]
+ [FieldOffset(384)]
public byte IsAnonymous;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST18DeclarationContextC2ENS1_15DeclarationKindE")]
- internal static extern void ctor_0(global::System.IntPtr instance, CppSharp.Parser.AST.DeclarationKind kind);
+ internal static extern void ctor_0(global::System.IntPtr instance, global::CppSharp.Parser.AST.DeclarationKind kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST18DeclarationContextC2ERKS2_")]
- internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0);
+ internal static extern void cctor_1(global::System.IntPtr instance, global::System.IntPtr _0);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -4343,8 +4343,8 @@ namespace CppSharp
private static void* __CopyValue(DeclarationContext.Internal native)
{
- var ret = Marshal.AllocHGlobal(464);
- CppSharp.Parser.AST.DeclarationContext.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ var ret = Marshal.AllocHGlobal(392);
+ global::CppSharp.Parser.AST.DeclarationContext.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -4364,49 +4364,49 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public DeclarationContext(CppSharp.Parser.AST.DeclarationKind kind)
+ public DeclarationContext(global::CppSharp.Parser.AST.DeclarationKind kind)
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(464);
+ __Instance = Marshal.AllocHGlobal(392);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
var __arg0 = kind;
Internal.ctor_0((__Instance + __PointerAdjustment), __arg0);
}
- public DeclarationContext(CppSharp.Parser.AST.DeclarationContext _0)
+ public DeclarationContext(global::CppSharp.Parser.AST.DeclarationContext _0)
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(464);
+ __Instance = Marshal.AllocHGlobal(392);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
var __arg0 = _0.__Instance;
- Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
+ Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
}
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.Namespace getNamespaces(uint i)
+ public global::CppSharp.Parser.AST.Namespace getNamespaces(uint i)
{
var __ret = Internal.getNamespaces_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Namespace __result0;
+ global::CppSharp.Parser.AST.Namespace __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Namespace.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Namespace) CppSharp.Parser.AST.Namespace.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Namespace.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Namespace.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Namespace) global::CppSharp.Parser.AST.Namespace.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Namespace.__CreateInstance(__ret);
return __result0;
}
- public void addNamespaces(CppSharp.Parser.AST.Namespace s)
+ public void addNamespaces(global::CppSharp.Parser.AST.Namespace s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -4419,18 +4419,18 @@ namespace CppSharp
Internal.clearNamespaces_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.Enumeration getEnums(uint i)
+ public global::CppSharp.Parser.AST.Enumeration getEnums(uint i)
{
var __ret = Internal.getEnums_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Enumeration __result0;
+ global::CppSharp.Parser.AST.Enumeration __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Enumeration.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Enumeration) CppSharp.Parser.AST.Enumeration.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Enumeration.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Enumeration.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Enumeration) global::CppSharp.Parser.AST.Enumeration.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Enumeration.__CreateInstance(__ret);
return __result0;
}
- public void addEnums(CppSharp.Parser.AST.Enumeration s)
+ public void addEnums(global::CppSharp.Parser.AST.Enumeration s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -4443,18 +4443,18 @@ namespace CppSharp
Internal.clearEnums_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.Function getFunctions(uint i)
+ public global::CppSharp.Parser.AST.Function getFunctions(uint i)
{
var __ret = Internal.getFunctions_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Function __result0;
+ global::CppSharp.Parser.AST.Function __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Function.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Function) CppSharp.Parser.AST.Function.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Function.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Function.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Function) global::CppSharp.Parser.AST.Function.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Function.__CreateInstance(__ret);
return __result0;
}
- public void addFunctions(CppSharp.Parser.AST.Function s)
+ public void addFunctions(global::CppSharp.Parser.AST.Function s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -4467,18 +4467,18 @@ namespace CppSharp
Internal.clearFunctions_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.Class getClasses(uint i)
+ public global::CppSharp.Parser.AST.Class getClasses(uint i)
{
var __ret = Internal.getClasses_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Class __result0;
+ global::CppSharp.Parser.AST.Class __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Class) CppSharp.Parser.AST.Class.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Class.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Class) global::CppSharp.Parser.AST.Class.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Class.__CreateInstance(__ret);
return __result0;
}
- public void addClasses(CppSharp.Parser.AST.Class s)
+ public void addClasses(global::CppSharp.Parser.AST.Class s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -4491,18 +4491,18 @@ namespace CppSharp
Internal.clearClasses_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.Template getTemplates(uint i)
+ public global::CppSharp.Parser.AST.Template getTemplates(uint i)
{
var __ret = Internal.getTemplates_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Template __result0;
+ global::CppSharp.Parser.AST.Template __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Template.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Template) CppSharp.Parser.AST.Template.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Template.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Template.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Template) global::CppSharp.Parser.AST.Template.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Template.__CreateInstance(__ret);
return __result0;
}
- public void addTemplates(CppSharp.Parser.AST.Template s)
+ public void addTemplates(global::CppSharp.Parser.AST.Template s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -4515,18 +4515,18 @@ namespace CppSharp
Internal.clearTemplates_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.TypedefDecl getTypedefs(uint i)
+ public global::CppSharp.Parser.AST.TypedefDecl getTypedefs(uint i)
{
var __ret = Internal.getTypedefs_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.TypedefDecl __result0;
+ global::CppSharp.Parser.AST.TypedefDecl __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.TypedefDecl.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.TypedefDecl) CppSharp.Parser.AST.TypedefDecl.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.TypedefDecl.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.TypedefDecl.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.TypedefDecl) global::CppSharp.Parser.AST.TypedefDecl.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.TypedefDecl.__CreateInstance(__ret);
return __result0;
}
- public void addTypedefs(CppSharp.Parser.AST.TypedefDecl s)
+ public void addTypedefs(global::CppSharp.Parser.AST.TypedefDecl s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -4539,18 +4539,18 @@ namespace CppSharp
Internal.clearTypedefs_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.TypeAlias getTypeAliases(uint i)
+ public global::CppSharp.Parser.AST.TypeAlias getTypeAliases(uint i)
{
var __ret = Internal.getTypeAliases_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.TypeAlias __result0;
+ global::CppSharp.Parser.AST.TypeAlias __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.TypeAlias.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.TypeAlias) CppSharp.Parser.AST.TypeAlias.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.TypeAlias.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.TypeAlias.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.TypeAlias) global::CppSharp.Parser.AST.TypeAlias.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.TypeAlias.__CreateInstance(__ret);
return __result0;
}
- public void addTypeAliases(CppSharp.Parser.AST.TypeAlias s)
+ public void addTypeAliases(global::CppSharp.Parser.AST.TypeAlias s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -4563,18 +4563,18 @@ namespace CppSharp
Internal.clearTypeAliases_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.Variable getVariables(uint i)
+ public global::CppSharp.Parser.AST.Variable getVariables(uint i)
{
var __ret = Internal.getVariables_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Variable __result0;
+ global::CppSharp.Parser.AST.Variable __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Variable.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Variable) CppSharp.Parser.AST.Variable.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Variable.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Variable.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Variable) global::CppSharp.Parser.AST.Variable.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Variable.__CreateInstance(__ret);
return __result0;
}
- public void addVariables(CppSharp.Parser.AST.Variable s)
+ public void addVariables(global::CppSharp.Parser.AST.Variable s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -4587,18 +4587,18 @@ namespace CppSharp
Internal.clearVariables_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.Friend getFriends(uint i)
+ public global::CppSharp.Parser.AST.Friend getFriends(uint i)
{
var __ret = Internal.getFriends_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Friend __result0;
+ global::CppSharp.Parser.AST.Friend __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Friend.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Friend) CppSharp.Parser.AST.Friend.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Friend.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Friend.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Friend) global::CppSharp.Parser.AST.Friend.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Friend.__CreateInstance(__ret);
return __result0;
}
- public void addFriends(CppSharp.Parser.AST.Friend s)
+ public void addFriends(global::CppSharp.Parser.AST.Friend s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -4706,22 +4706,22 @@ namespace CppSharp
}
}
- public unsafe partial class TypedefNameDecl : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class TypedefNameDecl : global::CppSharp.Parser.AST.Declaration, IDisposable
{
- [StructLayout(LayoutKind.Explicit, Size = 208)]
+ [StructLayout(LayoutKind.Explicit, Size = 136)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -4729,34 +4729,34 @@ namespace CppSharp
[FieldOffset(24)]
public int LineNumberEnd;
- [FieldOffset(128)]
+ [FieldOffset(56)]
public byte IsIncomplete;
- [FieldOffset(129)]
+ [FieldOffset(57)]
public byte IsDependent;
- [FieldOffset(130)]
+ [FieldOffset(58)]
public byte IsImplicit;
- [FieldOffset(136)]
+ [FieldOffset(64)]
public global::System.IntPtr CompleteDeclaration;
- [FieldOffset(144)]
+ [FieldOffset(72)]
public uint DefinitionOrder;
- [FieldOffset(176)]
+ [FieldOffset(104)]
public global::System.IntPtr OriginalPtr;
- [FieldOffset(184)]
+ [FieldOffset(112)]
public global::System.IntPtr Comment;
- [FieldOffset(192)]
- public CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
+ [FieldOffset(120)]
+ public global::CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST15TypedefNameDeclC2ENS1_15DeclarationKindE")]
- internal static extern void ctor_0(global::System.IntPtr instance, CppSharp.Parser.AST.DeclarationKind kind);
+ internal static extern void ctor_0(global::System.IntPtr instance, global::CppSharp.Parser.AST.DeclarationKind kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -4781,8 +4781,8 @@ namespace CppSharp
private static void* __CopyValue(TypedefNameDecl.Internal native)
{
- var ret = Marshal.AllocHGlobal(208);
- CppSharp.Parser.AST.TypedefNameDecl.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ var ret = Marshal.AllocHGlobal(136);
+ global::CppSharp.Parser.AST.TypedefNameDecl.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -4802,20 +4802,20 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public TypedefNameDecl(CppSharp.Parser.AST.DeclarationKind kind)
+ public TypedefNameDecl(global::CppSharp.Parser.AST.DeclarationKind kind)
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(208);
+ __Instance = Marshal.AllocHGlobal(136);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
var __arg0 = kind;
Internal.ctor_0((__Instance + __PointerAdjustment), __arg0);
}
- public TypedefNameDecl(CppSharp.Parser.AST.TypedefNameDecl _0)
+ public TypedefNameDecl(global::CppSharp.Parser.AST.TypedefNameDecl _0)
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(208);
+ __Instance = Marshal.AllocHGlobal(136);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
@@ -4826,43 +4826,43 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.QualifiedType QualifiedType
+ public global::CppSharp.Parser.AST.QualifiedType QualifiedType
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
}
set
{
- ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
}
- public unsafe partial class TypedefDecl : CppSharp.Parser.AST.TypedefNameDecl, IDisposable
+ public unsafe partial class TypedefDecl : global::CppSharp.Parser.AST.TypedefNameDecl, IDisposable
{
- [StructLayout(LayoutKind.Explicit, Size = 208)]
+ [StructLayout(LayoutKind.Explicit, Size = 136)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -4870,29 +4870,29 @@ namespace CppSharp
[FieldOffset(24)]
public int LineNumberEnd;
- [FieldOffset(128)]
+ [FieldOffset(56)]
public byte IsIncomplete;
- [FieldOffset(129)]
+ [FieldOffset(57)]
public byte IsDependent;
- [FieldOffset(130)]
+ [FieldOffset(58)]
public byte IsImplicit;
- [FieldOffset(136)]
+ [FieldOffset(64)]
public global::System.IntPtr CompleteDeclaration;
- [FieldOffset(144)]
+ [FieldOffset(72)]
public uint DefinitionOrder;
- [FieldOffset(176)]
+ [FieldOffset(104)]
public global::System.IntPtr OriginalPtr;
- [FieldOffset(184)]
+ [FieldOffset(112)]
public global::System.IntPtr Comment;
- [FieldOffset(192)]
- public CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
+ [FieldOffset(120)]
+ public global::CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -4922,8 +4922,8 @@ namespace CppSharp
private static void* __CopyValue(TypedefDecl.Internal native)
{
- var ret = Marshal.AllocHGlobal(208);
- CppSharp.Parser.AST.TypedefDecl.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ var ret = Marshal.AllocHGlobal(136);
+ global::CppSharp.Parser.AST.TypedefDecl.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -4946,16 +4946,16 @@ namespace CppSharp
public TypedefDecl()
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(208);
+ __Instance = Marshal.AllocHGlobal(136);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TypedefDecl(CppSharp.Parser.AST.TypedefDecl _0)
+ public TypedefDecl(global::CppSharp.Parser.AST.TypedefDecl _0)
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(208);
+ __Instance = Marshal.AllocHGlobal(136);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
@@ -4966,7 +4966,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -4974,22 +4974,22 @@ namespace CppSharp
}
}
- public unsafe partial class TypeAlias : CppSharp.Parser.AST.TypedefNameDecl, IDisposable
+ public unsafe partial class TypeAlias : global::CppSharp.Parser.AST.TypedefNameDecl, IDisposable
{
- [StructLayout(LayoutKind.Explicit, Size = 216)]
+ [StructLayout(LayoutKind.Explicit, Size = 144)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -4997,31 +4997,31 @@ namespace CppSharp
[FieldOffset(24)]
public int LineNumberEnd;
- [FieldOffset(128)]
+ [FieldOffset(56)]
public byte IsIncomplete;
- [FieldOffset(129)]
+ [FieldOffset(57)]
public byte IsDependent;
- [FieldOffset(130)]
+ [FieldOffset(58)]
public byte IsImplicit;
- [FieldOffset(136)]
+ [FieldOffset(64)]
public global::System.IntPtr CompleteDeclaration;
- [FieldOffset(144)]
+ [FieldOffset(72)]
public uint DefinitionOrder;
- [FieldOffset(176)]
+ [FieldOffset(104)]
public global::System.IntPtr OriginalPtr;
- [FieldOffset(184)]
+ [FieldOffset(112)]
public global::System.IntPtr Comment;
- [FieldOffset(192)]
- public CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
+ [FieldOffset(120)]
+ public global::CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
- [FieldOffset(208)]
+ [FieldOffset(136)]
public global::System.IntPtr DescribedAliasTemplate;
[SuppressUnmanagedCodeSecurity]
@@ -5052,8 +5052,8 @@ namespace CppSharp
private static void* __CopyValue(TypeAlias.Internal native)
{
- var ret = Marshal.AllocHGlobal(216);
- CppSharp.Parser.AST.TypeAlias.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ var ret = Marshal.AllocHGlobal(144);
+ global::CppSharp.Parser.AST.TypeAlias.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -5076,16 +5076,16 @@ namespace CppSharp
public TypeAlias()
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(216);
+ __Instance = Marshal.AllocHGlobal(144);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TypeAlias(CppSharp.Parser.AST.TypeAlias _0)
+ public TypeAlias(global::CppSharp.Parser.AST.TypeAlias _0)
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(216);
+ __Instance = Marshal.AllocHGlobal(144);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
@@ -5096,22 +5096,22 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.TypeAliasTemplate DescribedAliasTemplate
+ public global::CppSharp.Parser.AST.TypeAliasTemplate DescribedAliasTemplate
{
get
{
- CppSharp.Parser.AST.TypeAliasTemplate __result0;
+ global::CppSharp.Parser.AST.TypeAliasTemplate __result0;
if (((Internal*) __Instance)->DescribedAliasTemplate == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.TypeAliasTemplate.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->DescribedAliasTemplate))
- __result0 = (CppSharp.Parser.AST.TypeAliasTemplate) CppSharp.Parser.AST.TypeAliasTemplate.NativeToManagedMap[((Internal*) __Instance)->DescribedAliasTemplate];
- else __result0 = CppSharp.Parser.AST.TypeAliasTemplate.__CreateInstance(((Internal*) __Instance)->DescribedAliasTemplate);
+ else if (global::CppSharp.Parser.AST.TypeAliasTemplate.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->DescribedAliasTemplate))
+ __result0 = (global::CppSharp.Parser.AST.TypeAliasTemplate) global::CppSharp.Parser.AST.TypeAliasTemplate.NativeToManagedMap[((Internal*) __Instance)->DescribedAliasTemplate];
+ else __result0 = global::CppSharp.Parser.AST.TypeAliasTemplate.__CreateInstance(((Internal*) __Instance)->DescribedAliasTemplate);
return __result0;
}
@@ -5122,22 +5122,22 @@ namespace CppSharp
}
}
- public unsafe partial class Friend : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class Friend : global::CppSharp.Parser.AST.Declaration, IDisposable
{
- [StructLayout(LayoutKind.Explicit, Size = 200)]
+ [StructLayout(LayoutKind.Explicit, Size = 128)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -5145,28 +5145,28 @@ namespace CppSharp
[FieldOffset(24)]
public int LineNumberEnd;
- [FieldOffset(128)]
+ [FieldOffset(56)]
public byte IsIncomplete;
- [FieldOffset(129)]
+ [FieldOffset(57)]
public byte IsDependent;
- [FieldOffset(130)]
+ [FieldOffset(58)]
public byte IsImplicit;
- [FieldOffset(136)]
+ [FieldOffset(64)]
public global::System.IntPtr CompleteDeclaration;
- [FieldOffset(144)]
+ [FieldOffset(72)]
public uint DefinitionOrder;
- [FieldOffset(176)]
+ [FieldOffset(104)]
public global::System.IntPtr OriginalPtr;
- [FieldOffset(184)]
+ [FieldOffset(112)]
public global::System.IntPtr Comment;
- [FieldOffset(192)]
+ [FieldOffset(120)]
public global::System.IntPtr Declaration;
[SuppressUnmanagedCodeSecurity]
@@ -5197,8 +5197,8 @@ namespace CppSharp
private static void* __CopyValue(Friend.Internal native)
{
- var ret = Marshal.AllocHGlobal(200);
- CppSharp.Parser.AST.Friend.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ var ret = Marshal.AllocHGlobal(128);
+ global::CppSharp.Parser.AST.Friend.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -5221,16 +5221,16 @@ namespace CppSharp
public Friend()
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(200);
+ __Instance = Marshal.AllocHGlobal(128);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Friend(CppSharp.Parser.AST.Friend _0)
+ public Friend(global::CppSharp.Parser.AST.Friend _0)
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(200);
+ __Instance = Marshal.AllocHGlobal(128);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
@@ -5241,22 +5241,22 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.Declaration Declaration
+ public global::CppSharp.Parser.AST.Declaration Declaration
{
get
{
- CppSharp.Parser.AST.Declaration __result0;
+ global::CppSharp.Parser.AST.Declaration __result0;
if (((Internal*) __Instance)->Declaration == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Declaration))
- __result0 = (CppSharp.Parser.AST.Declaration) CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->Declaration];
- else __result0 = CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Declaration);
+ else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Declaration))
+ __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->Declaration];
+ else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Declaration);
return __result0;
}
@@ -5269,11 +5269,11 @@ namespace CppSharp
public unsafe partial class Statement : IDisposable
{
- [StructLayout(LayoutKind.Explicit, Size = 48)]
+ [StructLayout(LayoutKind.Explicit, Size = 24)]
public partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.StatementClass Class;
+ public global::CppSharp.Parser.AST.StatementClass Class;
[FieldOffset(8)]
public global::System.IntPtr Decl;
@@ -5281,7 +5281,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST9StatementC2ERKS2_")]
- internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0);
+ internal static extern void cctor_1(global::System.IntPtr instance, global::System.IntPtr _0);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -5319,8 +5319,8 @@ namespace CppSharp
private static void* __CopyValue(Statement.Internal native)
{
- var ret = Marshal.AllocHGlobal(48);
- CppSharp.Parser.AST.Statement.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ var ret = Marshal.AllocHGlobal(24);
+ global::CppSharp.Parser.AST.Statement.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -5338,15 +5338,15 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public Statement(CppSharp.Parser.AST.Statement _0)
+ public Statement(global::CppSharp.Parser.AST.Statement _0)
{
- __Instance = Marshal.AllocHGlobal(48);
+ __Instance = Marshal.AllocHGlobal(24);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
var __arg0 = _0.__Instance;
- Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
+ Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
}
public void Dispose()
@@ -5356,7 +5356,7 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Statement __dummy;
+ global::CppSharp.Parser.AST.Statement __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -5379,7 +5379,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.StatementClass Class
+ public global::CppSharp.Parser.AST.StatementClass Class
{
get
{
@@ -5392,15 +5392,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Declaration Decl
+ public global::CppSharp.Parser.AST.Declaration Decl
{
get
{
- CppSharp.Parser.AST.Declaration __result0;
+ global::CppSharp.Parser.AST.Declaration __result0;
if (((Internal*) __Instance)->Decl == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Decl))
- __result0 = (CppSharp.Parser.AST.Declaration) CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->Decl];
- else __result0 = CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Decl);
+ else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Decl))
+ __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->Decl];
+ else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Decl);
return __result0;
}
@@ -5411,13 +5411,13 @@ namespace CppSharp
}
}
- public unsafe partial class Expression : CppSharp.Parser.AST.Statement, IDisposable
+ public unsafe partial class Expression : global::CppSharp.Parser.AST.Statement, IDisposable
{
- [StructLayout(LayoutKind.Explicit, Size = 48)]
+ [StructLayout(LayoutKind.Explicit, Size = 24)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.StatementClass Class;
+ public global::CppSharp.Parser.AST.StatementClass Class;
[FieldOffset(8)]
public global::System.IntPtr Decl;
@@ -5445,8 +5445,8 @@ namespace CppSharp
private static void* __CopyValue(Expression.Internal native)
{
- var ret = Marshal.AllocHGlobal(48);
- CppSharp.Parser.AST.Expression.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ var ret = Marshal.AllocHGlobal(24);
+ global::CppSharp.Parser.AST.Expression.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -5466,10 +5466,10 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public Expression(CppSharp.Parser.AST.Expression _0)
+ public Expression(global::CppSharp.Parser.AST.Expression _0)
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(48);
+ __Instance = Marshal.AllocHGlobal(24);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
@@ -5480,7 +5480,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Statement __dummy;
+ global::CppSharp.Parser.AST.Statement __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -5488,21 +5488,21 @@ namespace CppSharp
}
}
- public unsafe partial class BinaryOperator : CppSharp.Parser.AST.Expression, IDisposable
+ public unsafe partial class BinaryOperator : global::CppSharp.Parser.AST.Expression, IDisposable
{
- [StructLayout(LayoutKind.Explicit, Size = 96)]
+ [StructLayout(LayoutKind.Explicit, Size = 48)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.StatementClass Class;
+ public global::CppSharp.Parser.AST.StatementClass Class;
[FieldOffset(8)]
public global::System.IntPtr Decl;
- [FieldOffset(48)]
+ [FieldOffset(24)]
public global::System.IntPtr LHS;
- [FieldOffset(56)]
+ [FieldOffset(32)]
public global::System.IntPtr RHS;
[SuppressUnmanagedCodeSecurity]
@@ -5538,8 +5538,8 @@ namespace CppSharp
private static void* __CopyValue(BinaryOperator.Internal native)
{
- var ret = Marshal.AllocHGlobal(96);
- CppSharp.Parser.AST.BinaryOperator.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ var ret = Marshal.AllocHGlobal(48);
+ global::CppSharp.Parser.AST.BinaryOperator.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -5559,10 +5559,10 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public BinaryOperator(CppSharp.Parser.AST.BinaryOperator _0)
+ public BinaryOperator(global::CppSharp.Parser.AST.BinaryOperator _0)
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(96);
+ __Instance = Marshal.AllocHGlobal(48);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
@@ -5573,7 +5573,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Statement __dummy;
+ global::CppSharp.Parser.AST.Statement __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -5596,15 +5596,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Expression LHS
+ public global::CppSharp.Parser.AST.Expression LHS
{
get
{
- CppSharp.Parser.AST.Expression __result0;
+ global::CppSharp.Parser.AST.Expression __result0;
if (((Internal*) __Instance)->LHS == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->LHS))
- __result0 = (CppSharp.Parser.AST.Expression) CppSharp.Parser.AST.Expression.NativeToManagedMap[((Internal*) __Instance)->LHS];
- else __result0 = CppSharp.Parser.AST.Expression.__CreateInstance(((Internal*) __Instance)->LHS);
+ else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->LHS))
+ __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((Internal*) __Instance)->LHS];
+ else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((Internal*) __Instance)->LHS);
return __result0;
}
@@ -5614,15 +5614,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Expression RHS
+ public global::CppSharp.Parser.AST.Expression RHS
{
get
{
- CppSharp.Parser.AST.Expression __result0;
+ global::CppSharp.Parser.AST.Expression __result0;
if (((Internal*) __Instance)->RHS == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->RHS))
- __result0 = (CppSharp.Parser.AST.Expression) CppSharp.Parser.AST.Expression.NativeToManagedMap[((Internal*) __Instance)->RHS];
- else __result0 = CppSharp.Parser.AST.Expression.__CreateInstance(((Internal*) __Instance)->RHS);
+ else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->RHS))
+ __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((Internal*) __Instance)->RHS];
+ else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((Internal*) __Instance)->RHS);
return __result0;
}
@@ -5633,13 +5633,13 @@ namespace CppSharp
}
}
- public unsafe partial class CallExpr : CppSharp.Parser.AST.Expression, IDisposable
+ public unsafe partial class CallExpr : global::CppSharp.Parser.AST.Expression, IDisposable
{
- [StructLayout(LayoutKind.Explicit, Size = 72)]
+ [StructLayout(LayoutKind.Explicit, Size = 48)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.StatementClass Class;
+ public global::CppSharp.Parser.AST.StatementClass Class;
[FieldOffset(8)]
public global::System.IntPtr Decl;
@@ -5687,8 +5687,8 @@ namespace CppSharp
private static void* __CopyValue(CallExpr.Internal native)
{
- var ret = Marshal.AllocHGlobal(72);
- CppSharp.Parser.AST.CallExpr.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ var ret = Marshal.AllocHGlobal(48);
+ global::CppSharp.Parser.AST.CallExpr.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -5708,10 +5708,10 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public CallExpr(CppSharp.Parser.AST.CallExpr _0)
+ public CallExpr(global::CppSharp.Parser.AST.CallExpr _0)
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(72);
+ __Instance = Marshal.AllocHGlobal(48);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
@@ -5722,25 +5722,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Statement __dummy;
+ global::CppSharp.Parser.AST.Statement __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.Expression getArguments(uint i)
+ public global::CppSharp.Parser.AST.Expression getArguments(uint i)
{
var __ret = Internal.getArguments_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Expression __result0;
+ global::CppSharp.Parser.AST.Expression __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Expression) CppSharp.Parser.AST.Expression.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Expression.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(__ret);
return __result0;
}
- public void addArguments(CppSharp.Parser.AST.Expression s)
+ public void addArguments(global::CppSharp.Parser.AST.Expression s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -5763,13 +5763,13 @@ namespace CppSharp
}
}
- public unsafe partial class CXXConstructExpr : CppSharp.Parser.AST.Expression, IDisposable
+ public unsafe partial class CXXConstructExpr : global::CppSharp.Parser.AST.Expression, IDisposable
{
- [StructLayout(LayoutKind.Explicit, Size = 72)]
+ [StructLayout(LayoutKind.Explicit, Size = 48)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.StatementClass Class;
+ public global::CppSharp.Parser.AST.StatementClass Class;
[FieldOffset(8)]
public global::System.IntPtr Decl;
@@ -5817,8 +5817,8 @@ namespace CppSharp
private static void* __CopyValue(CXXConstructExpr.Internal native)
{
- var ret = Marshal.AllocHGlobal(72);
- CppSharp.Parser.AST.CXXConstructExpr.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ var ret = Marshal.AllocHGlobal(48);
+ global::CppSharp.Parser.AST.CXXConstructExpr.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -5838,10 +5838,10 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public CXXConstructExpr(CppSharp.Parser.AST.CXXConstructExpr _0)
+ public CXXConstructExpr(global::CppSharp.Parser.AST.CXXConstructExpr _0)
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(72);
+ __Instance = Marshal.AllocHGlobal(48);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
@@ -5852,25 +5852,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Statement __dummy;
+ global::CppSharp.Parser.AST.Statement __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.Expression getArguments(uint i)
+ public global::CppSharp.Parser.AST.Expression getArguments(uint i)
{
var __ret = Internal.getArguments_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Expression __result0;
+ global::CppSharp.Parser.AST.Expression __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Expression) CppSharp.Parser.AST.Expression.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Expression.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(__ret);
return __result0;
}
- public void addArguments(CppSharp.Parser.AST.Expression s)
+ public void addArguments(global::CppSharp.Parser.AST.Expression s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -5893,22 +5893,22 @@ namespace CppSharp
}
}
- public unsafe partial class Parameter : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class Parameter : global::CppSharp.Parser.AST.Declaration, IDisposable
{
- [StructLayout(LayoutKind.Explicit, Size = 224)]
+ [StructLayout(LayoutKind.Explicit, Size = 152)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -5916,40 +5916,40 @@ namespace CppSharp
[FieldOffset(24)]
public int LineNumberEnd;
- [FieldOffset(128)]
+ [FieldOffset(56)]
public byte IsIncomplete;
- [FieldOffset(129)]
+ [FieldOffset(57)]
public byte IsDependent;
- [FieldOffset(130)]
+ [FieldOffset(58)]
public byte IsImplicit;
- [FieldOffset(136)]
+ [FieldOffset(64)]
public global::System.IntPtr CompleteDeclaration;
- [FieldOffset(144)]
+ [FieldOffset(72)]
public uint DefinitionOrder;
- [FieldOffset(176)]
+ [FieldOffset(104)]
public global::System.IntPtr OriginalPtr;
- [FieldOffset(184)]
+ [FieldOffset(112)]
public global::System.IntPtr Comment;
- [FieldOffset(192)]
- public CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
+ [FieldOffset(120)]
+ public global::CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
- [FieldOffset(208)]
+ [FieldOffset(136)]
public byte IsIndirect;
- [FieldOffset(209)]
+ [FieldOffset(137)]
public byte HasDefaultValue;
- [FieldOffset(212)]
+ [FieldOffset(140)]
public uint Index;
- [FieldOffset(216)]
+ [FieldOffset(144)]
public global::System.IntPtr DefaultArgument;
[SuppressUnmanagedCodeSecurity]
@@ -5980,8 +5980,8 @@ namespace CppSharp
private static void* __CopyValue(Parameter.Internal native)
{
- var ret = Marshal.AllocHGlobal(224);
- CppSharp.Parser.AST.Parameter.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ var ret = Marshal.AllocHGlobal(152);
+ global::CppSharp.Parser.AST.Parameter.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -6004,16 +6004,16 @@ namespace CppSharp
public Parameter()
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(224);
+ __Instance = Marshal.AllocHGlobal(152);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Parameter(CppSharp.Parser.AST.Parameter _0)
+ public Parameter(global::CppSharp.Parser.AST.Parameter _0)
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(224);
+ __Instance = Marshal.AllocHGlobal(152);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
@@ -6024,23 +6024,23 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.QualifiedType QualifiedType
+ public global::CppSharp.Parser.AST.QualifiedType QualifiedType
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
}
set
{
- ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
@@ -6083,15 +6083,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Expression DefaultArgument
+ public global::CppSharp.Parser.AST.Expression DefaultArgument
{
get
{
- CppSharp.Parser.AST.Expression __result0;
+ global::CppSharp.Parser.AST.Expression __result0;
if (((Internal*) __Instance)->DefaultArgument == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->DefaultArgument))
- __result0 = (CppSharp.Parser.AST.Expression) CppSharp.Parser.AST.Expression.NativeToManagedMap[((Internal*) __Instance)->DefaultArgument];
- else __result0 = CppSharp.Parser.AST.Expression.__CreateInstance(((Internal*) __Instance)->DefaultArgument);
+ else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->DefaultArgument))
+ __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((Internal*) __Instance)->DefaultArgument];
+ else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((Internal*) __Instance)->DefaultArgument);
return __result0;
}
@@ -6102,22 +6102,22 @@ namespace CppSharp
}
}
- public unsafe partial class Function : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class Function : global::CppSharp.Parser.AST.Declaration, IDisposable
{
- [StructLayout(LayoutKind.Explicit, Size = 336)]
+ [StructLayout(LayoutKind.Explicit, Size = 216)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -6125,58 +6125,58 @@ namespace CppSharp
[FieldOffset(24)]
public int LineNumberEnd;
- [FieldOffset(128)]
+ [FieldOffset(56)]
public byte IsIncomplete;
- [FieldOffset(129)]
+ [FieldOffset(57)]
public byte IsDependent;
- [FieldOffset(130)]
+ [FieldOffset(58)]
public byte IsImplicit;
- [FieldOffset(136)]
+ [FieldOffset(64)]
public global::System.IntPtr CompleteDeclaration;
- [FieldOffset(144)]
+ [FieldOffset(72)]
public uint DefinitionOrder;
- [FieldOffset(176)]
+ [FieldOffset(104)]
public global::System.IntPtr OriginalPtr;
- [FieldOffset(184)]
+ [FieldOffset(112)]
public global::System.IntPtr Comment;
- [FieldOffset(192)]
- public CppSharp.Parser.AST.QualifiedType.Internal ReturnType;
+ [FieldOffset(120)]
+ public global::CppSharp.Parser.AST.QualifiedType.Internal ReturnType;
- [FieldOffset(208)]
+ [FieldOffset(136)]
public byte IsReturnIndirect;
- [FieldOffset(209)]
+ [FieldOffset(137)]
public byte HasThisReturn;
- [FieldOffset(210)]
+ [FieldOffset(138)]
public byte IsVariadic;
- [FieldOffset(211)]
+ [FieldOffset(139)]
public byte IsInline;
- [FieldOffset(212)]
+ [FieldOffset(140)]
public byte IsPure;
- [FieldOffset(213)]
+ [FieldOffset(141)]
public byte IsDeleted;
- [FieldOffset(216)]
- public CppSharp.Parser.AST.CXXOperatorKind OperatorKind;
+ [FieldOffset(144)]
+ public global::CppSharp.Parser.AST.CXXOperatorKind OperatorKind;
- [FieldOffset(288)]
- public CppSharp.Parser.AST.CallingConvention CallingConvention;
+ [FieldOffset(168)]
+ public global::CppSharp.Parser.AST.CallingConvention CallingConvention;
- [FieldOffset(320)]
+ [FieldOffset(200)]
public global::System.IntPtr SpecializationInfo;
- [FieldOffset(328)]
+ [FieldOffset(208)]
public global::System.IntPtr InstantiatedFrom;
[SuppressUnmanagedCodeSecurity]
@@ -6247,8 +6247,8 @@ namespace CppSharp
private static void* __CopyValue(Function.Internal native)
{
- var ret = Marshal.AllocHGlobal(336);
- CppSharp.Parser.AST.Function.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ var ret = Marshal.AllocHGlobal(216);
+ global::CppSharp.Parser.AST.Function.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -6271,16 +6271,16 @@ namespace CppSharp
public Function()
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(336);
+ __Instance = Marshal.AllocHGlobal(216);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Function(CppSharp.Parser.AST.Function _0)
+ public Function(global::CppSharp.Parser.AST.Function _0)
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(336);
+ __Instance = Marshal.AllocHGlobal(216);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
@@ -6291,25 +6291,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.Parameter getParameters(uint i)
+ public global::CppSharp.Parser.AST.Parameter getParameters(uint i)
{
var __ret = Internal.getParameters_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Parameter __result0;
+ global::CppSharp.Parser.AST.Parameter __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Parameter.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Parameter) CppSharp.Parser.AST.Parameter.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Parameter.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Parameter.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Parameter) global::CppSharp.Parser.AST.Parameter.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Parameter.__CreateInstance(__ret);
return __result0;
}
- public void addParameters(CppSharp.Parser.AST.Parameter s)
+ public void addParameters(global::CppSharp.Parser.AST.Parameter s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -6363,16 +6363,16 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.QualifiedType ReturnType
+ public global::CppSharp.Parser.AST.QualifiedType ReturnType
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->ReturnType);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->ReturnType);
}
set
{
- ((Internal*) __Instance)->ReturnType = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->ReturnType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
@@ -6454,7 +6454,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.CXXOperatorKind OperatorKind
+ public global::CppSharp.Parser.AST.CXXOperatorKind OperatorKind
{
get
{
@@ -6467,7 +6467,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.CallingConvention CallingConvention
+ public global::CppSharp.Parser.AST.CallingConvention CallingConvention
{
get
{
@@ -6480,15 +6480,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.FunctionTemplateSpecialization SpecializationInfo
+ public global::CppSharp.Parser.AST.FunctionTemplateSpecialization SpecializationInfo
{
get
{
- CppSharp.Parser.AST.FunctionTemplateSpecialization __result0;
+ global::CppSharp.Parser.AST.FunctionTemplateSpecialization __result0;
if (((Internal*) __Instance)->SpecializationInfo == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->SpecializationInfo))
- __result0 = (CppSharp.Parser.AST.FunctionTemplateSpecialization) CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap[((Internal*) __Instance)->SpecializationInfo];
- else __result0 = CppSharp.Parser.AST.FunctionTemplateSpecialization.__CreateInstance(((Internal*) __Instance)->SpecializationInfo);
+ else if (global::CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->SpecializationInfo))
+ __result0 = (global::CppSharp.Parser.AST.FunctionTemplateSpecialization) global::CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap[((Internal*) __Instance)->SpecializationInfo];
+ else __result0 = global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__CreateInstance(((Internal*) __Instance)->SpecializationInfo);
return __result0;
}
@@ -6498,15 +6498,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Function InstantiatedFrom
+ public global::CppSharp.Parser.AST.Function InstantiatedFrom
{
get
{
- CppSharp.Parser.AST.Function __result0;
+ global::CppSharp.Parser.AST.Function __result0;
if (((Internal*) __Instance)->InstantiatedFrom == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Function.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->InstantiatedFrom))
- __result0 = (CppSharp.Parser.AST.Function) CppSharp.Parser.AST.Function.NativeToManagedMap[((Internal*) __Instance)->InstantiatedFrom];
- else __result0 = CppSharp.Parser.AST.Function.__CreateInstance(((Internal*) __Instance)->InstantiatedFrom);
+ else if (global::CppSharp.Parser.AST.Function.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->InstantiatedFrom))
+ __result0 = (global::CppSharp.Parser.AST.Function) global::CppSharp.Parser.AST.Function.NativeToManagedMap[((Internal*) __Instance)->InstantiatedFrom];
+ else __result0 = global::CppSharp.Parser.AST.Function.__CreateInstance(((Internal*) __Instance)->InstantiatedFrom);
return __result0;
}
@@ -6517,22 +6517,22 @@ namespace CppSharp
}
}
- public unsafe partial class Method : CppSharp.Parser.AST.Function, IDisposable
+ public unsafe partial class Method : global::CppSharp.Parser.AST.Function, IDisposable
{
- [StructLayout(LayoutKind.Explicit, Size = 368)]
+ [StructLayout(LayoutKind.Explicit, Size = 248)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -6540,89 +6540,89 @@ namespace CppSharp
[FieldOffset(24)]
public int LineNumberEnd;
- [FieldOffset(128)]
+ [FieldOffset(56)]
public byte IsIncomplete;
- [FieldOffset(129)]
+ [FieldOffset(57)]
public byte IsDependent;
- [FieldOffset(130)]
+ [FieldOffset(58)]
public byte IsImplicit;
- [FieldOffset(136)]
+ [FieldOffset(64)]
public global::System.IntPtr CompleteDeclaration;
- [FieldOffset(144)]
+ [FieldOffset(72)]
public uint DefinitionOrder;
- [FieldOffset(176)]
+ [FieldOffset(104)]
public global::System.IntPtr OriginalPtr;
- [FieldOffset(184)]
+ [FieldOffset(112)]
public global::System.IntPtr Comment;
- [FieldOffset(192)]
- public CppSharp.Parser.AST.QualifiedType.Internal ReturnType;
+ [FieldOffset(120)]
+ public global::CppSharp.Parser.AST.QualifiedType.Internal ReturnType;
- [FieldOffset(208)]
+ [FieldOffset(136)]
public byte IsReturnIndirect;
- [FieldOffset(209)]
+ [FieldOffset(137)]
public byte HasThisReturn;
- [FieldOffset(210)]
+ [FieldOffset(138)]
public byte IsVariadic;
- [FieldOffset(211)]
+ [FieldOffset(139)]
public byte IsInline;
- [FieldOffset(212)]
+ [FieldOffset(140)]
public byte IsPure;
- [FieldOffset(213)]
+ [FieldOffset(141)]
public byte IsDeleted;
- [FieldOffset(216)]
- public CppSharp.Parser.AST.CXXOperatorKind OperatorKind;
+ [FieldOffset(144)]
+ public global::CppSharp.Parser.AST.CXXOperatorKind OperatorKind;
- [FieldOffset(288)]
- public CppSharp.Parser.AST.CallingConvention CallingConvention;
+ [FieldOffset(168)]
+ public global::CppSharp.Parser.AST.CallingConvention CallingConvention;
- [FieldOffset(320)]
+ [FieldOffset(200)]
public global::System.IntPtr SpecializationInfo;
- [FieldOffset(328)]
+ [FieldOffset(208)]
public global::System.IntPtr InstantiatedFrom;
- [FieldOffset(336)]
+ [FieldOffset(216)]
public byte IsVirtual;
- [FieldOffset(337)]
+ [FieldOffset(217)]
public byte IsStatic;
- [FieldOffset(338)]
+ [FieldOffset(218)]
public byte IsConst;
- [FieldOffset(339)]
+ [FieldOffset(219)]
public byte IsExplicit;
- [FieldOffset(340)]
+ [FieldOffset(220)]
public byte IsOverride;
- [FieldOffset(344)]
- public CppSharp.Parser.AST.CXXMethodKind MethodKind;
+ [FieldOffset(224)]
+ public global::CppSharp.Parser.AST.CXXMethodKind MethodKind;
- [FieldOffset(348)]
+ [FieldOffset(228)]
public byte IsDefaultConstructor;
- [FieldOffset(349)]
+ [FieldOffset(229)]
public byte IsCopyConstructor;
- [FieldOffset(350)]
+ [FieldOffset(230)]
public byte IsMoveConstructor;
- [FieldOffset(352)]
- public CppSharp.Parser.AST.QualifiedType.Internal ConversionType;
+ [FieldOffset(232)]
+ public global::CppSharp.Parser.AST.QualifiedType.Internal ConversionType;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -6652,8 +6652,8 @@ namespace CppSharp
private static void* __CopyValue(Method.Internal native)
{
- var ret = Marshal.AllocHGlobal(368);
- CppSharp.Parser.AST.Method.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ var ret = Marshal.AllocHGlobal(248);
+ global::CppSharp.Parser.AST.Method.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -6676,16 +6676,16 @@ namespace CppSharp
public Method()
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(368);
+ __Instance = Marshal.AllocHGlobal(248);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Method(CppSharp.Parser.AST.Method _0)
+ public Method(global::CppSharp.Parser.AST.Method _0)
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(368);
+ __Instance = Marshal.AllocHGlobal(248);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
@@ -6696,7 +6696,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -6768,7 +6768,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.CXXMethodKind MethodKind
+ public global::CppSharp.Parser.AST.CXXMethodKind MethodKind
{
get
{
@@ -6820,36 +6820,36 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.QualifiedType ConversionType
+ public global::CppSharp.Parser.AST.QualifiedType ConversionType
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->ConversionType);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->ConversionType);
}
set
{
- ((Internal*) __Instance)->ConversionType = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->ConversionType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
}
- public unsafe partial class Enumeration : CppSharp.Parser.AST.DeclarationContext, IDisposable
+ public unsafe partial class Enumeration : global::CppSharp.Parser.AST.DeclarationContext, IDisposable
{
- [StructLayout(LayoutKind.Explicit, Size = 504)]
+ [StructLayout(LayoutKind.Explicit, Size = 432)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -6857,37 +6857,37 @@ namespace CppSharp
[FieldOffset(24)]
public int LineNumberEnd;
- [FieldOffset(128)]
+ [FieldOffset(56)]
public byte IsIncomplete;
- [FieldOffset(129)]
+ [FieldOffset(57)]
public byte IsDependent;
- [FieldOffset(130)]
+ [FieldOffset(58)]
public byte IsImplicit;
- [FieldOffset(136)]
+ [FieldOffset(64)]
public global::System.IntPtr CompleteDeclaration;
- [FieldOffset(144)]
+ [FieldOffset(72)]
public uint DefinitionOrder;
- [FieldOffset(176)]
+ [FieldOffset(104)]
public global::System.IntPtr OriginalPtr;
- [FieldOffset(184)]
+ [FieldOffset(112)]
public global::System.IntPtr Comment;
- [FieldOffset(456)]
+ [FieldOffset(384)]
public byte IsAnonymous;
- [FieldOffset(460)]
- public CppSharp.Parser.AST.Enumeration.EnumModifiers Modifiers;
+ [FieldOffset(388)]
+ public global::CppSharp.Parser.AST.Enumeration.EnumModifiers Modifiers;
- [FieldOffset(464)]
+ [FieldOffset(392)]
public global::System.IntPtr Type;
- [FieldOffset(472)]
+ [FieldOffset(400)]
public global::System.IntPtr BuiltinType;
[SuppressUnmanagedCodeSecurity]
@@ -6934,22 +6934,22 @@ namespace CppSharp
Flags = 4
}
- public unsafe partial class Item : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class Item : global::CppSharp.Parser.AST.Declaration, IDisposable
{
- [StructLayout(LayoutKind.Explicit, Size = 232)]
+ [StructLayout(LayoutKind.Explicit, Size = 136)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -6957,28 +6957,28 @@ namespace CppSharp
[FieldOffset(24)]
public int LineNumberEnd;
- [FieldOffset(128)]
+ [FieldOffset(56)]
public byte IsIncomplete;
- [FieldOffset(129)]
+ [FieldOffset(57)]
public byte IsDependent;
- [FieldOffset(130)]
+ [FieldOffset(58)]
public byte IsImplicit;
- [FieldOffset(136)]
+ [FieldOffset(64)]
public global::System.IntPtr CompleteDeclaration;
- [FieldOffset(144)]
+ [FieldOffset(72)]
public uint DefinitionOrder;
- [FieldOffset(176)]
+ [FieldOffset(104)]
public global::System.IntPtr OriginalPtr;
- [FieldOffset(184)]
+ [FieldOffset(112)]
public global::System.IntPtr Comment;
- [FieldOffset(224)]
+ [FieldOffset(128)]
public ulong Value;
[SuppressUnmanagedCodeSecurity]
@@ -7019,8 +7019,8 @@ namespace CppSharp
private static void* __CopyValue(Item.Internal native)
{
- var ret = Marshal.AllocHGlobal(232);
- CppSharp.Parser.AST.Enumeration.Item.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ var ret = Marshal.AllocHGlobal(136);
+ global::CppSharp.Parser.AST.Enumeration.Item.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -7043,16 +7043,16 @@ namespace CppSharp
public Item()
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(232);
+ __Instance = Marshal.AllocHGlobal(136);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Item(CppSharp.Parser.AST.Enumeration.Item _0)
+ public Item(global::CppSharp.Parser.AST.Enumeration.Item _0)
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(232);
+ __Instance = Marshal.AllocHGlobal(136);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
@@ -7063,7 +7063,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -7112,8 +7112,8 @@ namespace CppSharp
private static void* __CopyValue(Enumeration.Internal native)
{
- var ret = Marshal.AllocHGlobal(504);
- CppSharp.Parser.AST.Enumeration.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ var ret = Marshal.AllocHGlobal(432);
+ global::CppSharp.Parser.AST.Enumeration.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -7136,16 +7136,16 @@ namespace CppSharp
public Enumeration()
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(504);
+ __Instance = Marshal.AllocHGlobal(432);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Enumeration(CppSharp.Parser.AST.Enumeration _0)
+ public Enumeration(global::CppSharp.Parser.AST.Enumeration _0)
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(504);
+ __Instance = Marshal.AllocHGlobal(432);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
@@ -7156,25 +7156,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.Enumeration.Item getItems(uint i)
+ public global::CppSharp.Parser.AST.Enumeration.Item getItems(uint i)
{
var __ret = Internal.getItems_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Enumeration.Item __result0;
+ global::CppSharp.Parser.AST.Enumeration.Item __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Enumeration.Item.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Enumeration.Item) CppSharp.Parser.AST.Enumeration.Item.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Enumeration.Item.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Enumeration.Item.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Enumeration.Item) global::CppSharp.Parser.AST.Enumeration.Item.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Enumeration.Item.__CreateInstance(__ret);
return __result0;
}
- public void addItems(CppSharp.Parser.AST.Enumeration.Item s)
+ public void addItems(global::CppSharp.Parser.AST.Enumeration.Item s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -7196,7 +7196,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Enumeration.EnumModifiers Modifiers
+ public global::CppSharp.Parser.AST.Enumeration.EnumModifiers Modifiers
{
get
{
@@ -7209,15 +7209,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Type Type
+ public global::CppSharp.Parser.AST.Type Type
{
get
{
- CppSharp.Parser.AST.Type __result0;
+ global::CppSharp.Parser.AST.Type __result0;
if (((Internal*) __Instance)->Type == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Type))
- __result0 = (CppSharp.Parser.AST.Type) CppSharp.Parser.AST.Type.NativeToManagedMap[((Internal*) __Instance)->Type];
- else __result0 = CppSharp.Parser.AST.Type.__CreateInstance(((Internal*) __Instance)->Type);
+ else if (global::CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Type))
+ __result0 = (global::CppSharp.Parser.AST.Type) global::CppSharp.Parser.AST.Type.NativeToManagedMap[((Internal*) __Instance)->Type];
+ else __result0 = global::CppSharp.Parser.AST.Type.__CreateInstance(((Internal*) __Instance)->Type);
return __result0;
}
@@ -7227,15 +7227,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.BuiltinType BuiltinType
+ public global::CppSharp.Parser.AST.BuiltinType BuiltinType
{
get
{
- CppSharp.Parser.AST.BuiltinType __result0;
+ global::CppSharp.Parser.AST.BuiltinType __result0;
if (((Internal*) __Instance)->BuiltinType == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.BuiltinType.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->BuiltinType))
- __result0 = (CppSharp.Parser.AST.BuiltinType) CppSharp.Parser.AST.BuiltinType.NativeToManagedMap[((Internal*) __Instance)->BuiltinType];
- else __result0 = CppSharp.Parser.AST.BuiltinType.__CreateInstance(((Internal*) __Instance)->BuiltinType);
+ else if (global::CppSharp.Parser.AST.BuiltinType.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->BuiltinType))
+ __result0 = (global::CppSharp.Parser.AST.BuiltinType) global::CppSharp.Parser.AST.BuiltinType.NativeToManagedMap[((Internal*) __Instance)->BuiltinType];
+ else __result0 = global::CppSharp.Parser.AST.BuiltinType.__CreateInstance(((Internal*) __Instance)->BuiltinType);
return __result0;
}
@@ -7246,22 +7246,22 @@ namespace CppSharp
}
}
- public unsafe partial class Variable : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class Variable : global::CppSharp.Parser.AST.Declaration, IDisposable
{
- [StructLayout(LayoutKind.Explicit, Size = 240)]
+ [StructLayout(LayoutKind.Explicit, Size = 144)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -7269,29 +7269,29 @@ namespace CppSharp
[FieldOffset(24)]
public int LineNumberEnd;
- [FieldOffset(128)]
+ [FieldOffset(56)]
public byte IsIncomplete;
- [FieldOffset(129)]
+ [FieldOffset(57)]
public byte IsDependent;
- [FieldOffset(130)]
+ [FieldOffset(58)]
public byte IsImplicit;
- [FieldOffset(136)]
+ [FieldOffset(64)]
public global::System.IntPtr CompleteDeclaration;
- [FieldOffset(144)]
+ [FieldOffset(72)]
public uint DefinitionOrder;
- [FieldOffset(176)]
+ [FieldOffset(104)]
public global::System.IntPtr OriginalPtr;
- [FieldOffset(184)]
+ [FieldOffset(112)]
public global::System.IntPtr Comment;
- [FieldOffset(224)]
- public CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
+ [FieldOffset(128)]
+ public global::CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -7331,8 +7331,8 @@ namespace CppSharp
private static void* __CopyValue(Variable.Internal native)
{
- var ret = Marshal.AllocHGlobal(240);
- CppSharp.Parser.AST.Variable.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ var ret = Marshal.AllocHGlobal(144);
+ global::CppSharp.Parser.AST.Variable.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -7355,16 +7355,16 @@ namespace CppSharp
public Variable()
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(240);
+ __Instance = Marshal.AllocHGlobal(144);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Variable(CppSharp.Parser.AST.Variable _0)
+ public Variable(global::CppSharp.Parser.AST.Variable _0)
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(240);
+ __Instance = Marshal.AllocHGlobal(144);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
@@ -7375,7 +7375,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -7398,16 +7398,16 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.QualifiedType QualifiedType
+ public global::CppSharp.Parser.AST.QualifiedType QualifiedType
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
}
set
{
- ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
}
@@ -7418,7 +7418,7 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(4)]
public byte IsVirtual;
@@ -7487,7 +7487,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public BaseClassSpecifier(CppSharp.Parser.AST.BaseClassSpecifier _0)
+ public BaseClassSpecifier(global::CppSharp.Parser.AST.BaseClassSpecifier _0)
{
__Instance = Marshal.AllocHGlobal(24);
__ownsNativeInstance = true;
@@ -7502,13 +7502,13 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.BaseClassSpecifier __dummy;
+ global::CppSharp.Parser.AST.BaseClassSpecifier __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.AccessSpecifier Access
+ public global::CppSharp.Parser.AST.AccessSpecifier Access
{
get
{
@@ -7534,15 +7534,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Type Type
+ public global::CppSharp.Parser.AST.Type Type
{
get
{
- CppSharp.Parser.AST.Type __result0;
+ global::CppSharp.Parser.AST.Type __result0;
if (((Internal*) __Instance)->Type == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Type))
- __result0 = (CppSharp.Parser.AST.Type) CppSharp.Parser.AST.Type.NativeToManagedMap[((Internal*) __Instance)->Type];
- else __result0 = CppSharp.Parser.AST.Type.__CreateInstance(((Internal*) __Instance)->Type);
+ else if (global::CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Type))
+ __result0 = (global::CppSharp.Parser.AST.Type) global::CppSharp.Parser.AST.Type.NativeToManagedMap[((Internal*) __Instance)->Type];
+ else __result0 = global::CppSharp.Parser.AST.Type.__CreateInstance(((Internal*) __Instance)->Type);
return __result0;
}
@@ -7566,22 +7566,22 @@ namespace CppSharp
}
}
- public unsafe partial class Field : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class Field : global::CppSharp.Parser.AST.Declaration, IDisposable
{
- [StructLayout(LayoutKind.Explicit, Size = 224)]
+ [StructLayout(LayoutKind.Explicit, Size = 152)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -7589,37 +7589,37 @@ namespace CppSharp
[FieldOffset(24)]
public int LineNumberEnd;
- [FieldOffset(128)]
+ [FieldOffset(56)]
public byte IsIncomplete;
- [FieldOffset(129)]
+ [FieldOffset(57)]
public byte IsDependent;
- [FieldOffset(130)]
+ [FieldOffset(58)]
public byte IsImplicit;
- [FieldOffset(136)]
+ [FieldOffset(64)]
public global::System.IntPtr CompleteDeclaration;
- [FieldOffset(144)]
+ [FieldOffset(72)]
public uint DefinitionOrder;
- [FieldOffset(176)]
+ [FieldOffset(104)]
public global::System.IntPtr OriginalPtr;
- [FieldOffset(184)]
+ [FieldOffset(112)]
public global::System.IntPtr Comment;
- [FieldOffset(192)]
- public CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
+ [FieldOffset(120)]
+ public global::CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
- [FieldOffset(208)]
+ [FieldOffset(136)]
public global::System.IntPtr Class;
- [FieldOffset(216)]
+ [FieldOffset(144)]
public byte IsBitField;
- [FieldOffset(220)]
+ [FieldOffset(148)]
public uint BitWidth;
[SuppressUnmanagedCodeSecurity]
@@ -7650,8 +7650,8 @@ namespace CppSharp
private static void* __CopyValue(Field.Internal native)
{
- var ret = Marshal.AllocHGlobal(224);
- CppSharp.Parser.AST.Field.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ var ret = Marshal.AllocHGlobal(152);
+ global::CppSharp.Parser.AST.Field.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -7674,16 +7674,16 @@ namespace CppSharp
public Field()
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(224);
+ __Instance = Marshal.AllocHGlobal(152);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Field(CppSharp.Parser.AST.Field _0)
+ public Field(global::CppSharp.Parser.AST.Field _0)
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(224);
+ __Instance = Marshal.AllocHGlobal(152);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
@@ -7694,35 +7694,35 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.QualifiedType QualifiedType
+ public global::CppSharp.Parser.AST.QualifiedType QualifiedType
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
}
set
{
- ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
- public CppSharp.Parser.AST.Class Class
+ public global::CppSharp.Parser.AST.Class Class
{
get
{
- CppSharp.Parser.AST.Class __result0;
+ global::CppSharp.Parser.AST.Class __result0;
if (((Internal*) __Instance)->Class == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Class))
- __result0 = (CppSharp.Parser.AST.Class) CppSharp.Parser.AST.Class.NativeToManagedMap[((Internal*) __Instance)->Class];
- else __result0 = CppSharp.Parser.AST.Class.__CreateInstance(((Internal*) __Instance)->Class);
+ else if (global::CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Class))
+ __result0 = (global::CppSharp.Parser.AST.Class) global::CppSharp.Parser.AST.Class.NativeToManagedMap[((Internal*) __Instance)->Class];
+ else __result0 = global::CppSharp.Parser.AST.Class.__CreateInstance(((Internal*) __Instance)->Class);
return __result0;
}
@@ -7759,22 +7759,22 @@ namespace CppSharp
}
}
- public unsafe partial class AccessSpecifierDecl : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class AccessSpecifierDecl : global::CppSharp.Parser.AST.Declaration, IDisposable
{
- [StructLayout(LayoutKind.Explicit, Size = 192)]
+ [StructLayout(LayoutKind.Explicit, Size = 120)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -7782,25 +7782,25 @@ namespace CppSharp
[FieldOffset(24)]
public int LineNumberEnd;
- [FieldOffset(128)]
+ [FieldOffset(56)]
public byte IsIncomplete;
- [FieldOffset(129)]
+ [FieldOffset(57)]
public byte IsDependent;
- [FieldOffset(130)]
+ [FieldOffset(58)]
public byte IsImplicit;
- [FieldOffset(136)]
+ [FieldOffset(64)]
public global::System.IntPtr CompleteDeclaration;
- [FieldOffset(144)]
+ [FieldOffset(72)]
public uint DefinitionOrder;
- [FieldOffset(176)]
+ [FieldOffset(104)]
public global::System.IntPtr OriginalPtr;
- [FieldOffset(184)]
+ [FieldOffset(112)]
public global::System.IntPtr Comment;
[SuppressUnmanagedCodeSecurity]
@@ -7831,8 +7831,8 @@ namespace CppSharp
private static void* __CopyValue(AccessSpecifierDecl.Internal native)
{
- var ret = Marshal.AllocHGlobal(192);
- CppSharp.Parser.AST.AccessSpecifierDecl.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ var ret = Marshal.AllocHGlobal(120);
+ global::CppSharp.Parser.AST.AccessSpecifierDecl.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -7855,16 +7855,16 @@ namespace CppSharp
public AccessSpecifierDecl()
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(192);
+ __Instance = Marshal.AllocHGlobal(120);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public AccessSpecifierDecl(CppSharp.Parser.AST.AccessSpecifierDecl _0)
+ public AccessSpecifierDecl(global::CppSharp.Parser.AST.AccessSpecifierDecl _0)
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(192);
+ __Instance = Marshal.AllocHGlobal(120);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
@@ -7875,7 +7875,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -7883,22 +7883,22 @@ namespace CppSharp
}
}
- public unsafe partial class Class : CppSharp.Parser.AST.DeclarationContext, IDisposable
+ public unsafe partial class Class : global::CppSharp.Parser.AST.DeclarationContext, IDisposable
{
- [StructLayout(LayoutKind.Explicit, Size = 584)]
+ [StructLayout(LayoutKind.Explicit, Size = 512)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -7906,58 +7906,58 @@ namespace CppSharp
[FieldOffset(24)]
public int LineNumberEnd;
- [FieldOffset(128)]
+ [FieldOffset(56)]
public byte IsIncomplete;
- [FieldOffset(129)]
+ [FieldOffset(57)]
public byte IsDependent;
- [FieldOffset(130)]
+ [FieldOffset(58)]
public byte IsImplicit;
- [FieldOffset(136)]
+ [FieldOffset(64)]
public global::System.IntPtr CompleteDeclaration;
- [FieldOffset(144)]
+ [FieldOffset(72)]
public uint DefinitionOrder;
- [FieldOffset(176)]
+ [FieldOffset(104)]
public global::System.IntPtr OriginalPtr;
- [FieldOffset(184)]
+ [FieldOffset(112)]
public global::System.IntPtr Comment;
- [FieldOffset(456)]
+ [FieldOffset(384)]
public byte IsAnonymous;
- [FieldOffset(560)]
+ [FieldOffset(488)]
public byte IsPOD;
- [FieldOffset(561)]
+ [FieldOffset(489)]
public byte IsAbstract;
- [FieldOffset(562)]
+ [FieldOffset(490)]
public byte IsUnion;
- [FieldOffset(563)]
+ [FieldOffset(491)]
public byte IsDynamic;
- [FieldOffset(564)]
+ [FieldOffset(492)]
public byte IsPolymorphic;
- [FieldOffset(565)]
+ [FieldOffset(493)]
public byte HasNonTrivialDefaultConstructor;
- [FieldOffset(566)]
+ [FieldOffset(494)]
public byte HasNonTrivialCopyConstructor;
- [FieldOffset(567)]
+ [FieldOffset(495)]
public byte HasNonTrivialDestructor;
- [FieldOffset(568)]
+ [FieldOffset(496)]
public byte IsExternCContext;
- [FieldOffset(576)]
+ [FieldOffset(504)]
public global::System.IntPtr Layout;
[SuppressUnmanagedCodeSecurity]
@@ -8068,8 +8068,8 @@ namespace CppSharp
private static void* __CopyValue(Class.Internal native)
{
- var ret = Marshal.AllocHGlobal(584);
- CppSharp.Parser.AST.Class.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ var ret = Marshal.AllocHGlobal(512);
+ global::CppSharp.Parser.AST.Class.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -8092,16 +8092,16 @@ namespace CppSharp
public Class()
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(584);
+ __Instance = Marshal.AllocHGlobal(512);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Class(CppSharp.Parser.AST.Class _0)
+ public Class(global::CppSharp.Parser.AST.Class _0)
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(584);
+ __Instance = Marshal.AllocHGlobal(512);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
@@ -8112,25 +8112,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.BaseClassSpecifier getBases(uint i)
+ public global::CppSharp.Parser.AST.BaseClassSpecifier getBases(uint i)
{
var __ret = Internal.getBases_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.BaseClassSpecifier __result0;
+ global::CppSharp.Parser.AST.BaseClassSpecifier __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.BaseClassSpecifier.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.BaseClassSpecifier) CppSharp.Parser.AST.BaseClassSpecifier.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.BaseClassSpecifier.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.BaseClassSpecifier.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.BaseClassSpecifier) global::CppSharp.Parser.AST.BaseClassSpecifier.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.BaseClassSpecifier.__CreateInstance(__ret);
return __result0;
}
- public void addBases(CppSharp.Parser.AST.BaseClassSpecifier s)
+ public void addBases(global::CppSharp.Parser.AST.BaseClassSpecifier s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -8143,18 +8143,18 @@ namespace CppSharp
Internal.clearBases_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.Field getFields(uint i)
+ public global::CppSharp.Parser.AST.Field getFields(uint i)
{
var __ret = Internal.getFields_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Field __result0;
+ global::CppSharp.Parser.AST.Field __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Field.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Field) CppSharp.Parser.AST.Field.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Field.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Field.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Field) global::CppSharp.Parser.AST.Field.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Field.__CreateInstance(__ret);
return __result0;
}
- public void addFields(CppSharp.Parser.AST.Field s)
+ public void addFields(global::CppSharp.Parser.AST.Field s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -8167,18 +8167,18 @@ namespace CppSharp
Internal.clearFields_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.Method getMethods(uint i)
+ public global::CppSharp.Parser.AST.Method getMethods(uint i)
{
var __ret = Internal.getMethods_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Method __result0;
+ global::CppSharp.Parser.AST.Method __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Method.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Method) CppSharp.Parser.AST.Method.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Method.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Method.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Method) global::CppSharp.Parser.AST.Method.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Method.__CreateInstance(__ret);
return __result0;
}
- public void addMethods(CppSharp.Parser.AST.Method s)
+ public void addMethods(global::CppSharp.Parser.AST.Method s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -8191,18 +8191,18 @@ namespace CppSharp
Internal.clearMethods_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.AccessSpecifierDecl getSpecifiers(uint i)
+ public global::CppSharp.Parser.AST.AccessSpecifierDecl getSpecifiers(uint i)
{
var __ret = Internal.getSpecifiers_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.AccessSpecifierDecl __result0;
+ global::CppSharp.Parser.AST.AccessSpecifierDecl __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.AccessSpecifierDecl.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.AccessSpecifierDecl) CppSharp.Parser.AST.AccessSpecifierDecl.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.AccessSpecifierDecl.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.AccessSpecifierDecl.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.AccessSpecifierDecl) global::CppSharp.Parser.AST.AccessSpecifierDecl.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.AccessSpecifierDecl.__CreateInstance(__ret);
return __result0;
}
- public void addSpecifiers(CppSharp.Parser.AST.AccessSpecifierDecl s)
+ public void addSpecifiers(global::CppSharp.Parser.AST.AccessSpecifierDecl s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -8368,15 +8368,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.ClassLayout Layout
+ public global::CppSharp.Parser.AST.ClassLayout Layout
{
get
{
- CppSharp.Parser.AST.ClassLayout __result0;
+ global::CppSharp.Parser.AST.ClassLayout __result0;
if (((Internal*) __Instance)->Layout == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.ClassLayout.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Layout))
- __result0 = (CppSharp.Parser.AST.ClassLayout) CppSharp.Parser.AST.ClassLayout.NativeToManagedMap[((Internal*) __Instance)->Layout];
- else __result0 = CppSharp.Parser.AST.ClassLayout.__CreateInstance(((Internal*) __Instance)->Layout);
+ else if (global::CppSharp.Parser.AST.ClassLayout.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Layout))
+ __result0 = (global::CppSharp.Parser.AST.ClassLayout) global::CppSharp.Parser.AST.ClassLayout.NativeToManagedMap[((Internal*) __Instance)->Layout];
+ else __result0 = global::CppSharp.Parser.AST.ClassLayout.__CreateInstance(((Internal*) __Instance)->Layout);
return __result0;
}
@@ -8387,22 +8387,22 @@ namespace CppSharp
}
}
- public unsafe partial class Template : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class Template : global::CppSharp.Parser.AST.Declaration, IDisposable
{
- [StructLayout(LayoutKind.Explicit, Size = 224)]
+ [StructLayout(LayoutKind.Explicit, Size = 152)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -8410,34 +8410,34 @@ namespace CppSharp
[FieldOffset(24)]
public int LineNumberEnd;
- [FieldOffset(128)]
+ [FieldOffset(56)]
public byte IsIncomplete;
- [FieldOffset(129)]
+ [FieldOffset(57)]
public byte IsDependent;
- [FieldOffset(130)]
+ [FieldOffset(58)]
public byte IsImplicit;
- [FieldOffset(136)]
+ [FieldOffset(64)]
public global::System.IntPtr CompleteDeclaration;
- [FieldOffset(144)]
+ [FieldOffset(72)]
public uint DefinitionOrder;
- [FieldOffset(176)]
+ [FieldOffset(104)]
public global::System.IntPtr OriginalPtr;
- [FieldOffset(184)]
+ [FieldOffset(112)]
public global::System.IntPtr Comment;
- [FieldOffset(192)]
+ [FieldOffset(120)]
public global::System.IntPtr TemplatedDecl;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST8TemplateC2ENS1_15DeclarationKindE")]
- internal static extern void ctor_0(global::System.IntPtr instance, CppSharp.Parser.AST.DeclarationKind kind);
+ internal static extern void ctor_0(global::System.IntPtr instance, global::CppSharp.Parser.AST.DeclarationKind kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -8447,7 +8447,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST8TemplateC2ERKS2_")]
- internal static extern void cctor_3(global::System.IntPtr instance, global::System.IntPtr _0);
+ internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -8487,8 +8487,8 @@ namespace CppSharp
private static void* __CopyValue(Template.Internal native)
{
- var ret = Marshal.AllocHGlobal(224);
- CppSharp.Parser.AST.Template.Internal.cctor_3(ret, new global::System.IntPtr(&native));
+ var ret = Marshal.AllocHGlobal(152);
+ global::CppSharp.Parser.AST.Template.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -8508,10 +8508,10 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public Template(CppSharp.Parser.AST.DeclarationKind kind)
+ public Template(global::CppSharp.Parser.AST.DeclarationKind kind)
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(224);
+ __Instance = Marshal.AllocHGlobal(152);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
var __arg0 = kind;
@@ -8521,45 +8521,45 @@ namespace CppSharp
public Template()
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(224);
+ __Instance = Marshal.AllocHGlobal(152);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
Internal.ctor_1((__Instance + __PointerAdjustment));
}
- public Template(CppSharp.Parser.AST.Template _0)
+ public Template(global::CppSharp.Parser.AST.Template _0)
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(224);
+ __Instance = Marshal.AllocHGlobal(152);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
var __arg0 = _0.__Instance;
- Internal.cctor_3((__Instance + __PointerAdjustment), __arg0);
+ Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.Declaration getParameters(uint i)
+ public global::CppSharp.Parser.AST.Declaration getParameters(uint i)
{
var __ret = Internal.getParameters_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Declaration __result0;
+ global::CppSharp.Parser.AST.Declaration __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Declaration) CppSharp.Parser.AST.Declaration.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Declaration.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(__ret);
return __result0;
}
- public void addParameters(CppSharp.Parser.AST.Declaration s)
+ public void addParameters(global::CppSharp.Parser.AST.Declaration s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -8581,15 +8581,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Declaration TemplatedDecl
+ public global::CppSharp.Parser.AST.Declaration TemplatedDecl
{
get
{
- CppSharp.Parser.AST.Declaration __result0;
+ global::CppSharp.Parser.AST.Declaration __result0;
if (((Internal*) __Instance)->TemplatedDecl == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->TemplatedDecl))
- __result0 = (CppSharp.Parser.AST.Declaration) CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->TemplatedDecl];
- else __result0 = CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->TemplatedDecl);
+ else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->TemplatedDecl))
+ __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->TemplatedDecl];
+ else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->TemplatedDecl);
return __result0;
}
@@ -8600,22 +8600,22 @@ namespace CppSharp
}
}
- public unsafe partial class TypeAliasTemplate : CppSharp.Parser.AST.Template, IDisposable
+ public unsafe partial class TypeAliasTemplate : global::CppSharp.Parser.AST.Template, IDisposable
{
- [StructLayout(LayoutKind.Explicit, Size = 224)]
+ [StructLayout(LayoutKind.Explicit, Size = 152)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -8623,28 +8623,28 @@ namespace CppSharp
[FieldOffset(24)]
public int LineNumberEnd;
- [FieldOffset(128)]
+ [FieldOffset(56)]
public byte IsIncomplete;
- [FieldOffset(129)]
+ [FieldOffset(57)]
public byte IsDependent;
- [FieldOffset(130)]
+ [FieldOffset(58)]
public byte IsImplicit;
- [FieldOffset(136)]
+ [FieldOffset(64)]
public global::System.IntPtr CompleteDeclaration;
- [FieldOffset(144)]
+ [FieldOffset(72)]
public uint DefinitionOrder;
- [FieldOffset(176)]
+ [FieldOffset(104)]
public global::System.IntPtr OriginalPtr;
- [FieldOffset(184)]
+ [FieldOffset(112)]
public global::System.IntPtr Comment;
- [FieldOffset(192)]
+ [FieldOffset(120)]
public global::System.IntPtr TemplatedDecl;
[SuppressUnmanagedCodeSecurity]
@@ -8675,8 +8675,8 @@ namespace CppSharp
private static void* __CopyValue(TypeAliasTemplate.Internal native)
{
- var ret = Marshal.AllocHGlobal(224);
- CppSharp.Parser.AST.TypeAliasTemplate.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ var ret = Marshal.AllocHGlobal(152);
+ global::CppSharp.Parser.AST.TypeAliasTemplate.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -8699,16 +8699,16 @@ namespace CppSharp
public TypeAliasTemplate()
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(224);
+ __Instance = Marshal.AllocHGlobal(152);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TypeAliasTemplate(CppSharp.Parser.AST.TypeAliasTemplate _0)
+ public TypeAliasTemplate(global::CppSharp.Parser.AST.TypeAliasTemplate _0)
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(224);
+ __Instance = Marshal.AllocHGlobal(152);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
@@ -8719,7 +8719,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -8727,22 +8727,22 @@ namespace CppSharp
}
}
- public unsafe partial class TemplateParameter : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class TemplateParameter : global::CppSharp.Parser.AST.Declaration, IDisposable
{
- [StructLayout(LayoutKind.Explicit, Size = 208)]
+ [StructLayout(LayoutKind.Explicit, Size = 136)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -8750,40 +8750,40 @@ namespace CppSharp
[FieldOffset(24)]
public int LineNumberEnd;
- [FieldOffset(128)]
+ [FieldOffset(56)]
public byte IsIncomplete;
- [FieldOffset(129)]
+ [FieldOffset(57)]
public byte IsDependent;
- [FieldOffset(130)]
+ [FieldOffset(58)]
public byte IsImplicit;
- [FieldOffset(136)]
+ [FieldOffset(64)]
public global::System.IntPtr CompleteDeclaration;
- [FieldOffset(144)]
+ [FieldOffset(72)]
public uint DefinitionOrder;
- [FieldOffset(176)]
+ [FieldOffset(104)]
public global::System.IntPtr OriginalPtr;
- [FieldOffset(184)]
+ [FieldOffset(112)]
public global::System.IntPtr Comment;
- [FieldOffset(192)]
+ [FieldOffset(120)]
public uint Depth;
- [FieldOffset(196)]
+ [FieldOffset(124)]
public uint Index;
- [FieldOffset(200)]
+ [FieldOffset(128)]
public byte IsParameterPack;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST17TemplateParameterC2ENS1_15DeclarationKindE")]
- internal static extern void ctor_0(global::System.IntPtr instance, CppSharp.Parser.AST.DeclarationKind kind);
+ internal static extern void ctor_0(global::System.IntPtr instance, global::CppSharp.Parser.AST.DeclarationKind kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -8808,8 +8808,8 @@ namespace CppSharp
private static void* __CopyValue(TemplateParameter.Internal native)
{
- var ret = Marshal.AllocHGlobal(208);
- CppSharp.Parser.AST.TemplateParameter.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ var ret = Marshal.AllocHGlobal(136);
+ global::CppSharp.Parser.AST.TemplateParameter.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -8829,20 +8829,20 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public TemplateParameter(CppSharp.Parser.AST.DeclarationKind kind)
+ public TemplateParameter(global::CppSharp.Parser.AST.DeclarationKind kind)
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(208);
+ __Instance = Marshal.AllocHGlobal(136);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
var __arg0 = kind;
Internal.ctor_0((__Instance + __PointerAdjustment), __arg0);
}
- public TemplateParameter(CppSharp.Parser.AST.TemplateParameter _0)
+ public TemplateParameter(global::CppSharp.Parser.AST.TemplateParameter _0)
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(208);
+ __Instance = Marshal.AllocHGlobal(136);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
@@ -8853,7 +8853,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -8900,22 +8900,22 @@ namespace CppSharp
}
}
- public unsafe partial class TemplateTemplateParameter : CppSharp.Parser.AST.Template, IDisposable
+ public unsafe partial class TemplateTemplateParameter : global::CppSharp.Parser.AST.Template, IDisposable
{
- [StructLayout(LayoutKind.Explicit, Size = 232)]
+ [StructLayout(LayoutKind.Explicit, Size = 160)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -8923,37 +8923,37 @@ namespace CppSharp
[FieldOffset(24)]
public int LineNumberEnd;
- [FieldOffset(128)]
+ [FieldOffset(56)]
public byte IsIncomplete;
- [FieldOffset(129)]
+ [FieldOffset(57)]
public byte IsDependent;
- [FieldOffset(130)]
+ [FieldOffset(58)]
public byte IsImplicit;
- [FieldOffset(136)]
+ [FieldOffset(64)]
public global::System.IntPtr CompleteDeclaration;
- [FieldOffset(144)]
+ [FieldOffset(72)]
public uint DefinitionOrder;
- [FieldOffset(176)]
+ [FieldOffset(104)]
public global::System.IntPtr OriginalPtr;
- [FieldOffset(184)]
+ [FieldOffset(112)]
public global::System.IntPtr Comment;
- [FieldOffset(192)]
+ [FieldOffset(120)]
public global::System.IntPtr TemplatedDecl;
- [FieldOffset(224)]
+ [FieldOffset(152)]
public byte IsParameterPack;
- [FieldOffset(225)]
+ [FieldOffset(153)]
public byte IsPackExpansion;
- [FieldOffset(226)]
+ [FieldOffset(154)]
public byte IsExpandedParameterPack;
[SuppressUnmanagedCodeSecurity]
@@ -8984,8 +8984,8 @@ namespace CppSharp
private static void* __CopyValue(TemplateTemplateParameter.Internal native)
{
- var ret = Marshal.AllocHGlobal(232);
- CppSharp.Parser.AST.TemplateTemplateParameter.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ var ret = Marshal.AllocHGlobal(160);
+ global::CppSharp.Parser.AST.TemplateTemplateParameter.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -9008,16 +9008,16 @@ namespace CppSharp
public TemplateTemplateParameter()
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(232);
+ __Instance = Marshal.AllocHGlobal(160);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TemplateTemplateParameter(CppSharp.Parser.AST.TemplateTemplateParameter _0)
+ public TemplateTemplateParameter(global::CppSharp.Parser.AST.TemplateTemplateParameter _0)
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(232);
+ __Instance = Marshal.AllocHGlobal(160);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
@@ -9028,7 +9028,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -9075,22 +9075,22 @@ namespace CppSharp
}
}
- public unsafe partial class TypeTemplateParameter : CppSharp.Parser.AST.TemplateParameter, IDisposable
+ public unsafe partial class TypeTemplateParameter : global::CppSharp.Parser.AST.TemplateParameter, IDisposable
{
- [StructLayout(LayoutKind.Explicit, Size = 224)]
+ [StructLayout(LayoutKind.Explicit, Size = 152)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -9098,38 +9098,38 @@ namespace CppSharp
[FieldOffset(24)]
public int LineNumberEnd;
- [FieldOffset(128)]
+ [FieldOffset(56)]
public byte IsIncomplete;
- [FieldOffset(129)]
+ [FieldOffset(57)]
public byte IsDependent;
- [FieldOffset(130)]
+ [FieldOffset(58)]
public byte IsImplicit;
- [FieldOffset(136)]
+ [FieldOffset(64)]
public global::System.IntPtr CompleteDeclaration;
- [FieldOffset(144)]
+ [FieldOffset(72)]
public uint DefinitionOrder;
- [FieldOffset(176)]
+ [FieldOffset(104)]
public global::System.IntPtr OriginalPtr;
- [FieldOffset(184)]
+ [FieldOffset(112)]
public global::System.IntPtr Comment;
- [FieldOffset(192)]
+ [FieldOffset(120)]
public uint Depth;
- [FieldOffset(196)]
+ [FieldOffset(124)]
public uint Index;
- [FieldOffset(200)]
+ [FieldOffset(128)]
public byte IsParameterPack;
- [FieldOffset(208)]
- public CppSharp.Parser.AST.QualifiedType.Internal DefaultArgument;
+ [FieldOffset(136)]
+ public global::CppSharp.Parser.AST.QualifiedType.Internal DefaultArgument;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -9159,8 +9159,8 @@ namespace CppSharp
private static void* __CopyValue(TypeTemplateParameter.Internal native)
{
- var ret = Marshal.AllocHGlobal(224);
- CppSharp.Parser.AST.TypeTemplateParameter.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ var ret = Marshal.AllocHGlobal(152);
+ global::CppSharp.Parser.AST.TypeTemplateParameter.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -9183,16 +9183,16 @@ namespace CppSharp
public TypeTemplateParameter()
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(224);
+ __Instance = Marshal.AllocHGlobal(152);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TypeTemplateParameter(CppSharp.Parser.AST.TypeTemplateParameter _0)
+ public TypeTemplateParameter(global::CppSharp.Parser.AST.TypeTemplateParameter _0)
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(224);
+ __Instance = Marshal.AllocHGlobal(152);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
@@ -9203,43 +9203,43 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.QualifiedType DefaultArgument
+ public global::CppSharp.Parser.AST.QualifiedType DefaultArgument
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->DefaultArgument);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->DefaultArgument);
}
set
{
- ((Internal*) __Instance)->DefaultArgument = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->DefaultArgument = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
}
- public unsafe partial class NonTypeTemplateParameter : CppSharp.Parser.AST.TemplateParameter, IDisposable
+ public unsafe partial class NonTypeTemplateParameter : global::CppSharp.Parser.AST.TemplateParameter, IDisposable
{
- [StructLayout(LayoutKind.Explicit, Size = 224)]
+ [StructLayout(LayoutKind.Explicit, Size = 152)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -9247,46 +9247,46 @@ namespace CppSharp
[FieldOffset(24)]
public int LineNumberEnd;
- [FieldOffset(128)]
+ [FieldOffset(56)]
public byte IsIncomplete;
- [FieldOffset(129)]
+ [FieldOffset(57)]
public byte IsDependent;
- [FieldOffset(130)]
+ [FieldOffset(58)]
public byte IsImplicit;
- [FieldOffset(136)]
+ [FieldOffset(64)]
public global::System.IntPtr CompleteDeclaration;
- [FieldOffset(144)]
+ [FieldOffset(72)]
public uint DefinitionOrder;
- [FieldOffset(176)]
+ [FieldOffset(104)]
public global::System.IntPtr OriginalPtr;
- [FieldOffset(184)]
+ [FieldOffset(112)]
public global::System.IntPtr Comment;
- [FieldOffset(192)]
+ [FieldOffset(120)]
public uint Depth;
- [FieldOffset(196)]
+ [FieldOffset(124)]
public uint Index;
- [FieldOffset(200)]
+ [FieldOffset(128)]
public byte IsParameterPack;
- [FieldOffset(208)]
+ [FieldOffset(136)]
public global::System.IntPtr DefaultArgument;
- [FieldOffset(216)]
+ [FieldOffset(144)]
public uint Position;
- [FieldOffset(220)]
+ [FieldOffset(148)]
public byte IsPackExpansion;
- [FieldOffset(221)]
+ [FieldOffset(149)]
public byte IsExpandedParameterPack;
[SuppressUnmanagedCodeSecurity]
@@ -9317,8 +9317,8 @@ namespace CppSharp
private static void* __CopyValue(NonTypeTemplateParameter.Internal native)
{
- var ret = Marshal.AllocHGlobal(224);
- CppSharp.Parser.AST.NonTypeTemplateParameter.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ var ret = Marshal.AllocHGlobal(152);
+ global::CppSharp.Parser.AST.NonTypeTemplateParameter.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -9341,16 +9341,16 @@ namespace CppSharp
public NonTypeTemplateParameter()
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(224);
+ __Instance = Marshal.AllocHGlobal(152);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public NonTypeTemplateParameter(CppSharp.Parser.AST.NonTypeTemplateParameter _0)
+ public NonTypeTemplateParameter(global::CppSharp.Parser.AST.NonTypeTemplateParameter _0)
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(224);
+ __Instance = Marshal.AllocHGlobal(152);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
@@ -9361,22 +9361,22 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.Expression DefaultArgument
+ public global::CppSharp.Parser.AST.Expression DefaultArgument
{
get
{
- CppSharp.Parser.AST.Expression __result0;
+ global::CppSharp.Parser.AST.Expression __result0;
if (((Internal*) __Instance)->DefaultArgument == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->DefaultArgument))
- __result0 = (CppSharp.Parser.AST.Expression) CppSharp.Parser.AST.Expression.NativeToManagedMap[((Internal*) __Instance)->DefaultArgument];
- else __result0 = CppSharp.Parser.AST.Expression.__CreateInstance(((Internal*) __Instance)->DefaultArgument);
+ else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->DefaultArgument))
+ __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((Internal*) __Instance)->DefaultArgument];
+ else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((Internal*) __Instance)->DefaultArgument);
return __result0;
}
@@ -9426,22 +9426,22 @@ namespace CppSharp
}
}
- public unsafe partial class ClassTemplate : CppSharp.Parser.AST.Template, IDisposable
+ public unsafe partial class ClassTemplate : global::CppSharp.Parser.AST.Template, IDisposable
{
- [StructLayout(LayoutKind.Explicit, Size = 248)]
+ [StructLayout(LayoutKind.Explicit, Size = 176)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -9449,28 +9449,28 @@ namespace CppSharp
[FieldOffset(24)]
public int LineNumberEnd;
- [FieldOffset(128)]
+ [FieldOffset(56)]
public byte IsIncomplete;
- [FieldOffset(129)]
+ [FieldOffset(57)]
public byte IsDependent;
- [FieldOffset(130)]
+ [FieldOffset(58)]
public byte IsImplicit;
- [FieldOffset(136)]
+ [FieldOffset(64)]
public global::System.IntPtr CompleteDeclaration;
- [FieldOffset(144)]
+ [FieldOffset(72)]
public uint DefinitionOrder;
- [FieldOffset(176)]
+ [FieldOffset(104)]
public global::System.IntPtr OriginalPtr;
- [FieldOffset(184)]
+ [FieldOffset(112)]
public global::System.IntPtr Comment;
- [FieldOffset(192)]
+ [FieldOffset(120)]
public global::System.IntPtr TemplatedDecl;
[SuppressUnmanagedCodeSecurity]
@@ -9521,8 +9521,8 @@ namespace CppSharp
private static void* __CopyValue(ClassTemplate.Internal native)
{
- var ret = Marshal.AllocHGlobal(248);
- CppSharp.Parser.AST.ClassTemplate.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ var ret = Marshal.AllocHGlobal(176);
+ global::CppSharp.Parser.AST.ClassTemplate.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -9545,16 +9545,16 @@ namespace CppSharp
public ClassTemplate()
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(248);
+ __Instance = Marshal.AllocHGlobal(176);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public ClassTemplate(CppSharp.Parser.AST.ClassTemplate _0)
+ public ClassTemplate(global::CppSharp.Parser.AST.ClassTemplate _0)
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(248);
+ __Instance = Marshal.AllocHGlobal(176);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
@@ -9565,25 +9565,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.ClassTemplateSpecialization getSpecializations(uint i)
+ public global::CppSharp.Parser.AST.ClassTemplateSpecialization getSpecializations(uint i)
{
var __ret = Internal.getSpecializations_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.ClassTemplateSpecialization __result0;
+ global::CppSharp.Parser.AST.ClassTemplateSpecialization __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.ClassTemplateSpecialization.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.ClassTemplateSpecialization) CppSharp.Parser.AST.ClassTemplateSpecialization.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.ClassTemplateSpecialization.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.ClassTemplateSpecialization.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.ClassTemplateSpecialization) global::CppSharp.Parser.AST.ClassTemplateSpecialization.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.ClassTemplateSpecialization.__CreateInstance(__ret);
return __result0;
}
- public void addSpecializations(CppSharp.Parser.AST.ClassTemplateSpecialization s)
+ public void addSpecializations(global::CppSharp.Parser.AST.ClassTemplateSpecialization s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -9606,22 +9606,22 @@ namespace CppSharp
}
}
- public unsafe partial class ClassTemplateSpecialization : CppSharp.Parser.AST.Class, IDisposable
+ public unsafe partial class ClassTemplateSpecialization : global::CppSharp.Parser.AST.Class, IDisposable
{
- [StructLayout(LayoutKind.Explicit, Size = 624)]
+ [StructLayout(LayoutKind.Explicit, Size = 552)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -9629,65 +9629,65 @@ namespace CppSharp
[FieldOffset(24)]
public int LineNumberEnd;
- [FieldOffset(128)]
+ [FieldOffset(56)]
public byte IsIncomplete;
- [FieldOffset(129)]
+ [FieldOffset(57)]
public byte IsDependent;
- [FieldOffset(130)]
+ [FieldOffset(58)]
public byte IsImplicit;
- [FieldOffset(136)]
+ [FieldOffset(64)]
public global::System.IntPtr CompleteDeclaration;
- [FieldOffset(144)]
+ [FieldOffset(72)]
public uint DefinitionOrder;
- [FieldOffset(176)]
+ [FieldOffset(104)]
public global::System.IntPtr OriginalPtr;
- [FieldOffset(184)]
+ [FieldOffset(112)]
public global::System.IntPtr Comment;
- [FieldOffset(456)]
+ [FieldOffset(384)]
public byte IsAnonymous;
- [FieldOffset(560)]
+ [FieldOffset(488)]
public byte IsPOD;
- [FieldOffset(561)]
+ [FieldOffset(489)]
public byte IsAbstract;
- [FieldOffset(562)]
+ [FieldOffset(490)]
public byte IsUnion;
- [FieldOffset(563)]
+ [FieldOffset(491)]
public byte IsDynamic;
- [FieldOffset(564)]
+ [FieldOffset(492)]
public byte IsPolymorphic;
- [FieldOffset(565)]
+ [FieldOffset(493)]
public byte HasNonTrivialDefaultConstructor;
- [FieldOffset(566)]
+ [FieldOffset(494)]
public byte HasNonTrivialCopyConstructor;
- [FieldOffset(567)]
+ [FieldOffset(495)]
public byte HasNonTrivialDestructor;
- [FieldOffset(568)]
+ [FieldOffset(496)]
public byte IsExternCContext;
- [FieldOffset(576)]
+ [FieldOffset(504)]
public global::System.IntPtr Layout;
- [FieldOffset(584)]
+ [FieldOffset(512)]
public global::System.IntPtr TemplatedDecl;
- [FieldOffset(616)]
- public CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind;
+ [FieldOffset(544)]
+ public global::CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -9737,8 +9737,8 @@ namespace CppSharp
private static void* __CopyValue(ClassTemplateSpecialization.Internal native)
{
- var ret = Marshal.AllocHGlobal(624);
- CppSharp.Parser.AST.ClassTemplateSpecialization.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ var ret = Marshal.AllocHGlobal(552);
+ global::CppSharp.Parser.AST.ClassTemplateSpecialization.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -9761,16 +9761,16 @@ namespace CppSharp
public ClassTemplateSpecialization()
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(624);
+ __Instance = Marshal.AllocHGlobal(552);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public ClassTemplateSpecialization(CppSharp.Parser.AST.ClassTemplateSpecialization _0)
+ public ClassTemplateSpecialization(global::CppSharp.Parser.AST.ClassTemplateSpecialization _0)
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(624);
+ __Instance = Marshal.AllocHGlobal(552);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
@@ -9781,21 +9781,21 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.TemplateArgument getArguments(uint i)
+ public global::CppSharp.Parser.AST.TemplateArgument getArguments(uint i)
{
- var __ret = new CppSharp.Parser.AST.TemplateArgument.Internal();
+ var __ret = new global::CppSharp.Parser.AST.TemplateArgument.Internal();
Internal.getArguments_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), i);
- return CppSharp.Parser.AST.TemplateArgument.__CreateInstance(__ret);
+ return global::CppSharp.Parser.AST.TemplateArgument.__CreateInstance(__ret);
}
- public void addArguments(CppSharp.Parser.AST.TemplateArgument s)
+ public void addArguments(global::CppSharp.Parser.AST.TemplateArgument s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -9817,15 +9817,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.ClassTemplate TemplatedDecl
+ public global::CppSharp.Parser.AST.ClassTemplate TemplatedDecl
{
get
{
- CppSharp.Parser.AST.ClassTemplate __result0;
+ global::CppSharp.Parser.AST.ClassTemplate __result0;
if (((Internal*) __Instance)->TemplatedDecl == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.ClassTemplate.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->TemplatedDecl))
- __result0 = (CppSharp.Parser.AST.ClassTemplate) CppSharp.Parser.AST.ClassTemplate.NativeToManagedMap[((Internal*) __Instance)->TemplatedDecl];
- else __result0 = CppSharp.Parser.AST.ClassTemplate.__CreateInstance(((Internal*) __Instance)->TemplatedDecl);
+ else if (global::CppSharp.Parser.AST.ClassTemplate.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->TemplatedDecl))
+ __result0 = (global::CppSharp.Parser.AST.ClassTemplate) global::CppSharp.Parser.AST.ClassTemplate.NativeToManagedMap[((Internal*) __Instance)->TemplatedDecl];
+ else __result0 = global::CppSharp.Parser.AST.ClassTemplate.__CreateInstance(((Internal*) __Instance)->TemplatedDecl);
return __result0;
}
@@ -9835,7 +9835,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind
+ public global::CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind
{
get
{
@@ -9849,22 +9849,22 @@ namespace CppSharp
}
}
- public unsafe partial class ClassTemplatePartialSpecialization : CppSharp.Parser.AST.ClassTemplateSpecialization, IDisposable
+ public unsafe partial class ClassTemplatePartialSpecialization : global::CppSharp.Parser.AST.ClassTemplateSpecialization, IDisposable
{
- [StructLayout(LayoutKind.Explicit, Size = 624)]
+ [StructLayout(LayoutKind.Explicit, Size = 552)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -9872,65 +9872,65 @@ namespace CppSharp
[FieldOffset(24)]
public int LineNumberEnd;
- [FieldOffset(128)]
+ [FieldOffset(56)]
public byte IsIncomplete;
- [FieldOffset(129)]
+ [FieldOffset(57)]
public byte IsDependent;
- [FieldOffset(130)]
+ [FieldOffset(58)]
public byte IsImplicit;
- [FieldOffset(136)]
+ [FieldOffset(64)]
public global::System.IntPtr CompleteDeclaration;
- [FieldOffset(144)]
+ [FieldOffset(72)]
public uint DefinitionOrder;
- [FieldOffset(176)]
+ [FieldOffset(104)]
public global::System.IntPtr OriginalPtr;
- [FieldOffset(184)]
+ [FieldOffset(112)]
public global::System.IntPtr Comment;
- [FieldOffset(456)]
+ [FieldOffset(384)]
public byte IsAnonymous;
- [FieldOffset(560)]
+ [FieldOffset(488)]
public byte IsPOD;
- [FieldOffset(561)]
+ [FieldOffset(489)]
public byte IsAbstract;
- [FieldOffset(562)]
+ [FieldOffset(490)]
public byte IsUnion;
- [FieldOffset(563)]
+ [FieldOffset(491)]
public byte IsDynamic;
- [FieldOffset(564)]
+ [FieldOffset(492)]
public byte IsPolymorphic;
- [FieldOffset(565)]
+ [FieldOffset(493)]
public byte HasNonTrivialDefaultConstructor;
- [FieldOffset(566)]
+ [FieldOffset(494)]
public byte HasNonTrivialCopyConstructor;
- [FieldOffset(567)]
+ [FieldOffset(495)]
public byte HasNonTrivialDestructor;
- [FieldOffset(568)]
+ [FieldOffset(496)]
public byte IsExternCContext;
- [FieldOffset(576)]
+ [FieldOffset(504)]
public global::System.IntPtr Layout;
- [FieldOffset(584)]
+ [FieldOffset(512)]
public global::System.IntPtr TemplatedDecl;
- [FieldOffset(616)]
- public CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind;
+ [FieldOffset(544)]
+ public global::CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -9960,8 +9960,8 @@ namespace CppSharp
private static void* __CopyValue(ClassTemplatePartialSpecialization.Internal native)
{
- var ret = Marshal.AllocHGlobal(624);
- CppSharp.Parser.AST.ClassTemplatePartialSpecialization.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ var ret = Marshal.AllocHGlobal(552);
+ global::CppSharp.Parser.AST.ClassTemplatePartialSpecialization.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -9984,16 +9984,16 @@ namespace CppSharp
public ClassTemplatePartialSpecialization()
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(624);
+ __Instance = Marshal.AllocHGlobal(552);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public ClassTemplatePartialSpecialization(CppSharp.Parser.AST.ClassTemplatePartialSpecialization _0)
+ public ClassTemplatePartialSpecialization(global::CppSharp.Parser.AST.ClassTemplatePartialSpecialization _0)
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(624);
+ __Instance = Marshal.AllocHGlobal(552);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
@@ -10004,7 +10004,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -10012,22 +10012,22 @@ namespace CppSharp
}
}
- public unsafe partial class FunctionTemplate : CppSharp.Parser.AST.Template, IDisposable
+ public unsafe partial class FunctionTemplate : global::CppSharp.Parser.AST.Template, IDisposable
{
- [StructLayout(LayoutKind.Explicit, Size = 248)]
+ [StructLayout(LayoutKind.Explicit, Size = 176)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -10035,28 +10035,28 @@ namespace CppSharp
[FieldOffset(24)]
public int LineNumberEnd;
- [FieldOffset(128)]
+ [FieldOffset(56)]
public byte IsIncomplete;
- [FieldOffset(129)]
+ [FieldOffset(57)]
public byte IsDependent;
- [FieldOffset(130)]
+ [FieldOffset(58)]
public byte IsImplicit;
- [FieldOffset(136)]
+ [FieldOffset(64)]
public global::System.IntPtr CompleteDeclaration;
- [FieldOffset(144)]
+ [FieldOffset(72)]
public uint DefinitionOrder;
- [FieldOffset(176)]
+ [FieldOffset(104)]
public global::System.IntPtr OriginalPtr;
- [FieldOffset(184)]
+ [FieldOffset(112)]
public global::System.IntPtr Comment;
- [FieldOffset(192)]
+ [FieldOffset(120)]
public global::System.IntPtr TemplatedDecl;
[SuppressUnmanagedCodeSecurity]
@@ -10107,8 +10107,8 @@ namespace CppSharp
private static void* __CopyValue(FunctionTemplate.Internal native)
{
- var ret = Marshal.AllocHGlobal(248);
- CppSharp.Parser.AST.FunctionTemplate.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ var ret = Marshal.AllocHGlobal(176);
+ global::CppSharp.Parser.AST.FunctionTemplate.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -10131,16 +10131,16 @@ namespace CppSharp
public FunctionTemplate()
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(248);
+ __Instance = Marshal.AllocHGlobal(176);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public FunctionTemplate(CppSharp.Parser.AST.FunctionTemplate _0)
+ public FunctionTemplate(global::CppSharp.Parser.AST.FunctionTemplate _0)
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(248);
+ __Instance = Marshal.AllocHGlobal(176);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
@@ -10151,25 +10151,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.FunctionTemplateSpecialization getSpecializations(uint i)
+ public global::CppSharp.Parser.AST.FunctionTemplateSpecialization getSpecializations(uint i)
{
var __ret = Internal.getSpecializations_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.FunctionTemplateSpecialization __result0;
+ global::CppSharp.Parser.AST.FunctionTemplateSpecialization __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.FunctionTemplateSpecialization) CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.FunctionTemplateSpecialization.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.FunctionTemplateSpecialization) global::CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__CreateInstance(__ret);
return __result0;
}
- public void addSpecializations(CppSharp.Parser.AST.FunctionTemplateSpecialization s)
+ public void addSpecializations(global::CppSharp.Parser.AST.FunctionTemplateSpecialization s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -10204,7 +10204,7 @@ namespace CppSharp
public global::System.IntPtr SpecializedFunction;
[FieldOffset(40)]
- public CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind;
+ public global::CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -10263,7 +10263,7 @@ namespace CppSharp
private static void* __CopyValue(FunctionTemplateSpecialization.Internal native)
{
var ret = Marshal.AllocHGlobal(48);
- CppSharp.Parser.AST.FunctionTemplateSpecialization.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.FunctionTemplateSpecialization.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -10289,7 +10289,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public FunctionTemplateSpecialization(CppSharp.Parser.AST.FunctionTemplateSpecialization _0)
+ public FunctionTemplateSpecialization(global::CppSharp.Parser.AST.FunctionTemplateSpecialization _0)
{
__Instance = Marshal.AllocHGlobal(48);
__ownsNativeInstance = true;
@@ -10307,21 +10307,21 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.FunctionTemplateSpecialization __dummy;
+ global::CppSharp.Parser.AST.FunctionTemplateSpecialization __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.TemplateArgument getArguments(uint i)
+ public global::CppSharp.Parser.AST.TemplateArgument getArguments(uint i)
{
- var __ret = new CppSharp.Parser.AST.TemplateArgument.Internal();
+ var __ret = new global::CppSharp.Parser.AST.TemplateArgument.Internal();
Internal.getArguments_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), i);
- return CppSharp.Parser.AST.TemplateArgument.__CreateInstance(__ret);
+ return global::CppSharp.Parser.AST.TemplateArgument.__CreateInstance(__ret);
}
- public void addArguments(CppSharp.Parser.AST.TemplateArgument s)
+ public void addArguments(global::CppSharp.Parser.AST.TemplateArgument s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -10343,15 +10343,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.FunctionTemplate Template
+ public global::CppSharp.Parser.AST.FunctionTemplate Template
{
get
{
- CppSharp.Parser.AST.FunctionTemplate __result0;
+ global::CppSharp.Parser.AST.FunctionTemplate __result0;
if (((Internal*) __Instance)->Template == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.FunctionTemplate.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Template))
- __result0 = (CppSharp.Parser.AST.FunctionTemplate) CppSharp.Parser.AST.FunctionTemplate.NativeToManagedMap[((Internal*) __Instance)->Template];
- else __result0 = CppSharp.Parser.AST.FunctionTemplate.__CreateInstance(((Internal*) __Instance)->Template);
+ else if (global::CppSharp.Parser.AST.FunctionTemplate.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Template))
+ __result0 = (global::CppSharp.Parser.AST.FunctionTemplate) global::CppSharp.Parser.AST.FunctionTemplate.NativeToManagedMap[((Internal*) __Instance)->Template];
+ else __result0 = global::CppSharp.Parser.AST.FunctionTemplate.__CreateInstance(((Internal*) __Instance)->Template);
return __result0;
}
@@ -10361,15 +10361,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Function SpecializedFunction
+ public global::CppSharp.Parser.AST.Function SpecializedFunction
{
get
{
- CppSharp.Parser.AST.Function __result0;
+ global::CppSharp.Parser.AST.Function __result0;
if (((Internal*) __Instance)->SpecializedFunction == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Function.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->SpecializedFunction))
- __result0 = (CppSharp.Parser.AST.Function) CppSharp.Parser.AST.Function.NativeToManagedMap[((Internal*) __Instance)->SpecializedFunction];
- else __result0 = CppSharp.Parser.AST.Function.__CreateInstance(((Internal*) __Instance)->SpecializedFunction);
+ else if (global::CppSharp.Parser.AST.Function.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->SpecializedFunction))
+ __result0 = (global::CppSharp.Parser.AST.Function) global::CppSharp.Parser.AST.Function.NativeToManagedMap[((Internal*) __Instance)->SpecializedFunction];
+ else __result0 = global::CppSharp.Parser.AST.Function.__CreateInstance(((Internal*) __Instance)->SpecializedFunction);
return __result0;
}
@@ -10379,7 +10379,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind
+ public global::CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind
{
get
{
@@ -10393,22 +10393,22 @@ namespace CppSharp
}
}
- public unsafe partial class Namespace : CppSharp.Parser.AST.DeclarationContext, IDisposable
+ public unsafe partial class Namespace : global::CppSharp.Parser.AST.DeclarationContext, IDisposable
{
- [StructLayout(LayoutKind.Explicit, Size = 464)]
+ [StructLayout(LayoutKind.Explicit, Size = 392)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -10416,31 +10416,31 @@ namespace CppSharp
[FieldOffset(24)]
public int LineNumberEnd;
- [FieldOffset(128)]
+ [FieldOffset(56)]
public byte IsIncomplete;
- [FieldOffset(129)]
+ [FieldOffset(57)]
public byte IsDependent;
- [FieldOffset(130)]
+ [FieldOffset(58)]
public byte IsImplicit;
- [FieldOffset(136)]
+ [FieldOffset(64)]
public global::System.IntPtr CompleteDeclaration;
- [FieldOffset(144)]
+ [FieldOffset(72)]
public uint DefinitionOrder;
- [FieldOffset(176)]
+ [FieldOffset(104)]
public global::System.IntPtr OriginalPtr;
- [FieldOffset(184)]
+ [FieldOffset(112)]
public global::System.IntPtr Comment;
- [FieldOffset(456)]
+ [FieldOffset(384)]
public byte IsAnonymous;
- [FieldOffset(457)]
+ [FieldOffset(385)]
public byte IsInline;
[SuppressUnmanagedCodeSecurity]
@@ -10471,8 +10471,8 @@ namespace CppSharp
private static void* __CopyValue(Namespace.Internal native)
{
- var ret = Marshal.AllocHGlobal(464);
- CppSharp.Parser.AST.Namespace.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ var ret = Marshal.AllocHGlobal(392);
+ global::CppSharp.Parser.AST.Namespace.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -10495,16 +10495,16 @@ namespace CppSharp
public Namespace()
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(464);
+ __Instance = Marshal.AllocHGlobal(392);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Namespace(CppSharp.Parser.AST.Namespace _0)
+ public Namespace(global::CppSharp.Parser.AST.Namespace _0)
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(464);
+ __Instance = Marshal.AllocHGlobal(392);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
@@ -10515,7 +10515,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -10542,13 +10542,13 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.MacroLocation MacroLocation;
+ public global::CppSharp.Parser.AST.MacroLocation MacroLocation;
[FieldOffset(8)]
public global::System.IntPtr OriginalPtr;
[FieldOffset(16)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -10608,7 +10608,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public PreprocessedEntity(CppSharp.Parser.AST.PreprocessedEntity _0)
+ public PreprocessedEntity(global::CppSharp.Parser.AST.PreprocessedEntity _0)
{
__Instance = Marshal.AllocHGlobal(24);
__ownsNativeInstance = true;
@@ -10623,13 +10623,13 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.PreprocessedEntity __dummy;
+ global::CppSharp.Parser.AST.PreprocessedEntity __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.MacroLocation MacroLocation
+ public global::CppSharp.Parser.AST.MacroLocation MacroLocation
{
get
{
@@ -10655,7 +10655,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.DeclarationKind Kind
+ public global::CppSharp.Parser.AST.DeclarationKind Kind
{
get
{
@@ -10669,24 +10669,24 @@ namespace CppSharp
}
}
- public unsafe partial class MacroDefinition : CppSharp.Parser.AST.PreprocessedEntity, IDisposable
+ public unsafe partial class MacroDefinition : global::CppSharp.Parser.AST.PreprocessedEntity, IDisposable
{
- [StructLayout(LayoutKind.Explicit, Size = 96)]
+ [StructLayout(LayoutKind.Explicit, Size = 48)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.MacroLocation MacroLocation;
+ public global::CppSharp.Parser.AST.MacroLocation MacroLocation;
[FieldOffset(8)]
public global::System.IntPtr OriginalPtr;
[FieldOffset(16)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
- [FieldOffset(88)]
+ [FieldOffset(40)]
public int LineNumberStart;
- [FieldOffset(92)]
+ [FieldOffset(44)]
public int LineNumberEnd;
[SuppressUnmanagedCodeSecurity]
@@ -10737,8 +10737,8 @@ namespace CppSharp
private static void* __CopyValue(MacroDefinition.Internal native)
{
- var ret = Marshal.AllocHGlobal(96);
- CppSharp.Parser.AST.MacroDefinition.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ var ret = Marshal.AllocHGlobal(48);
+ global::CppSharp.Parser.AST.MacroDefinition.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -10761,16 +10761,16 @@ namespace CppSharp
public MacroDefinition()
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(96);
+ __Instance = Marshal.AllocHGlobal(48);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public MacroDefinition(CppSharp.Parser.AST.MacroDefinition _0)
+ public MacroDefinition(global::CppSharp.Parser.AST.MacroDefinition _0)
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(96);
+ __Instance = Marshal.AllocHGlobal(48);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
@@ -10781,7 +10781,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.PreprocessedEntity __dummy;
+ global::CppSharp.Parser.AST.PreprocessedEntity __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -10847,21 +10847,21 @@ namespace CppSharp
}
}
- public unsafe partial class MacroExpansion : CppSharp.Parser.AST.PreprocessedEntity, IDisposable
+ public unsafe partial class MacroExpansion : global::CppSharp.Parser.AST.PreprocessedEntity, IDisposable
{
- [StructLayout(LayoutKind.Explicit, Size = 96)]
+ [StructLayout(LayoutKind.Explicit, Size = 48)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.MacroLocation MacroLocation;
+ public global::CppSharp.Parser.AST.MacroLocation MacroLocation;
[FieldOffset(8)]
public global::System.IntPtr OriginalPtr;
[FieldOffset(16)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
- [FieldOffset(88)]
+ [FieldOffset(40)]
public global::System.IntPtr Definition;
[SuppressUnmanagedCodeSecurity]
@@ -10912,8 +10912,8 @@ namespace CppSharp
private static void* __CopyValue(MacroExpansion.Internal native)
{
- var ret = Marshal.AllocHGlobal(96);
- CppSharp.Parser.AST.MacroExpansion.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ var ret = Marshal.AllocHGlobal(48);
+ global::CppSharp.Parser.AST.MacroExpansion.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -10936,16 +10936,16 @@ namespace CppSharp
public MacroExpansion()
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(96);
+ __Instance = Marshal.AllocHGlobal(48);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public MacroExpansion(CppSharp.Parser.AST.MacroExpansion _0)
+ public MacroExpansion(global::CppSharp.Parser.AST.MacroExpansion _0)
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(96);
+ __Instance = Marshal.AllocHGlobal(48);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
@@ -10956,7 +10956,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.PreprocessedEntity __dummy;
+ global::CppSharp.Parser.AST.PreprocessedEntity __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -10995,15 +10995,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.MacroDefinition Definition
+ public global::CppSharp.Parser.AST.MacroDefinition Definition
{
get
{
- CppSharp.Parser.AST.MacroDefinition __result0;
+ global::CppSharp.Parser.AST.MacroDefinition __result0;
if (((Internal*) __Instance)->Definition == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Definition))
- __result0 = (CppSharp.Parser.AST.MacroDefinition) CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap[((Internal*) __Instance)->Definition];
- else __result0 = CppSharp.Parser.AST.MacroDefinition.__CreateInstance(((Internal*) __Instance)->Definition);
+ else if (global::CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Definition))
+ __result0 = (global::CppSharp.Parser.AST.MacroDefinition) global::CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap[((Internal*) __Instance)->Definition];
+ else __result0 = global::CppSharp.Parser.AST.MacroDefinition.__CreateInstance(((Internal*) __Instance)->Definition);
return __result0;
}
@@ -11014,22 +11014,22 @@ namespace CppSharp
}
}
- public unsafe partial class TranslationUnit : CppSharp.Parser.AST.Namespace, IDisposable
+ public unsafe partial class TranslationUnit : global::CppSharp.Parser.AST.Namespace, IDisposable
{
- [StructLayout(LayoutKind.Explicit, Size = 528)]
+ [StructLayout(LayoutKind.Explicit, Size = 432)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -11037,34 +11037,34 @@ namespace CppSharp
[FieldOffset(24)]
public int LineNumberEnd;
- [FieldOffset(128)]
+ [FieldOffset(56)]
public byte IsIncomplete;
- [FieldOffset(129)]
+ [FieldOffset(57)]
public byte IsDependent;
- [FieldOffset(130)]
+ [FieldOffset(58)]
public byte IsImplicit;
- [FieldOffset(136)]
+ [FieldOffset(64)]
public global::System.IntPtr CompleteDeclaration;
- [FieldOffset(144)]
+ [FieldOffset(72)]
public uint DefinitionOrder;
- [FieldOffset(176)]
+ [FieldOffset(104)]
public global::System.IntPtr OriginalPtr;
- [FieldOffset(184)]
+ [FieldOffset(112)]
public global::System.IntPtr Comment;
- [FieldOffset(456)]
+ [FieldOffset(384)]
public byte IsAnonymous;
- [FieldOffset(457)]
+ [FieldOffset(385)]
public byte IsInline;
- [FieldOffset(496)]
+ [FieldOffset(400)]
public byte IsSystemHeader;
[SuppressUnmanagedCodeSecurity]
@@ -11125,8 +11125,8 @@ namespace CppSharp
private static void* __CopyValue(TranslationUnit.Internal native)
{
- var ret = Marshal.AllocHGlobal(528);
- CppSharp.Parser.AST.TranslationUnit.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ var ret = Marshal.AllocHGlobal(432);
+ global::CppSharp.Parser.AST.TranslationUnit.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -11149,16 +11149,16 @@ namespace CppSharp
public TranslationUnit()
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(528);
+ __Instance = Marshal.AllocHGlobal(432);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TranslationUnit(CppSharp.Parser.AST.TranslationUnit _0)
+ public TranslationUnit(global::CppSharp.Parser.AST.TranslationUnit _0)
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(528);
+ __Instance = Marshal.AllocHGlobal(432);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
@@ -11169,25 +11169,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.MacroDefinition getMacros(uint i)
+ public global::CppSharp.Parser.AST.MacroDefinition getMacros(uint i)
{
var __ret = Internal.getMacros_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.MacroDefinition __result0;
+ global::CppSharp.Parser.AST.MacroDefinition __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.MacroDefinition) CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.MacroDefinition.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.MacroDefinition) global::CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.MacroDefinition.__CreateInstance(__ret);
return __result0;
}
- public void addMacros(CppSharp.Parser.AST.MacroDefinition s)
+ public void addMacros(global::CppSharp.Parser.AST.MacroDefinition s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -11241,11 +11241,11 @@ namespace CppSharp
public unsafe partial class NativeLibrary : IDisposable
{
- [StructLayout(LayoutKind.Explicit, Size = 88)]
+ [StructLayout(LayoutKind.Explicit, Size = 64)]
public partial struct Internal
{
- [FieldOffset(32)]
- public CppSharp.Parser.AST.ArchType ArchType;
+ [FieldOffset(8)]
+ public global::CppSharp.Parser.AST.ArchType ArchType;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -11333,8 +11333,8 @@ namespace CppSharp
private static void* __CopyValue(NativeLibrary.Internal native)
{
- var ret = Marshal.AllocHGlobal(88);
- CppSharp.Parser.AST.NativeLibrary.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ var ret = Marshal.AllocHGlobal(64);
+ global::CppSharp.Parser.AST.NativeLibrary.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -11354,15 +11354,15 @@ namespace CppSharp
public NativeLibrary()
{
- __Instance = Marshal.AllocHGlobal(88);
+ __Instance = Marshal.AllocHGlobal(64);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public NativeLibrary(CppSharp.Parser.AST.NativeLibrary _0)
+ public NativeLibrary(global::CppSharp.Parser.AST.NativeLibrary _0)
{
- __Instance = Marshal.AllocHGlobal(88);
+ __Instance = Marshal.AllocHGlobal(64);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
@@ -11378,7 +11378,7 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.NativeLibrary __dummy;
+ global::CppSharp.Parser.AST.NativeLibrary __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -11455,7 +11455,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.ArchType ArchType
+ public global::CppSharp.Parser.AST.ArchType ArchType
{
get
{
@@ -11531,7 +11531,7 @@ namespace CppSharp
private static void* __CopyValue(ASTContext.Internal native)
{
var ret = Marshal.AllocHGlobal(24);
- CppSharp.Parser.AST.ASTContext.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.ASTContext.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -11557,7 +11557,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public ASTContext(CppSharp.Parser.AST.ASTContext _0)
+ public ASTContext(global::CppSharp.Parser.AST.ASTContext _0)
{
__Instance = Marshal.AllocHGlobal(24);
__ownsNativeInstance = true;
@@ -11575,25 +11575,25 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.ASTContext __dummy;
+ global::CppSharp.Parser.AST.ASTContext __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.TranslationUnit getTranslationUnits(uint i)
+ public global::CppSharp.Parser.AST.TranslationUnit getTranslationUnits(uint i)
{
var __ret = Internal.getTranslationUnits_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.TranslationUnit __result0;
+ global::CppSharp.Parser.AST.TranslationUnit __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.TranslationUnit.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.TranslationUnit) CppSharp.Parser.AST.TranslationUnit.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.TranslationUnit.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.TranslationUnit.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.TranslationUnit) global::CppSharp.Parser.AST.TranslationUnit.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.TranslationUnit.__CreateInstance(__ret);
return __result0;
}
- public void addTranslationUnits(CppSharp.Parser.AST.TranslationUnit s)
+ public void addTranslationUnits(global::CppSharp.Parser.AST.TranslationUnit s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -11622,12 +11622,12 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST7CommentC2ENS1_11CommentKindE")]
- internal static extern void ctor_0(global::System.IntPtr instance, CppSharp.Parser.AST.CommentKind kind);
+ internal static extern void ctor_0(global::System.IntPtr instance, global::CppSharp.Parser.AST.CommentKind kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -11674,7 +11674,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public Comment(CppSharp.Parser.AST.CommentKind kind)
+ public Comment(global::CppSharp.Parser.AST.CommentKind kind)
{
__Instance = Marshal.AllocHGlobal(4);
__ownsNativeInstance = true;
@@ -11683,7 +11683,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment), __arg0);
}
- public Comment(CppSharp.Parser.AST.Comment _0)
+ public Comment(global::CppSharp.Parser.AST.Comment _0)
{
__Instance = Marshal.AllocHGlobal(4);
__ownsNativeInstance = true;
@@ -11698,13 +11698,13 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.CommentKind Kind
+ public global::CppSharp.Parser.AST.CommentKind Kind
{
get
{
@@ -11718,13 +11718,13 @@ namespace CppSharp
}
}
- public unsafe partial class BlockContentComment : CppSharp.Parser.AST.Comment, IDisposable
+ public unsafe partial class BlockContentComment : global::CppSharp.Parser.AST.Comment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 4)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -11734,7 +11734,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST19BlockContentCommentC2ENS1_11CommentKindE")]
- internal static extern void ctor_1(global::System.IntPtr instance, CppSharp.Parser.AST.CommentKind Kind);
+ internal static extern void ctor_1(global::System.IntPtr instance, global::CppSharp.Parser.AST.CommentKind Kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -11784,7 +11784,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public BlockContentComment(CppSharp.Parser.AST.CommentKind Kind)
+ public BlockContentComment(global::CppSharp.Parser.AST.CommentKind Kind)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(4);
@@ -11794,7 +11794,7 @@ namespace CppSharp
Internal.ctor_1((__Instance + __PointerAdjustment), __arg0);
}
- public BlockContentComment(CppSharp.Parser.AST.BlockContentComment _0)
+ public BlockContentComment(global::CppSharp.Parser.AST.BlockContentComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(4);
@@ -11804,13 +11804,13 @@ namespace CppSharp
}
}
- public unsafe partial class FullComment : CppSharp.Parser.AST.Comment, IDisposable
+ public unsafe partial class FullComment : global::CppSharp.Parser.AST.Comment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 32)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -11861,7 +11861,7 @@ namespace CppSharp
private static void* __CopyValue(FullComment.Internal native)
{
var ret = Marshal.AllocHGlobal(32);
- CppSharp.Parser.AST.FullComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.FullComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -11890,7 +11890,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public FullComment(CppSharp.Parser.AST.FullComment _0)
+ public FullComment(global::CppSharp.Parser.AST.FullComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(32);
@@ -11904,25 +11904,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.BlockContentComment getBlocks(uint i)
+ public global::CppSharp.Parser.AST.BlockContentComment getBlocks(uint i)
{
var __ret = Internal.getBlocks_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.BlockContentComment __result0;
+ global::CppSharp.Parser.AST.BlockContentComment __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.BlockContentComment.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.BlockContentComment) CppSharp.Parser.AST.BlockContentComment.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.BlockContentComment.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.BlockContentComment.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.BlockContentComment) global::CppSharp.Parser.AST.BlockContentComment.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.BlockContentComment.__CreateInstance(__ret);
return __result0;
}
- public void addBlocks(CppSharp.Parser.AST.BlockContentComment s)
+ public void addBlocks(global::CppSharp.Parser.AST.BlockContentComment s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -11945,13 +11945,13 @@ namespace CppSharp
}
}
- public unsafe partial class InlineContentComment : CppSharp.Parser.AST.Comment, IDisposable
+ public unsafe partial class InlineContentComment : global::CppSharp.Parser.AST.Comment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 8)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public byte HasTrailingNewline;
@@ -11964,7 +11964,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST20InlineContentCommentC2ENS1_11CommentKindE")]
- internal static extern void ctor_1(global::System.IntPtr instance, CppSharp.Parser.AST.CommentKind Kind);
+ internal static extern void ctor_1(global::System.IntPtr instance, global::CppSharp.Parser.AST.CommentKind Kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -12014,7 +12014,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public InlineContentComment(CppSharp.Parser.AST.CommentKind Kind)
+ public InlineContentComment(global::CppSharp.Parser.AST.CommentKind Kind)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(8);
@@ -12024,7 +12024,7 @@ namespace CppSharp
Internal.ctor_1((__Instance + __PointerAdjustment), __arg0);
}
- public InlineContentComment(CppSharp.Parser.AST.InlineContentComment _0)
+ public InlineContentComment(global::CppSharp.Parser.AST.InlineContentComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(8);
@@ -12047,13 +12047,13 @@ namespace CppSharp
}
}
- public unsafe partial class ParagraphComment : CppSharp.Parser.AST.BlockContentComment, IDisposable
+ public unsafe partial class ParagraphComment : global::CppSharp.Parser.AST.BlockContentComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 32)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public byte IsWhitespace;
@@ -12107,7 +12107,7 @@ namespace CppSharp
private static void* __CopyValue(ParagraphComment.Internal native)
{
var ret = Marshal.AllocHGlobal(32);
- CppSharp.Parser.AST.ParagraphComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.ParagraphComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -12136,7 +12136,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public ParagraphComment(CppSharp.Parser.AST.ParagraphComment _0)
+ public ParagraphComment(global::CppSharp.Parser.AST.ParagraphComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(32);
@@ -12150,25 +12150,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.InlineContentComment getContent(uint i)
+ public global::CppSharp.Parser.AST.InlineContentComment getContent(uint i)
{
var __ret = Internal.getContent_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.InlineContentComment __result0;
+ global::CppSharp.Parser.AST.InlineContentComment __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.InlineContentComment.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.InlineContentComment) CppSharp.Parser.AST.InlineContentComment.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.InlineContentComment.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.InlineContentComment.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.InlineContentComment) global::CppSharp.Parser.AST.InlineContentComment.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.InlineContentComment.__CreateInstance(__ret);
return __result0;
}
- public void addContent(CppSharp.Parser.AST.InlineContentComment s)
+ public void addContent(global::CppSharp.Parser.AST.InlineContentComment s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -12204,13 +12204,13 @@ namespace CppSharp
}
}
- public unsafe partial class BlockCommandComment : CppSharp.Parser.AST.BlockContentComment, IDisposable
+ public unsafe partial class BlockCommandComment : global::CppSharp.Parser.AST.BlockContentComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 40)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public uint CommandId;
@@ -12226,7 +12226,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST19BlockCommandCommentC2ENS1_11CommentKindE")]
- internal static extern void ctor_1(global::System.IntPtr instance, CppSharp.Parser.AST.CommentKind Kind);
+ internal static extern void ctor_1(global::System.IntPtr instance, global::CppSharp.Parser.AST.CommentKind Kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -12261,7 +12261,7 @@ namespace CppSharp
public unsafe partial class Argument : IDisposable
{
- [StructLayout(LayoutKind.Explicit, Size = 32)]
+ [StructLayout(LayoutKind.Explicit, Size = 8)]
public partial struct Internal
{
[SuppressUnmanagedCodeSecurity]
@@ -12310,8 +12310,8 @@ namespace CppSharp
private static void* __CopyValue(Argument.Internal native)
{
- var ret = Marshal.AllocHGlobal(32);
- CppSharp.Parser.AST.BlockCommandComment.Argument.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ var ret = Marshal.AllocHGlobal(8);
+ global::CppSharp.Parser.AST.BlockCommandComment.Argument.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -12331,15 +12331,15 @@ namespace CppSharp
public Argument()
{
- __Instance = Marshal.AllocHGlobal(32);
+ __Instance = Marshal.AllocHGlobal(8);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Argument(CppSharp.Parser.AST.BlockCommandComment.Argument _0)
+ public Argument(global::CppSharp.Parser.AST.BlockCommandComment.Argument _0)
{
- __Instance = Marshal.AllocHGlobal(32);
+ __Instance = Marshal.AllocHGlobal(8);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
@@ -12355,7 +12355,7 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.BlockCommandComment.Argument __dummy;
+ global::CppSharp.Parser.AST.BlockCommandComment.Argument __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -12392,7 +12392,7 @@ namespace CppSharp
private static void* __CopyValue(BlockCommandComment.Internal native)
{
var ret = Marshal.AllocHGlobal(40);
- CppSharp.Parser.AST.BlockCommandComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.BlockCommandComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -12421,7 +12421,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public BlockCommandComment(CppSharp.Parser.AST.CommentKind Kind)
+ public BlockCommandComment(global::CppSharp.Parser.AST.CommentKind Kind)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(40);
@@ -12431,7 +12431,7 @@ namespace CppSharp
Internal.ctor_1((__Instance + __PointerAdjustment), __arg0);
}
- public BlockCommandComment(CppSharp.Parser.AST.BlockCommandComment _0)
+ public BlockCommandComment(global::CppSharp.Parser.AST.BlockCommandComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(40);
@@ -12445,21 +12445,21 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.BlockCommandComment.Argument getArguments(uint i)
+ public global::CppSharp.Parser.AST.BlockCommandComment.Argument getArguments(uint i)
{
- var __ret = new CppSharp.Parser.AST.BlockCommandComment.Argument.Internal();
+ var __ret = new global::CppSharp.Parser.AST.BlockCommandComment.Argument.Internal();
Internal.getArguments_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), i);
- return CppSharp.Parser.AST.BlockCommandComment.Argument.__CreateInstance(__ret);
+ return global::CppSharp.Parser.AST.BlockCommandComment.Argument.__CreateInstance(__ret);
}
- public void addArguments(CppSharp.Parser.AST.BlockCommandComment.Argument s)
+ public void addArguments(global::CppSharp.Parser.AST.BlockCommandComment.Argument s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -12494,15 +12494,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.ParagraphComment ParagraphComment
+ public global::CppSharp.Parser.AST.ParagraphComment ParagraphComment
{
get
{
- CppSharp.Parser.AST.ParagraphComment __result0;
+ global::CppSharp.Parser.AST.ParagraphComment __result0;
if (((Internal*) __Instance)->ParagraphComment == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.ParagraphComment.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->ParagraphComment))
- __result0 = (CppSharp.Parser.AST.ParagraphComment) CppSharp.Parser.AST.ParagraphComment.NativeToManagedMap[((Internal*) __Instance)->ParagraphComment];
- else __result0 = CppSharp.Parser.AST.ParagraphComment.__CreateInstance(((Internal*) __Instance)->ParagraphComment);
+ else if (global::CppSharp.Parser.AST.ParagraphComment.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->ParagraphComment))
+ __result0 = (global::CppSharp.Parser.AST.ParagraphComment) global::CppSharp.Parser.AST.ParagraphComment.NativeToManagedMap[((Internal*) __Instance)->ParagraphComment];
+ else __result0 = global::CppSharp.Parser.AST.ParagraphComment.__CreateInstance(((Internal*) __Instance)->ParagraphComment);
return __result0;
}
@@ -12513,13 +12513,13 @@ namespace CppSharp
}
}
- public unsafe partial class ParamCommandComment : CppSharp.Parser.AST.BlockCommandComment, IDisposable
+ public unsafe partial class ParamCommandComment : global::CppSharp.Parser.AST.BlockCommandComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 48)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public uint CommandId;
@@ -12528,7 +12528,7 @@ namespace CppSharp
public global::System.IntPtr ParagraphComment;
[FieldOffset(40)]
- public CppSharp.Parser.AST.ParamCommandComment.PassDirection Direction;
+ public global::CppSharp.Parser.AST.ParamCommandComment.PassDirection Direction;
[FieldOffset(44)]
public uint ParamIndex;
@@ -12569,7 +12569,7 @@ namespace CppSharp
private static void* __CopyValue(ParamCommandComment.Internal native)
{
var ret = Marshal.AllocHGlobal(48);
- CppSharp.Parser.AST.ParamCommandComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.ParamCommandComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -12598,7 +12598,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public ParamCommandComment(CppSharp.Parser.AST.ParamCommandComment _0)
+ public ParamCommandComment(global::CppSharp.Parser.AST.ParamCommandComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(48);
@@ -12612,14 +12612,14 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.ParamCommandComment.PassDirection Direction
+ public global::CppSharp.Parser.AST.ParamCommandComment.PassDirection Direction
{
get
{
@@ -12646,13 +12646,13 @@ namespace CppSharp
}
}
- public unsafe partial class TParamCommandComment : CppSharp.Parser.AST.BlockCommandComment, IDisposable
+ public unsafe partial class TParamCommandComment : global::CppSharp.Parser.AST.BlockCommandComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 64)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public uint CommandId;
@@ -12709,7 +12709,7 @@ namespace CppSharp
private static void* __CopyValue(TParamCommandComment.Internal native)
{
var ret = Marshal.AllocHGlobal(64);
- CppSharp.Parser.AST.TParamCommandComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TParamCommandComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -12738,7 +12738,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TParamCommandComment(CppSharp.Parser.AST.TParamCommandComment _0)
+ public TParamCommandComment(global::CppSharp.Parser.AST.TParamCommandComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(64);
@@ -12752,7 +12752,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -12789,13 +12789,13 @@ namespace CppSharp
}
}
- public unsafe partial class VerbatimBlockLineComment : CppSharp.Parser.AST.Comment, IDisposable
+ public unsafe partial class VerbatimBlockLineComment : global::CppSharp.Parser.AST.Comment, IDisposable
{
- [StructLayout(LayoutKind.Explicit, Size = 40)]
+ [StructLayout(LayoutKind.Explicit, Size = 16)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -12805,7 +12805,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST24VerbatimBlockLineCommentC2ERKS2_")]
- internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0);
+ internal static extern void cctor_1(global::System.IntPtr instance, global::System.IntPtr _0);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -12835,8 +12835,8 @@ namespace CppSharp
private static void* __CopyValue(VerbatimBlockLineComment.Internal native)
{
- var ret = Marshal.AllocHGlobal(40);
- CppSharp.Parser.AST.VerbatimBlockLineComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ var ret = Marshal.AllocHGlobal(16);
+ global::CppSharp.Parser.AST.VerbatimBlockLineComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -12859,27 +12859,27 @@ namespace CppSharp
public VerbatimBlockLineComment()
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(40);
+ __Instance = Marshal.AllocHGlobal(16);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public VerbatimBlockLineComment(CppSharp.Parser.AST.VerbatimBlockLineComment _0)
+ public VerbatimBlockLineComment(global::CppSharp.Parser.AST.VerbatimBlockLineComment _0)
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(40);
+ __Instance = Marshal.AllocHGlobal(16);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
var __arg0 = _0.__Instance;
- Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
+ Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
}
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -12903,13 +12903,13 @@ namespace CppSharp
}
}
- public unsafe partial class VerbatimBlockComment : CppSharp.Parser.AST.BlockCommandComment, IDisposable
+ public unsafe partial class VerbatimBlockComment : global::CppSharp.Parser.AST.BlockCommandComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 64)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public uint CommandId;
@@ -12966,7 +12966,7 @@ namespace CppSharp
private static void* __CopyValue(VerbatimBlockComment.Internal native)
{
var ret = Marshal.AllocHGlobal(64);
- CppSharp.Parser.AST.VerbatimBlockComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.VerbatimBlockComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -12995,7 +12995,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public VerbatimBlockComment(CppSharp.Parser.AST.VerbatimBlockComment _0)
+ public VerbatimBlockComment(global::CppSharp.Parser.AST.VerbatimBlockComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(64);
@@ -13009,25 +13009,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.VerbatimBlockLineComment getLines(uint i)
+ public global::CppSharp.Parser.AST.VerbatimBlockLineComment getLines(uint i)
{
var __ret = Internal.getLines_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.VerbatimBlockLineComment __result0;
+ global::CppSharp.Parser.AST.VerbatimBlockLineComment __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.VerbatimBlockLineComment.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.VerbatimBlockLineComment) CppSharp.Parser.AST.VerbatimBlockLineComment.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.VerbatimBlockLineComment.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.VerbatimBlockLineComment.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.VerbatimBlockLineComment) global::CppSharp.Parser.AST.VerbatimBlockLineComment.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.VerbatimBlockLineComment.__CreateInstance(__ret);
return __result0;
}
- public void addLines(CppSharp.Parser.AST.VerbatimBlockLineComment s)
+ public void addLines(global::CppSharp.Parser.AST.VerbatimBlockLineComment s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -13050,13 +13050,13 @@ namespace CppSharp
}
}
- public unsafe partial class VerbatimLineComment : CppSharp.Parser.AST.BlockCommandComment, IDisposable
+ public unsafe partial class VerbatimLineComment : global::CppSharp.Parser.AST.BlockCommandComment, IDisposable
{
- [StructLayout(LayoutKind.Explicit, Size = 72)]
+ [StructLayout(LayoutKind.Explicit, Size = 48)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public uint CommandId;
@@ -13072,7 +13072,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST19VerbatimLineCommentC2ERKS2_")]
- internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0);
+ internal static extern void cctor_1(global::System.IntPtr instance, global::System.IntPtr _0);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -13102,8 +13102,8 @@ namespace CppSharp
private static void* __CopyValue(VerbatimLineComment.Internal native)
{
- var ret = Marshal.AllocHGlobal(72);
- CppSharp.Parser.AST.VerbatimLineComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ var ret = Marshal.AllocHGlobal(48);
+ global::CppSharp.Parser.AST.VerbatimLineComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -13126,27 +13126,27 @@ namespace CppSharp
public VerbatimLineComment()
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(72);
+ __Instance = Marshal.AllocHGlobal(48);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public VerbatimLineComment(CppSharp.Parser.AST.VerbatimLineComment _0)
+ public VerbatimLineComment(global::CppSharp.Parser.AST.VerbatimLineComment _0)
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(72);
+ __Instance = Marshal.AllocHGlobal(48);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
var __arg0 = _0.__Instance;
- Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
+ Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
}
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -13170,13 +13170,13 @@ namespace CppSharp
}
}
- public unsafe partial class InlineCommandComment : CppSharp.Parser.AST.InlineContentComment, IDisposable
+ public unsafe partial class InlineCommandComment : global::CppSharp.Parser.AST.InlineContentComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 40)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public byte HasTrailingNewline;
@@ -13185,7 +13185,7 @@ namespace CppSharp
public uint CommandId;
[FieldOffset(12)]
- public CppSharp.Parser.AST.InlineCommandComment.RenderKind CommentRenderKind;
+ public global::CppSharp.Parser.AST.InlineCommandComment.RenderKind CommentRenderKind;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -13233,7 +13233,7 @@ namespace CppSharp
public unsafe partial class Argument : IDisposable
{
- [StructLayout(LayoutKind.Explicit, Size = 32)]
+ [StructLayout(LayoutKind.Explicit, Size = 8)]
public partial struct Internal
{
[SuppressUnmanagedCodeSecurity]
@@ -13282,8 +13282,8 @@ namespace CppSharp
private static void* __CopyValue(Argument.Internal native)
{
- var ret = Marshal.AllocHGlobal(32);
- CppSharp.Parser.AST.InlineCommandComment.Argument.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ var ret = Marshal.AllocHGlobal(8);
+ global::CppSharp.Parser.AST.InlineCommandComment.Argument.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -13303,15 +13303,15 @@ namespace CppSharp
public Argument()
{
- __Instance = Marshal.AllocHGlobal(32);
+ __Instance = Marshal.AllocHGlobal(8);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Argument(CppSharp.Parser.AST.InlineCommandComment.Argument _0)
+ public Argument(global::CppSharp.Parser.AST.InlineCommandComment.Argument _0)
{
- __Instance = Marshal.AllocHGlobal(32);
+ __Instance = Marshal.AllocHGlobal(8);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
@@ -13327,7 +13327,7 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.InlineCommandComment.Argument __dummy;
+ global::CppSharp.Parser.AST.InlineCommandComment.Argument __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -13364,7 +13364,7 @@ namespace CppSharp
private static void* __CopyValue(InlineCommandComment.Internal native)
{
var ret = Marshal.AllocHGlobal(40);
- CppSharp.Parser.AST.InlineCommandComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.InlineCommandComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -13393,7 +13393,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public InlineCommandComment(CppSharp.Parser.AST.InlineCommandComment _0)
+ public InlineCommandComment(global::CppSharp.Parser.AST.InlineCommandComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(40);
@@ -13407,21 +13407,21 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.InlineCommandComment.Argument getArguments(uint i)
+ public global::CppSharp.Parser.AST.InlineCommandComment.Argument getArguments(uint i)
{
- var __ret = new CppSharp.Parser.AST.InlineCommandComment.Argument.Internal();
+ var __ret = new global::CppSharp.Parser.AST.InlineCommandComment.Argument.Internal();
Internal.getArguments_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), i);
- return CppSharp.Parser.AST.InlineCommandComment.Argument.__CreateInstance(__ret);
+ return global::CppSharp.Parser.AST.InlineCommandComment.Argument.__CreateInstance(__ret);
}
- public void addArguments(CppSharp.Parser.AST.InlineCommandComment.Argument s)
+ public void addArguments(global::CppSharp.Parser.AST.InlineCommandComment.Argument s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -13456,7 +13456,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.InlineCommandComment.RenderKind CommentRenderKind
+ public global::CppSharp.Parser.AST.InlineCommandComment.RenderKind CommentRenderKind
{
get
{
@@ -13470,13 +13470,13 @@ namespace CppSharp
}
}
- public unsafe partial class HTMLTagComment : CppSharp.Parser.AST.InlineContentComment, IDisposable
+ public unsafe partial class HTMLTagComment : global::CppSharp.Parser.AST.InlineContentComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 8)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public byte HasTrailingNewline;
@@ -13489,7 +13489,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST14HTMLTagCommentC2ENS1_11CommentKindE")]
- internal static extern void ctor_1(global::System.IntPtr instance, CppSharp.Parser.AST.CommentKind Kind);
+ internal static extern void ctor_1(global::System.IntPtr instance, global::CppSharp.Parser.AST.CommentKind Kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -13539,7 +13539,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public HTMLTagComment(CppSharp.Parser.AST.CommentKind Kind)
+ public HTMLTagComment(global::CppSharp.Parser.AST.CommentKind Kind)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(8);
@@ -13549,7 +13549,7 @@ namespace CppSharp
Internal.ctor_1((__Instance + __PointerAdjustment), __arg0);
}
- public HTMLTagComment(CppSharp.Parser.AST.HTMLTagComment _0)
+ public HTMLTagComment(global::CppSharp.Parser.AST.HTMLTagComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(8);
@@ -13559,13 +13559,13 @@ namespace CppSharp
}
}
- public unsafe partial class HTMLStartTagComment : CppSharp.Parser.AST.HTMLTagComment, IDisposable
+ public unsafe partial class HTMLStartTagComment : global::CppSharp.Parser.AST.HTMLTagComment, IDisposable
{
- [StructLayout(LayoutKind.Explicit, Size = 64)]
+ [StructLayout(LayoutKind.Explicit, Size = 40)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public byte HasTrailingNewline;
@@ -13578,7 +13578,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST19HTMLStartTagCommentC2ERKS2_")]
- internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0);
+ internal static extern void cctor_1(global::System.IntPtr instance, global::System.IntPtr _0);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -13618,7 +13618,7 @@ namespace CppSharp
public unsafe partial class Attribute : IDisposable
{
- [StructLayout(LayoutKind.Explicit, Size = 64)]
+ [StructLayout(LayoutKind.Explicit, Size = 16)]
public partial struct Internal
{
[SuppressUnmanagedCodeSecurity]
@@ -13677,8 +13677,8 @@ namespace CppSharp
private static void* __CopyValue(Attribute.Internal native)
{
- var ret = Marshal.AllocHGlobal(64);
- CppSharp.Parser.AST.HTMLStartTagComment.Attribute.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ var ret = Marshal.AllocHGlobal(16);
+ global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -13698,15 +13698,15 @@ namespace CppSharp
public Attribute()
{
- __Instance = Marshal.AllocHGlobal(64);
+ __Instance = Marshal.AllocHGlobal(16);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Attribute(CppSharp.Parser.AST.HTMLStartTagComment.Attribute _0)
+ public Attribute(global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute _0)
{
- __Instance = Marshal.AllocHGlobal(64);
+ __Instance = Marshal.AllocHGlobal(16);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
@@ -13722,7 +13722,7 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.HTMLStartTagComment.Attribute __dummy;
+ global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -13774,8 +13774,8 @@ namespace CppSharp
private static void* __CopyValue(HTMLStartTagComment.Internal native)
{
- var ret = Marshal.AllocHGlobal(64);
- CppSharp.Parser.AST.HTMLStartTagComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ var ret = Marshal.AllocHGlobal(40);
+ global::CppSharp.Parser.AST.HTMLStartTagComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -13798,41 +13798,41 @@ namespace CppSharp
public HTMLStartTagComment()
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(64);
+ __Instance = Marshal.AllocHGlobal(40);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public HTMLStartTagComment(CppSharp.Parser.AST.HTMLStartTagComment _0)
+ public HTMLStartTagComment(global::CppSharp.Parser.AST.HTMLStartTagComment _0)
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(64);
+ __Instance = Marshal.AllocHGlobal(40);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
var __arg0 = _0.__Instance;
- Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
+ Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
}
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.HTMLStartTagComment.Attribute getAttributes(uint i)
+ public global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute getAttributes(uint i)
{
- var __ret = new CppSharp.Parser.AST.HTMLStartTagComment.Attribute.Internal();
+ var __ret = new global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.Internal();
Internal.getAttributes_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), i);
- return CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__CreateInstance(__ret);
+ return global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__CreateInstance(__ret);
}
- public void addAttributes(CppSharp.Parser.AST.HTMLStartTagComment.Attribute s)
+ public void addAttributes(global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -13871,13 +13871,13 @@ namespace CppSharp
}
}
- public unsafe partial class HTMLEndTagComment : CppSharp.Parser.AST.HTMLTagComment, IDisposable
+ public unsafe partial class HTMLEndTagComment : global::CppSharp.Parser.AST.HTMLTagComment, IDisposable
{
- [StructLayout(LayoutKind.Explicit, Size = 40)]
+ [StructLayout(LayoutKind.Explicit, Size = 16)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public byte HasTrailingNewline;
@@ -13890,7 +13890,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST17HTMLEndTagCommentC2ERKS2_")]
- internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0);
+ internal static extern void cctor_1(global::System.IntPtr instance, global::System.IntPtr _0);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -13920,8 +13920,8 @@ namespace CppSharp
private static void* __CopyValue(HTMLEndTagComment.Internal native)
{
- var ret = Marshal.AllocHGlobal(40);
- CppSharp.Parser.AST.HTMLEndTagComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ var ret = Marshal.AllocHGlobal(16);
+ global::CppSharp.Parser.AST.HTMLEndTagComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -13944,27 +13944,27 @@ namespace CppSharp
public HTMLEndTagComment()
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(40);
+ __Instance = Marshal.AllocHGlobal(16);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public HTMLEndTagComment(CppSharp.Parser.AST.HTMLEndTagComment _0)
+ public HTMLEndTagComment(global::CppSharp.Parser.AST.HTMLEndTagComment _0)
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(40);
+ __Instance = Marshal.AllocHGlobal(16);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
var __arg0 = _0.__Instance;
- Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
+ Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
}
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -13988,13 +13988,13 @@ namespace CppSharp
}
}
- public unsafe partial class TextComment : CppSharp.Parser.AST.InlineContentComment, IDisposable
+ public unsafe partial class TextComment : global::CppSharp.Parser.AST.InlineContentComment, IDisposable
{
- [StructLayout(LayoutKind.Explicit, Size = 40)]
+ [StructLayout(LayoutKind.Explicit, Size = 16)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public byte HasTrailingNewline;
@@ -14007,7 +14007,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST11TextCommentC2ERKS2_")]
- internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0);
+ internal static extern void cctor_1(global::System.IntPtr instance, global::System.IntPtr _0);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -14037,8 +14037,8 @@ namespace CppSharp
private static void* __CopyValue(TextComment.Internal native)
{
- var ret = Marshal.AllocHGlobal(40);
- CppSharp.Parser.AST.TextComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ var ret = Marshal.AllocHGlobal(16);
+ global::CppSharp.Parser.AST.TextComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -14061,27 +14061,27 @@ namespace CppSharp
public TextComment()
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(40);
+ __Instance = Marshal.AllocHGlobal(16);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TextComment(CppSharp.Parser.AST.TextComment _0)
+ public TextComment(global::CppSharp.Parser.AST.TextComment _0)
: this((void*) null)
{
- __Instance = Marshal.AllocHGlobal(40);
+ __Instance = Marshal.AllocHGlobal(16);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
var __arg0 = _0.__Instance;
- Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
+ Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
}
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -14107,13 +14107,13 @@ namespace CppSharp
public unsafe partial class RawComment : IDisposable
{
- [StructLayout(LayoutKind.Explicit, Size = 80)]
+ [StructLayout(LayoutKind.Explicit, Size = 32)]
public partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.RawCommentKind Kind;
+ public global::CppSharp.Parser.AST.RawCommentKind Kind;
- [FieldOffset(72)]
+ [FieldOffset(24)]
public global::System.IntPtr FullCommentBlock;
[SuppressUnmanagedCodeSecurity]
@@ -14172,8 +14172,8 @@ namespace CppSharp
private static void* __CopyValue(RawComment.Internal native)
{
- var ret = Marshal.AllocHGlobal(80);
- CppSharp.Parser.AST.RawComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ var ret = Marshal.AllocHGlobal(32);
+ global::CppSharp.Parser.AST.RawComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -14193,15 +14193,15 @@ namespace CppSharp
public RawComment()
{
- __Instance = Marshal.AllocHGlobal(80);
+ __Instance = Marshal.AllocHGlobal(32);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public RawComment(CppSharp.Parser.AST.RawComment _0)
+ public RawComment(global::CppSharp.Parser.AST.RawComment _0)
{
- __Instance = Marshal.AllocHGlobal(80);
+ __Instance = Marshal.AllocHGlobal(32);
__ownsNativeInstance = true;
NativeToManagedMap[__Instance] = this;
if (ReferenceEquals(_0, null))
@@ -14217,7 +14217,7 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.RawComment __dummy;
+ global::CppSharp.Parser.AST.RawComment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment));
if (__ownsNativeInstance)
@@ -14256,7 +14256,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.RawCommentKind Kind
+ public global::CppSharp.Parser.AST.RawCommentKind Kind
{
get
{
@@ -14269,15 +14269,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.FullComment FullCommentBlock
+ public global::CppSharp.Parser.AST.FullComment FullCommentBlock
{
get
{
- CppSharp.Parser.AST.FullComment __result0;
+ global::CppSharp.Parser.AST.FullComment __result0;
if (((Internal*) __Instance)->FullCommentBlock == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.FullComment.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->FullCommentBlock))
- __result0 = (CppSharp.Parser.AST.FullComment) CppSharp.Parser.AST.FullComment.NativeToManagedMap[((Internal*) __Instance)->FullCommentBlock];
- else __result0 = CppSharp.Parser.AST.FullComment.__CreateInstance(((Internal*) __Instance)->FullCommentBlock);
+ else if (global::CppSharp.Parser.AST.FullComment.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->FullCommentBlock))
+ __result0 = (global::CppSharp.Parser.AST.FullComment) global::CppSharp.Parser.AST.FullComment.NativeToManagedMap[((Internal*) __Instance)->FullCommentBlock];
+ else __result0 = global::CppSharp.Parser.AST.FullComment.__CreateInstance(((Internal*) __Instance)->FullCommentBlock);
return __result0;
}
@@ -14290,3 +14290,2038 @@ namespace CppSharp
}
}
}
+
+namespace CppSharp
+{
+ namespace Parser
+ {
+ public unsafe partial struct SourceLocation
+ {
+ [StructLayout(LayoutKind.Explicit, Size = 4)]
+ public partial struct Internal
+ {
+ [FieldOffset(0)]
+ public uint ID;
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser14SourceLocationC2Ev")]
+ internal static extern void ctor_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser14SourceLocationC2Ej")]
+ internal static extern void ctor_1(global::System.IntPtr instance, uint ID);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser14SourceLocationC2ERKS1_")]
+ internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0);
+ }
+
+ private SourceLocation.Internal __instance;
+ public SourceLocation.Internal __Instance { get { return __instance; } }
+
+ public static SourceLocation __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
+ {
+ return new SourceLocation(native.ToPointer(), skipVTables);
+ }
+
+ public static SourceLocation __CreateInstance(SourceLocation.Internal native, bool skipVTables = false)
+ {
+ return new SourceLocation(native, skipVTables);
+ }
+
+ private SourceLocation(SourceLocation.Internal native, bool skipVTables = false)
+ : this()
+ {
+ __instance = native;
+ }
+
+ private SourceLocation(void* native, bool skipVTables = false) : this()
+ {
+ __instance = *(Internal*) native;
+ }
+
+ public SourceLocation(uint ID)
+ : this()
+ {
+ fixed (Internal* __instancePtr = &__instance)
+ {
+ Internal.ctor_1(new global::System.IntPtr(__instancePtr), ID);
+ }
+ }
+
+ public SourceLocation(global::CppSharp.Parser.SourceLocation _0)
+ : this()
+ {
+ var ____arg0 = _0.__Instance;
+ var __arg0 = new global::System.IntPtr(&____arg0);
+ fixed (Internal* __instancePtr = &__instance)
+ {
+ Internal.cctor_2(new global::System.IntPtr(__instancePtr), __arg0);
+ }
+ }
+
+ public uint ID
+ {
+ get
+ {
+ return __instance.ID;
+ }
+
+ set
+ {
+ __instance.ID = value;
+ }
+ }
+ }
+ }
+}
+
+namespace CppSharp
+{
+ namespace Parser
+ {
+ public enum LanguageVersion
+ {
+ /// The C programming language.
+ C = 0,
+ /// The C++ programming language year 1998; supports deprecated constructs.
+ CPlusPlus98 = 1,
+ /// The C++ programming language year 2011.
+ CPlusPlus11 = 2
+ }
+
+ public enum ParserDiagnosticLevel
+ {
+ Ignored = 0,
+ Note = 1,
+ Warning = 2,
+ Error = 3,
+ Fatal = 4
+ }
+
+ public enum ParserResultKind
+ {
+ Success = 0,
+ Error = 1,
+ FileNotFound = 2
+ }
+
+ public enum SourceLocationKind
+ {
+ Invalid = 0,
+ Builtin = 1,
+ CommandLine = 2,
+ System = 3,
+ User = 4
+ }
+
+ public unsafe partial class ParserOptions : IDisposable
+ {
+ [StructLayout(LayoutKind.Explicit, Size = 224)]
+ public partial struct Internal
+ {
+ [FieldOffset(176)]
+ public global::System.IntPtr ASTContext;
+
+ [FieldOffset(184)]
+ public int ToolSetToUse;
+
+ [FieldOffset(200)]
+ public global::CppSharp.Parser.AST.CppAbi Abi;
+
+ [FieldOffset(204)]
+ public byte NoStandardIncludes;
+
+ [FieldOffset(205)]
+ public byte NoBuiltinIncludes;
+
+ [FieldOffset(206)]
+ public byte MicrosoftMode;
+
+ [FieldOffset(207)]
+ public byte Verbose;
+
+ [FieldOffset(208)]
+ public global::CppSharp.Parser.LanguageVersion LanguageVersion;
+
+ [FieldOffset(216)]
+ public global::System.IntPtr TargetInfo;
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptionsC2Ev")]
+ internal static extern void ctor_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptionsC2ERKS1_")]
+ internal static extern void cctor_1(global::System.IntPtr instance, global::System.IntPtr _0);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptionsD2Ev")]
+ internal static extern void dtor_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions12getArgumentsEj")]
+ internal static extern global::System.IntPtr getArguments_0(global::System.IntPtr instance, uint i);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions12addArgumentsEPKc")]
+ internal static extern void addArguments_0(global::System.IntPtr instance, global::System.IntPtr s);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14clearArgumentsEv")]
+ internal static extern void clearArguments_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14getSourceFilesEj")]
+ internal static extern global::System.IntPtr getSourceFiles_0(global::System.IntPtr instance, uint i);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14addSourceFilesEPKc")]
+ internal static extern void addSourceFiles_0(global::System.IntPtr instance, global::System.IntPtr s);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions16clearSourceFilesEv")]
+ internal static extern void clearSourceFiles_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14getIncludeDirsEj")]
+ internal static extern global::System.IntPtr getIncludeDirs_0(global::System.IntPtr instance, uint i);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14addIncludeDirsEPKc")]
+ internal static extern void addIncludeDirs_0(global::System.IntPtr instance, global::System.IntPtr s);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions16clearIncludeDirsEv")]
+ internal static extern void clearIncludeDirs_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions20getSystemIncludeDirsEj")]
+ internal static extern global::System.IntPtr getSystemIncludeDirs_0(global::System.IntPtr instance, uint i);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions20addSystemIncludeDirsEPKc")]
+ internal static extern void addSystemIncludeDirs_0(global::System.IntPtr instance, global::System.IntPtr s);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions22clearSystemIncludeDirsEv")]
+ internal static extern void clearSystemIncludeDirs_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions10getDefinesEj")]
+ internal static extern global::System.IntPtr getDefines_0(global::System.IntPtr instance, uint i);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions10addDefinesEPKc")]
+ internal static extern void addDefines_0(global::System.IntPtr instance, global::System.IntPtr s);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions12clearDefinesEv")]
+ internal static extern void clearDefines_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions12getUndefinesEj")]
+ internal static extern global::System.IntPtr getUndefines_0(global::System.IntPtr instance, uint i);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions12addUndefinesEPKc")]
+ internal static extern void addUndefines_0(global::System.IntPtr instance, global::System.IntPtr s);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14clearUndefinesEv")]
+ internal static extern void clearUndefines_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14getLibraryDirsEj")]
+ internal static extern global::System.IntPtr getLibraryDirs_0(global::System.IntPtr instance, uint i);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14addLibraryDirsEPKc")]
+ internal static extern void addLibraryDirs_0(global::System.IntPtr instance, global::System.IntPtr s);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions16clearLibraryDirsEv")]
+ internal static extern void clearLibraryDirs_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions17getArgumentsCountEv")]
+ internal static extern uint getArgumentsCount_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14getLibraryFileEv")]
+ internal static extern global::System.IntPtr getLibraryFile_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions14setLibraryFileEPKc")]
+ internal static extern void setLibraryFile_0(global::System.IntPtr instance, global::System.IntPtr s);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions19getSourceFilesCountEv")]
+ internal static extern uint getSourceFilesCount_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions19getIncludeDirsCountEv")]
+ internal static extern uint getIncludeDirsCount_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions25getSystemIncludeDirsCountEv")]
+ internal static extern uint getSystemIncludeDirsCount_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions15getDefinesCountEv")]
+ internal static extern uint getDefinesCount_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions17getUndefinesCountEv")]
+ internal static extern uint getUndefinesCount_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions19getLibraryDirsCountEv")]
+ internal static extern uint getLibraryDirsCount_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions15getTargetTripleEv")]
+ internal static extern global::System.IntPtr getTargetTriple_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser13ParserOptions15setTargetTripleEPKc")]
+ internal static extern void setTargetTriple_0(global::System.IntPtr instance, global::System.IntPtr s);
+ }
+
+ public global::System.IntPtr __Instance { get; protected set; }
+
+ protected int __PointerAdjustment;
+ public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary();
+ protected void*[] __OriginalVTables;
+
+ protected bool __ownsNativeInstance;
+
+ public static ParserOptions __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
+ {
+ return new ParserOptions(native.ToPointer(), skipVTables);
+ }
+
+ public static ParserOptions __CreateInstance(ParserOptions.Internal native, bool skipVTables = false)
+ {
+ return new ParserOptions(native, skipVTables);
+ }
+
+ private static void* __CopyValue(ParserOptions.Internal native)
+ {
+ var ret = Marshal.AllocHGlobal(224);
+ global::CppSharp.Parser.ParserOptions.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ return ret.ToPointer();
+ }
+
+ private ParserOptions(ParserOptions.Internal native, bool skipVTables = false)
+ : this(__CopyValue(native), skipVTables)
+ {
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ }
+
+ protected ParserOptions(void* native, bool skipVTables = false)
+ {
+ if (native == null)
+ return;
+ __Instance = new global::System.IntPtr(native);
+ }
+
+ public ParserOptions()
+ {
+ __Instance = Marshal.AllocHGlobal(224);
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ Internal.ctor_0((__Instance + __PointerAdjustment));
+ }
+
+ public ParserOptions(global::CppSharp.Parser.ParserOptions _0)
+ {
+ __Instance = Marshal.AllocHGlobal(224);
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ if (ReferenceEquals(_0, null))
+ throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
+ var __arg0 = _0.__Instance;
+ Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
+ }
+
+ public void Dispose()
+ {
+ Dispose(disposing: true);
+ }
+
+ protected virtual void Dispose(bool disposing)
+ {
+ global::CppSharp.Parser.ParserOptions __dummy;
+ NativeToManagedMap.TryRemove(__Instance, out __dummy);
+ Internal.dtor_0((__Instance + __PointerAdjustment));
+ if (__ownsNativeInstance)
+ Marshal.FreeHGlobal(__Instance);
+ }
+
+ public string getArguments(uint i)
+ {
+ var __ret = Internal.getArguments_0((__Instance + __PointerAdjustment), i);
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ public void addArguments(string s)
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(s);
+ Internal.addArguments_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+
+ public void clearArguments()
+ {
+ Internal.clearArguments_0((__Instance + __PointerAdjustment));
+ }
+
+ public string getSourceFiles(uint i)
+ {
+ var __ret = Internal.getSourceFiles_0((__Instance + __PointerAdjustment), i);
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ public void addSourceFiles(string s)
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(s);
+ Internal.addSourceFiles_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+
+ public void clearSourceFiles()
+ {
+ Internal.clearSourceFiles_0((__Instance + __PointerAdjustment));
+ }
+
+ public string getIncludeDirs(uint i)
+ {
+ var __ret = Internal.getIncludeDirs_0((__Instance + __PointerAdjustment), i);
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ public void addIncludeDirs(string s)
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(s);
+ Internal.addIncludeDirs_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+
+ public void clearIncludeDirs()
+ {
+ Internal.clearIncludeDirs_0((__Instance + __PointerAdjustment));
+ }
+
+ public string getSystemIncludeDirs(uint i)
+ {
+ var __ret = Internal.getSystemIncludeDirs_0((__Instance + __PointerAdjustment), i);
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ public void addSystemIncludeDirs(string s)
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(s);
+ Internal.addSystemIncludeDirs_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+
+ public void clearSystemIncludeDirs()
+ {
+ Internal.clearSystemIncludeDirs_0((__Instance + __PointerAdjustment));
+ }
+
+ public string getDefines(uint i)
+ {
+ var __ret = Internal.getDefines_0((__Instance + __PointerAdjustment), i);
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ public void addDefines(string s)
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(s);
+ Internal.addDefines_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+
+ public void clearDefines()
+ {
+ Internal.clearDefines_0((__Instance + __PointerAdjustment));
+ }
+
+ public string getUndefines(uint i)
+ {
+ var __ret = Internal.getUndefines_0((__Instance + __PointerAdjustment), i);
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ public void addUndefines(string s)
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(s);
+ Internal.addUndefines_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+
+ public void clearUndefines()
+ {
+ Internal.clearUndefines_0((__Instance + __PointerAdjustment));
+ }
+
+ public string getLibraryDirs(uint i)
+ {
+ var __ret = Internal.getLibraryDirs_0((__Instance + __PointerAdjustment), i);
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ public void addLibraryDirs(string s)
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(s);
+ Internal.addLibraryDirs_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+
+ public void clearLibraryDirs()
+ {
+ Internal.clearLibraryDirs_0((__Instance + __PointerAdjustment));
+ }
+
+ public uint ArgumentsCount
+ {
+ get
+ {
+ var __ret = Internal.getArgumentsCount_0((__Instance + __PointerAdjustment));
+ return __ret;
+ }
+ }
+
+ public string LibraryFile
+ {
+ get
+ {
+ var __ret = Internal.getLibraryFile_0((__Instance + __PointerAdjustment));
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ set
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(value);
+ Internal.setLibraryFile_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+ }
+
+ public uint SourceFilesCount
+ {
+ get
+ {
+ var __ret = Internal.getSourceFilesCount_0((__Instance + __PointerAdjustment));
+ return __ret;
+ }
+ }
+
+ public uint IncludeDirsCount
+ {
+ get
+ {
+ var __ret = Internal.getIncludeDirsCount_0((__Instance + __PointerAdjustment));
+ return __ret;
+ }
+ }
+
+ public uint SystemIncludeDirsCount
+ {
+ get
+ {
+ var __ret = Internal.getSystemIncludeDirsCount_0((__Instance + __PointerAdjustment));
+ return __ret;
+ }
+ }
+
+ public uint DefinesCount
+ {
+ get
+ {
+ var __ret = Internal.getDefinesCount_0((__Instance + __PointerAdjustment));
+ return __ret;
+ }
+ }
+
+ public uint UndefinesCount
+ {
+ get
+ {
+ var __ret = Internal.getUndefinesCount_0((__Instance + __PointerAdjustment));
+ return __ret;
+ }
+ }
+
+ public uint LibraryDirsCount
+ {
+ get
+ {
+ var __ret = Internal.getLibraryDirsCount_0((__Instance + __PointerAdjustment));
+ return __ret;
+ }
+ }
+
+ public string TargetTriple
+ {
+ get
+ {
+ var __ret = Internal.getTargetTriple_0((__Instance + __PointerAdjustment));
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ set
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(value);
+ Internal.setTargetTriple_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+ }
+
+ public global::CppSharp.Parser.AST.ASTContext ASTContext
+ {
+ get
+ {
+ global::CppSharp.Parser.AST.ASTContext __result0;
+ if (((Internal*) __Instance)->ASTContext == IntPtr.Zero) __result0 = null;
+ else if (global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->ASTContext))
+ __result0 = (global::CppSharp.Parser.AST.ASTContext) global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap[((Internal*) __Instance)->ASTContext];
+ else __result0 = global::CppSharp.Parser.AST.ASTContext.__CreateInstance(((Internal*) __Instance)->ASTContext);
+ return __result0;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->ASTContext = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance;
+ }
+ }
+
+ public int ToolSetToUse
+ {
+ get
+ {
+ return ((Internal*) __Instance)->ToolSetToUse;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->ToolSetToUse = value;
+ }
+ }
+
+ public global::CppSharp.Parser.AST.CppAbi Abi
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Abi;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Abi = value;
+ }
+ }
+
+ public bool NoStandardIncludes
+ {
+ get
+ {
+ return ((Internal*) __Instance)->NoStandardIncludes != 0;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->NoStandardIncludes = (byte) (value ? 1 : 0);
+ }
+ }
+
+ public bool NoBuiltinIncludes
+ {
+ get
+ {
+ return ((Internal*) __Instance)->NoBuiltinIncludes != 0;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->NoBuiltinIncludes = (byte) (value ? 1 : 0);
+ }
+ }
+
+ public bool MicrosoftMode
+ {
+ get
+ {
+ return ((Internal*) __Instance)->MicrosoftMode != 0;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->MicrosoftMode = (byte) (value ? 1 : 0);
+ }
+ }
+
+ public bool Verbose
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Verbose != 0;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Verbose = (byte) (value ? 1 : 0);
+ }
+ }
+
+ public global::CppSharp.Parser.LanguageVersion LanguageVersion
+ {
+ get
+ {
+ return ((Internal*) __Instance)->LanguageVersion;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->LanguageVersion = value;
+ }
+ }
+
+ public global::CppSharp.Parser.ParserTargetInfo TargetInfo
+ {
+ get
+ {
+ global::CppSharp.Parser.ParserTargetInfo __result0;
+ if (((Internal*) __Instance)->TargetInfo == IntPtr.Zero) __result0 = null;
+ else if (global::CppSharp.Parser.ParserTargetInfo.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->TargetInfo))
+ __result0 = (global::CppSharp.Parser.ParserTargetInfo) global::CppSharp.Parser.ParserTargetInfo.NativeToManagedMap[((Internal*) __Instance)->TargetInfo];
+ else __result0 = global::CppSharp.Parser.ParserTargetInfo.__CreateInstance(((Internal*) __Instance)->TargetInfo);
+ return __result0;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->TargetInfo = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance;
+ }
+ }
+ }
+
+ public unsafe partial class ParserDiagnostic : IDisposable
+ {
+ [StructLayout(LayoutKind.Explicit, Size = 32)]
+ public partial struct Internal
+ {
+ [FieldOffset(16)]
+ public global::CppSharp.Parser.ParserDiagnosticLevel Level;
+
+ [FieldOffset(20)]
+ public int LineNumber;
+
+ [FieldOffset(24)]
+ public int ColumnNumber;
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser16ParserDiagnosticC2Ev")]
+ internal static extern void ctor_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser16ParserDiagnosticC2ERKS1_")]
+ internal static extern void cctor_1(global::System.IntPtr instance, global::System.IntPtr _0);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser16ParserDiagnosticD2Ev")]
+ internal static extern void dtor_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser16ParserDiagnostic11getFileNameEv")]
+ internal static extern global::System.IntPtr getFileName_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser16ParserDiagnostic11setFileNameEPKc")]
+ internal static extern void setFileName_0(global::System.IntPtr instance, global::System.IntPtr s);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser16ParserDiagnostic10getMessageEv")]
+ internal static extern global::System.IntPtr getMessage_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser16ParserDiagnostic10setMessageEPKc")]
+ internal static extern void setMessage_0(global::System.IntPtr instance, global::System.IntPtr s);
+ }
+
+ public global::System.IntPtr __Instance { get; protected set; }
+
+ protected int __PointerAdjustment;
+ public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary();
+ protected void*[] __OriginalVTables;
+
+ protected bool __ownsNativeInstance;
+
+ public static ParserDiagnostic __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
+ {
+ return new ParserDiagnostic(native.ToPointer(), skipVTables);
+ }
+
+ public static ParserDiagnostic __CreateInstance(ParserDiagnostic.Internal native, bool skipVTables = false)
+ {
+ return new ParserDiagnostic(native, skipVTables);
+ }
+
+ private static void* __CopyValue(ParserDiagnostic.Internal native)
+ {
+ var ret = Marshal.AllocHGlobal(32);
+ global::CppSharp.Parser.ParserDiagnostic.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ return ret.ToPointer();
+ }
+
+ private ParserDiagnostic(ParserDiagnostic.Internal native, bool skipVTables = false)
+ : this(__CopyValue(native), skipVTables)
+ {
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ }
+
+ protected ParserDiagnostic(void* native, bool skipVTables = false)
+ {
+ if (native == null)
+ return;
+ __Instance = new global::System.IntPtr(native);
+ }
+
+ public ParserDiagnostic()
+ {
+ __Instance = Marshal.AllocHGlobal(32);
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ Internal.ctor_0((__Instance + __PointerAdjustment));
+ }
+
+ public ParserDiagnostic(global::CppSharp.Parser.ParserDiagnostic _0)
+ {
+ __Instance = Marshal.AllocHGlobal(32);
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ if (ReferenceEquals(_0, null))
+ throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
+ var __arg0 = _0.__Instance;
+ Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
+ }
+
+ public void Dispose()
+ {
+ Dispose(disposing: true);
+ }
+
+ protected virtual void Dispose(bool disposing)
+ {
+ global::CppSharp.Parser.ParserDiagnostic __dummy;
+ NativeToManagedMap.TryRemove(__Instance, out __dummy);
+ Internal.dtor_0((__Instance + __PointerAdjustment));
+ if (__ownsNativeInstance)
+ Marshal.FreeHGlobal(__Instance);
+ }
+
+ public string FileName
+ {
+ get
+ {
+ var __ret = Internal.getFileName_0((__Instance + __PointerAdjustment));
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ set
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(value);
+ Internal.setFileName_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+ }
+
+ public string Message
+ {
+ get
+ {
+ var __ret = Internal.getMessage_0((__Instance + __PointerAdjustment));
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ set
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(value);
+ Internal.setMessage_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+ }
+
+ public global::CppSharp.Parser.ParserDiagnosticLevel Level
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Level;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Level = value;
+ }
+ }
+
+ public int LineNumber
+ {
+ get
+ {
+ return ((Internal*) __Instance)->LineNumber;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->LineNumber = value;
+ }
+ }
+
+ public int ColumnNumber
+ {
+ get
+ {
+ return ((Internal*) __Instance)->ColumnNumber;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->ColumnNumber = value;
+ }
+ }
+ }
+
+ public unsafe partial class ParserResult : IDisposable
+ {
+ [StructLayout(LayoutKind.Explicit, Size = 56)]
+ public partial struct Internal
+ {
+ [FieldOffset(0)]
+ public global::CppSharp.Parser.ParserResultKind Kind;
+
+ [FieldOffset(32)]
+ public global::System.IntPtr ASTContext;
+
+ [FieldOffset(40)]
+ public global::System.IntPtr Library;
+
+ [FieldOffset(48)]
+ public global::System.IntPtr CodeParser;
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser12ParserResultC2Ev")]
+ internal static extern void ctor_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser12ParserResultC2ERKS1_")]
+ internal static extern void cctor_1(global::System.IntPtr instance, global::System.IntPtr _0);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser12ParserResultD2Ev")]
+ internal static extern void dtor_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser12ParserResult14getDiagnosticsEj")]
+ internal static extern void getDiagnostics_0(global::System.IntPtr @return, global::System.IntPtr instance, uint i);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser12ParserResult14addDiagnosticsERNS0_16ParserDiagnosticE")]
+ internal static extern void addDiagnostics_0(global::System.IntPtr instance, global::System.IntPtr s);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser12ParserResult16clearDiagnosticsEv")]
+ internal static extern void clearDiagnostics_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser12ParserResult19getDiagnosticsCountEv")]
+ internal static extern uint getDiagnosticsCount_0(global::System.IntPtr instance);
+ }
+
+ public global::System.IntPtr __Instance { get; protected set; }
+
+ protected int __PointerAdjustment;
+ public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary();
+ protected void*[] __OriginalVTables;
+
+ protected bool __ownsNativeInstance;
+
+ public static ParserResult __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
+ {
+ return new ParserResult(native.ToPointer(), skipVTables);
+ }
+
+ public static ParserResult __CreateInstance(ParserResult.Internal native, bool skipVTables = false)
+ {
+ return new ParserResult(native, skipVTables);
+ }
+
+ private static void* __CopyValue(ParserResult.Internal native)
+ {
+ var ret = Marshal.AllocHGlobal(56);
+ global::CppSharp.Parser.ParserResult.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ return ret.ToPointer();
+ }
+
+ private ParserResult(ParserResult.Internal native, bool skipVTables = false)
+ : this(__CopyValue(native), skipVTables)
+ {
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ }
+
+ protected ParserResult(void* native, bool skipVTables = false)
+ {
+ if (native == null)
+ return;
+ __Instance = new global::System.IntPtr(native);
+ }
+
+ public ParserResult()
+ {
+ __Instance = Marshal.AllocHGlobal(56);
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ Internal.ctor_0((__Instance + __PointerAdjustment));
+ }
+
+ public ParserResult(global::CppSharp.Parser.ParserResult _0)
+ {
+ __Instance = Marshal.AllocHGlobal(56);
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ if (ReferenceEquals(_0, null))
+ throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
+ var __arg0 = _0.__Instance;
+ Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
+ }
+
+ public void Dispose()
+ {
+ Dispose(disposing: true);
+ }
+
+ protected virtual void Dispose(bool disposing)
+ {
+ global::CppSharp.Parser.ParserResult __dummy;
+ NativeToManagedMap.TryRemove(__Instance, out __dummy);
+ Internal.dtor_0((__Instance + __PointerAdjustment));
+ if (__ownsNativeInstance)
+ Marshal.FreeHGlobal(__Instance);
+ }
+
+ public global::CppSharp.Parser.ParserDiagnostic getDiagnostics(uint i)
+ {
+ var __ret = new global::CppSharp.Parser.ParserDiagnostic.Internal();
+ Internal.getDiagnostics_0(new IntPtr(&__ret), (__Instance + __PointerAdjustment), i);
+ return global::CppSharp.Parser.ParserDiagnostic.__CreateInstance(__ret);
+ }
+
+ public void addDiagnostics(global::CppSharp.Parser.ParserDiagnostic s)
+ {
+ if (ReferenceEquals(s, null))
+ throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
+ var __arg0 = s.__Instance;
+ Internal.addDiagnostics_0((__Instance + __PointerAdjustment), __arg0);
+ }
+
+ public void clearDiagnostics()
+ {
+ Internal.clearDiagnostics_0((__Instance + __PointerAdjustment));
+ }
+
+ public uint DiagnosticsCount
+ {
+ get
+ {
+ var __ret = Internal.getDiagnosticsCount_0((__Instance + __PointerAdjustment));
+ return __ret;
+ }
+ }
+
+ public global::CppSharp.Parser.ParserResultKind Kind
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Kind;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Kind = value;
+ }
+ }
+
+ public global::CppSharp.Parser.AST.ASTContext ASTContext
+ {
+ get
+ {
+ global::CppSharp.Parser.AST.ASTContext __result0;
+ if (((Internal*) __Instance)->ASTContext == IntPtr.Zero) __result0 = null;
+ else if (global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->ASTContext))
+ __result0 = (global::CppSharp.Parser.AST.ASTContext) global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap[((Internal*) __Instance)->ASTContext];
+ else __result0 = global::CppSharp.Parser.AST.ASTContext.__CreateInstance(((Internal*) __Instance)->ASTContext);
+ return __result0;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->ASTContext = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance;
+ }
+ }
+
+ public global::CppSharp.Parser.AST.NativeLibrary Library
+ {
+ get
+ {
+ global::CppSharp.Parser.AST.NativeLibrary __result0;
+ if (((Internal*) __Instance)->Library == IntPtr.Zero) __result0 = null;
+ else if (global::CppSharp.Parser.AST.NativeLibrary.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Library))
+ __result0 = (global::CppSharp.Parser.AST.NativeLibrary) global::CppSharp.Parser.AST.NativeLibrary.NativeToManagedMap[((Internal*) __Instance)->Library];
+ else __result0 = global::CppSharp.Parser.AST.NativeLibrary.__CreateInstance(((Internal*) __Instance)->Library);
+ return __result0;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Library = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance;
+ }
+ }
+ }
+
+ public unsafe partial class ClangParser : IDisposable
+ {
+ [StructLayout(LayoutKind.Explicit, Size = 0)]
+ public partial struct Internal
+ {
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser11ClangParserC2ERKS1_")]
+ internal static extern void cctor_1(global::System.IntPtr instance, global::System.IntPtr _0);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser11ClangParser11ParseHeaderEPNS0_13ParserOptionsE")]
+ internal static extern global::System.IntPtr ParseHeader_0(global::System.IntPtr Opts);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser11ClangParser12ParseLibraryEPNS0_13ParserOptionsE")]
+ internal static extern global::System.IntPtr ParseLibrary_0(global::System.IntPtr Opts);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser11ClangParser13GetTargetInfoEPNS0_13ParserOptionsE")]
+ internal static extern global::System.IntPtr GetTargetInfo_0(global::System.IntPtr Opts);
+ }
+
+ public global::System.IntPtr __Instance { get; protected set; }
+
+ protected int __PointerAdjustment;
+ public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary();
+ protected void*[] __OriginalVTables;
+
+ protected bool __ownsNativeInstance;
+
+ public static ClangParser __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
+ {
+ return new ClangParser(native.ToPointer(), skipVTables);
+ }
+
+ public static ClangParser __CreateInstance(ClangParser.Internal native, bool skipVTables = false)
+ {
+ return new ClangParser(native, skipVTables);
+ }
+
+ private static void* __CopyValue(ClangParser.Internal native)
+ {
+ var ret = Marshal.AllocHGlobal(0);
+ *(ClangParser.Internal*) ret = native;
+ return ret.ToPointer();
+ }
+
+ private ClangParser(ClangParser.Internal native, bool skipVTables = false)
+ : this(__CopyValue(native), skipVTables)
+ {
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ }
+
+ protected ClangParser(void* native, bool skipVTables = false)
+ {
+ if (native == null)
+ return;
+ __Instance = new global::System.IntPtr(native);
+ }
+
+ public ClangParser()
+ {
+ __Instance = Marshal.AllocHGlobal(0);
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ }
+
+ public ClangParser(global::CppSharp.Parser.ClangParser _0)
+ {
+ __Instance = Marshal.AllocHGlobal(0);
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ *((ClangParser.Internal*) __Instance) = *((ClangParser.Internal*) _0.__Instance);
+ }
+
+ public void Dispose()
+ {
+ Dispose(disposing: true);
+ }
+
+ protected virtual void Dispose(bool disposing)
+ {
+ global::CppSharp.Parser.ClangParser __dummy;
+ NativeToManagedMap.TryRemove(__Instance, out __dummy);
+ if (__ownsNativeInstance)
+ Marshal.FreeHGlobal(__Instance);
+ }
+
+ public static global::CppSharp.Parser.ParserResult ParseHeader(global::CppSharp.Parser.ParserOptions Opts)
+ {
+ var __arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
+ var __ret = Internal.ParseHeader_0(__arg0);
+ global::CppSharp.Parser.ParserResult __result0;
+ if (__ret == IntPtr.Zero) __result0 = null;
+ else if (global::CppSharp.Parser.ParserResult.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.ParserResult) global::CppSharp.Parser.ParserResult.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.ParserResult.__CreateInstance(__ret);
+ return __result0;
+ }
+
+ public static global::CppSharp.Parser.ParserResult ParseLibrary(global::CppSharp.Parser.ParserOptions Opts)
+ {
+ var __arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
+ var __ret = Internal.ParseLibrary_0(__arg0);
+ global::CppSharp.Parser.ParserResult __result0;
+ if (__ret == IntPtr.Zero) __result0 = null;
+ else if (global::CppSharp.Parser.ParserResult.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.ParserResult) global::CppSharp.Parser.ParserResult.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.ParserResult.__CreateInstance(__ret);
+ return __result0;
+ }
+
+ public static global::CppSharp.Parser.ParserTargetInfo GetTargetInfo(global::CppSharp.Parser.ParserOptions Opts)
+ {
+ var __arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
+ var __ret = Internal.GetTargetInfo_0(__arg0);
+ global::CppSharp.Parser.ParserTargetInfo __result0;
+ if (__ret == IntPtr.Zero) __result0 = null;
+ else if (global::CppSharp.Parser.ParserTargetInfo.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.ParserTargetInfo) global::CppSharp.Parser.ParserTargetInfo.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.ParserTargetInfo.__CreateInstance(__ret);
+ return __result0;
+ }
+ }
+ }
+}
+
+namespace CppSharp
+{
+ namespace Parser
+ {
+ public enum ParserIntType
+ {
+ NoInt = 0,
+ SignedChar = 1,
+ UnsignedChar = 2,
+ SignedShort = 3,
+ UnsignedShort = 4,
+ SignedInt = 5,
+ UnsignedInt = 6,
+ SignedLong = 7,
+ UnsignedLong = 8,
+ SignedLongLong = 9,
+ UnsignedLongLong = 10
+ }
+
+ public unsafe partial class ParserTargetInfo : IDisposable
+ {
+ [StructLayout(LayoutKind.Explicit, Size = 160)]
+ public partial struct Internal
+ {
+ [FieldOffset(8)]
+ public global::CppSharp.Parser.ParserIntType Char16Type;
+
+ [FieldOffset(12)]
+ public global::CppSharp.Parser.ParserIntType Char32Type;
+
+ [FieldOffset(16)]
+ public global::CppSharp.Parser.ParserIntType Int64Type;
+
+ [FieldOffset(20)]
+ public global::CppSharp.Parser.ParserIntType IntMaxType;
+
+ [FieldOffset(24)]
+ public global::CppSharp.Parser.ParserIntType IntPtrType;
+
+ [FieldOffset(28)]
+ public global::CppSharp.Parser.ParserIntType SizeType;
+
+ [FieldOffset(32)]
+ public global::CppSharp.Parser.ParserIntType UIntMaxType;
+
+ [FieldOffset(36)]
+ public global::CppSharp.Parser.ParserIntType WCharType;
+
+ [FieldOffset(40)]
+ public global::CppSharp.Parser.ParserIntType WIntType;
+
+ [FieldOffset(44)]
+ public uint BoolAlign;
+
+ [FieldOffset(48)]
+ public uint BoolWidth;
+
+ [FieldOffset(52)]
+ public uint CharAlign;
+
+ [FieldOffset(56)]
+ public uint CharWidth;
+
+ [FieldOffset(60)]
+ public uint Char16Align;
+
+ [FieldOffset(64)]
+ public uint Char16Width;
+
+ [FieldOffset(68)]
+ public uint Char32Align;
+
+ [FieldOffset(72)]
+ public uint Char32Width;
+
+ [FieldOffset(76)]
+ public uint HalfAlign;
+
+ [FieldOffset(80)]
+ public uint HalfWidth;
+
+ [FieldOffset(84)]
+ public uint FloatAlign;
+
+ [FieldOffset(88)]
+ public uint FloatWidth;
+
+ [FieldOffset(92)]
+ public uint DoubleAlign;
+
+ [FieldOffset(96)]
+ public uint DoubleWidth;
+
+ [FieldOffset(100)]
+ public uint ShortAlign;
+
+ [FieldOffset(104)]
+ public uint ShortWidth;
+
+ [FieldOffset(108)]
+ public uint IntAlign;
+
+ [FieldOffset(112)]
+ public uint IntWidth;
+
+ [FieldOffset(116)]
+ public uint IntMaxTWidth;
+
+ [FieldOffset(120)]
+ public uint LongAlign;
+
+ [FieldOffset(124)]
+ public uint LongWidth;
+
+ [FieldOffset(128)]
+ public uint LongDoubleAlign;
+
+ [FieldOffset(132)]
+ public uint LongDoubleWidth;
+
+ [FieldOffset(136)]
+ public uint LongLongAlign;
+
+ [FieldOffset(140)]
+ public uint LongLongWidth;
+
+ [FieldOffset(144)]
+ public uint PointerAlign;
+
+ [FieldOffset(148)]
+ public uint PointerWidth;
+
+ [FieldOffset(152)]
+ public uint WCharAlign;
+
+ [FieldOffset(156)]
+ public uint WCharWidth;
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser16ParserTargetInfoC2Ev")]
+ internal static extern void ctor_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser16ParserTargetInfoC2ERKS1_")]
+ internal static extern void cctor_1(global::System.IntPtr instance, global::System.IntPtr _0);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser16ParserTargetInfoD2Ev")]
+ internal static extern void dtor_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser16ParserTargetInfo6getABIEv")]
+ internal static extern global::System.IntPtr getABI_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="_ZN8CppSharp9CppParser16ParserTargetInfo6setABIEPKc")]
+ internal static extern void setABI_0(global::System.IntPtr instance, global::System.IntPtr s);
+ }
+
+ public global::System.IntPtr __Instance { get; protected set; }
+
+ protected int __PointerAdjustment;
+ public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary();
+ protected void*[] __OriginalVTables;
+
+ protected bool __ownsNativeInstance;
+
+ public static ParserTargetInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
+ {
+ return new ParserTargetInfo(native.ToPointer(), skipVTables);
+ }
+
+ public static ParserTargetInfo __CreateInstance(ParserTargetInfo.Internal native, bool skipVTables = false)
+ {
+ return new ParserTargetInfo(native, skipVTables);
+ }
+
+ private static void* __CopyValue(ParserTargetInfo.Internal native)
+ {
+ var ret = Marshal.AllocHGlobal(160);
+ global::CppSharp.Parser.ParserTargetInfo.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ return ret.ToPointer();
+ }
+
+ private ParserTargetInfo(ParserTargetInfo.Internal native, bool skipVTables = false)
+ : this(__CopyValue(native), skipVTables)
+ {
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ }
+
+ protected ParserTargetInfo(void* native, bool skipVTables = false)
+ {
+ if (native == null)
+ return;
+ __Instance = new global::System.IntPtr(native);
+ }
+
+ public ParserTargetInfo()
+ {
+ __Instance = Marshal.AllocHGlobal(160);
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ Internal.ctor_0((__Instance + __PointerAdjustment));
+ }
+
+ public ParserTargetInfo(global::CppSharp.Parser.ParserTargetInfo _0)
+ {
+ __Instance = Marshal.AllocHGlobal(160);
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ if (ReferenceEquals(_0, null))
+ throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
+ var __arg0 = _0.__Instance;
+ Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
+ }
+
+ public void Dispose()
+ {
+ Dispose(disposing: true);
+ }
+
+ protected virtual void Dispose(bool disposing)
+ {
+ global::CppSharp.Parser.ParserTargetInfo __dummy;
+ NativeToManagedMap.TryRemove(__Instance, out __dummy);
+ Internal.dtor_0((__Instance + __PointerAdjustment));
+ if (__ownsNativeInstance)
+ Marshal.FreeHGlobal(__Instance);
+ }
+
+ public string ABI
+ {
+ get
+ {
+ var __ret = Internal.getABI_0((__Instance + __PointerAdjustment));
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ set
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(value);
+ Internal.setABI_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+ }
+
+ public global::CppSharp.Parser.ParserIntType Char16Type
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Char16Type;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Char16Type = value;
+ }
+ }
+
+ public global::CppSharp.Parser.ParserIntType Char32Type
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Char32Type;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Char32Type = value;
+ }
+ }
+
+ public global::CppSharp.Parser.ParserIntType Int64Type
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Int64Type;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Int64Type = value;
+ }
+ }
+
+ public global::CppSharp.Parser.ParserIntType IntMaxType
+ {
+ get
+ {
+ return ((Internal*) __Instance)->IntMaxType;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->IntMaxType = value;
+ }
+ }
+
+ public global::CppSharp.Parser.ParserIntType IntPtrType
+ {
+ get
+ {
+ return ((Internal*) __Instance)->IntPtrType;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->IntPtrType = value;
+ }
+ }
+
+ public global::CppSharp.Parser.ParserIntType SizeType
+ {
+ get
+ {
+ return ((Internal*) __Instance)->SizeType;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->SizeType = value;
+ }
+ }
+
+ public global::CppSharp.Parser.ParserIntType UIntMaxType
+ {
+ get
+ {
+ return ((Internal*) __Instance)->UIntMaxType;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->UIntMaxType = value;
+ }
+ }
+
+ public global::CppSharp.Parser.ParserIntType WCharType
+ {
+ get
+ {
+ return ((Internal*) __Instance)->WCharType;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->WCharType = value;
+ }
+ }
+
+ public global::CppSharp.Parser.ParserIntType WIntType
+ {
+ get
+ {
+ return ((Internal*) __Instance)->WIntType;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->WIntType = value;
+ }
+ }
+
+ public uint BoolAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->BoolAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->BoolAlign = value;
+ }
+ }
+
+ public uint BoolWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->BoolWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->BoolWidth = value;
+ }
+ }
+
+ public uint CharAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->CharAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->CharAlign = value;
+ }
+ }
+
+ public uint CharWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->CharWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->CharWidth = value;
+ }
+ }
+
+ public uint Char16Align
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Char16Align;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Char16Align = value;
+ }
+ }
+
+ public uint Char16Width
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Char16Width;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Char16Width = value;
+ }
+ }
+
+ public uint Char32Align
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Char32Align;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Char32Align = value;
+ }
+ }
+
+ public uint Char32Width
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Char32Width;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Char32Width = value;
+ }
+ }
+
+ public uint HalfAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->HalfAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->HalfAlign = value;
+ }
+ }
+
+ public uint HalfWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->HalfWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->HalfWidth = value;
+ }
+ }
+
+ public uint FloatAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->FloatAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->FloatAlign = value;
+ }
+ }
+
+ public uint FloatWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->FloatWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->FloatWidth = value;
+ }
+ }
+
+ public uint DoubleAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->DoubleAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->DoubleAlign = value;
+ }
+ }
+
+ public uint DoubleWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->DoubleWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->DoubleWidth = value;
+ }
+ }
+
+ public uint ShortAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->ShortAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->ShortAlign = value;
+ }
+ }
+
+ public uint ShortWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->ShortWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->ShortWidth = value;
+ }
+ }
+
+ public uint IntAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->IntAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->IntAlign = value;
+ }
+ }
+
+ public uint IntWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->IntWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->IntWidth = value;
+ }
+ }
+
+ public uint IntMaxTWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->IntMaxTWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->IntMaxTWidth = value;
+ }
+ }
+
+ public uint LongAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->LongAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->LongAlign = value;
+ }
+ }
+
+ public uint LongWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->LongWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->LongWidth = value;
+ }
+ }
+
+ public uint LongDoubleAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->LongDoubleAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->LongDoubleAlign = value;
+ }
+ }
+
+ public uint LongDoubleWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->LongDoubleWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->LongDoubleWidth = value;
+ }
+ }
+
+ public uint LongLongAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->LongLongAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->LongLongAlign = value;
+ }
+ }
+
+ public uint LongLongWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->LongLongWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->LongLongWidth = value;
+ }
+ }
+
+ public uint PointerAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->PointerAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->PointerAlign = value;
+ }
+ }
+
+ public uint PointerWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->PointerWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->PointerWidth = value;
+ }
+ }
+
+ public uint WCharAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->WCharAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->WCharAlign = value;
+ }
+ }
+
+ public uint WCharWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->WCharWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->WCharWidth = value;
+ }
+ }
+ }
+ }
+}
diff --git a/src/CppParser/Bindings/CSharp/x86_64-linux-gnu/Sources.cs b/src/CppParser/Bindings/CSharp/x86_64-linux-gnu/Sources.cs
deleted file mode 100644
index f088944b..00000000
--- a/src/CppParser/Bindings/CSharp/x86_64-linux-gnu/Sources.cs
+++ /dev/null
@@ -1,97 +0,0 @@
-//----------------------------------------------------------------------------
-//
-// This is autogenerated code by CppSharp.
-// Do not edit this file or all your changes will be lost after re-generation.
-//
-//----------------------------------------------------------------------------
-using System;
-using System.Runtime.InteropServices;
-using System.Security;
-
-namespace CppSharp
-{
- namespace Parser
- {
- public unsafe partial struct SourceLocation
- {
- [StructLayout(LayoutKind.Explicit, Size = 4)]
- public partial struct Internal
- {
- [FieldOffset(0)]
- public uint ID;
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser14SourceLocationC2Ev")]
- internal static extern void ctor_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser14SourceLocationC2Ej")]
- internal static extern void ctor_1(global::System.IntPtr instance, uint ID);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser14SourceLocationC2ERKS1_")]
- internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0);
- }
-
- private SourceLocation.Internal __instance;
- public SourceLocation.Internal __Instance { get { return __instance; } }
-
- public static SourceLocation __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
- {
- return new SourceLocation(native.ToPointer(), skipVTables);
- }
-
- public static SourceLocation __CreateInstance(SourceLocation.Internal native, bool skipVTables = false)
- {
- return new SourceLocation(native, skipVTables);
- }
-
- private SourceLocation(SourceLocation.Internal native, bool skipVTables = false)
- : this()
- {
- __instance = native;
- }
-
- private SourceLocation(void* native, bool skipVTables = false) : this()
- {
- __instance = *(Internal*) native;
- }
-
- public SourceLocation(uint ID)
- : this()
- {
- fixed (Internal* __instancePtr = &__instance)
- {
- Internal.ctor_1(new global::System.IntPtr(__instancePtr), ID);
- }
- }
-
- public SourceLocation(CppSharp.Parser.SourceLocation _0)
- : this()
- {
- var ____arg0 = _0.__Instance;
- var __arg0 = new global::System.IntPtr(&____arg0);
- fixed (Internal* __instancePtr = &__instance)
- {
- Internal.cctor_2(new global::System.IntPtr(__instancePtr), __arg0);
- }
- }
-
- public uint ID
- {
- get
- {
- return __instance.ID;
- }
-
- set
- {
- __instance.ID = value;
- }
- }
- }
- }
-}
diff --git a/src/CppParser/Bindings/CSharp/x86_64-linux-gnu/Target.cs b/src/CppParser/Bindings/CSharp/x86_64-linux-gnu/Target.cs
deleted file mode 100644
index 081f2493..00000000
--- a/src/CppParser/Bindings/CSharp/x86_64-linux-gnu/Target.cs
+++ /dev/null
@@ -1,758 +0,0 @@
-//----------------------------------------------------------------------------
-//
-// This is autogenerated code by CppSharp.
-// Do not edit this file or all your changes will be lost after re-generation.
-//
-//----------------------------------------------------------------------------
-using System;
-using System.Runtime.InteropServices;
-using System.Security;
-
-namespace CppSharp
-{
- namespace Parser
- {
- public enum ParserIntType
- {
- NoInt = 0,
- SignedChar = 1,
- UnsignedChar = 2,
- SignedShort = 3,
- UnsignedShort = 4,
- SignedInt = 5,
- UnsignedInt = 6,
- SignedLong = 7,
- UnsignedLong = 8,
- SignedLongLong = 9,
- UnsignedLongLong = 10
- }
-
- public unsafe partial class ParserTargetInfo : IDisposable
- {
- [StructLayout(LayoutKind.Explicit, Size = 160)]
- public partial struct Internal
- {
- [FieldOffset(8)]
- public CppSharp.Parser.ParserIntType Char16Type;
-
- [FieldOffset(12)]
- public CppSharp.Parser.ParserIntType Char32Type;
-
- [FieldOffset(16)]
- public CppSharp.Parser.ParserIntType Int64Type;
-
- [FieldOffset(20)]
- public CppSharp.Parser.ParserIntType IntMaxType;
-
- [FieldOffset(24)]
- public CppSharp.Parser.ParserIntType IntPtrType;
-
- [FieldOffset(28)]
- public CppSharp.Parser.ParserIntType SizeType;
-
- [FieldOffset(32)]
- public CppSharp.Parser.ParserIntType UIntMaxType;
-
- [FieldOffset(36)]
- public CppSharp.Parser.ParserIntType WCharType;
-
- [FieldOffset(40)]
- public CppSharp.Parser.ParserIntType WIntType;
-
- [FieldOffset(44)]
- public uint BoolAlign;
-
- [FieldOffset(48)]
- public uint BoolWidth;
-
- [FieldOffset(52)]
- public uint CharAlign;
-
- [FieldOffset(56)]
- public uint CharWidth;
-
- [FieldOffset(60)]
- public uint Char16Align;
-
- [FieldOffset(64)]
- public uint Char16Width;
-
- [FieldOffset(68)]
- public uint Char32Align;
-
- [FieldOffset(72)]
- public uint Char32Width;
-
- [FieldOffset(76)]
- public uint HalfAlign;
-
- [FieldOffset(80)]
- public uint HalfWidth;
-
- [FieldOffset(84)]
- public uint FloatAlign;
-
- [FieldOffset(88)]
- public uint FloatWidth;
-
- [FieldOffset(92)]
- public uint DoubleAlign;
-
- [FieldOffset(96)]
- public uint DoubleWidth;
-
- [FieldOffset(100)]
- public uint ShortAlign;
-
- [FieldOffset(104)]
- public uint ShortWidth;
-
- [FieldOffset(108)]
- public uint IntAlign;
-
- [FieldOffset(112)]
- public uint IntWidth;
-
- [FieldOffset(116)]
- public uint IntMaxTWidth;
-
- [FieldOffset(120)]
- public uint LongAlign;
-
- [FieldOffset(124)]
- public uint LongWidth;
-
- [FieldOffset(128)]
- public uint LongDoubleAlign;
-
- [FieldOffset(132)]
- public uint LongDoubleWidth;
-
- [FieldOffset(136)]
- public uint LongLongAlign;
-
- [FieldOffset(140)]
- public uint LongLongWidth;
-
- [FieldOffset(144)]
- public uint PointerAlign;
-
- [FieldOffset(148)]
- public uint PointerWidth;
-
- [FieldOffset(152)]
- public uint WCharAlign;
-
- [FieldOffset(156)]
- public uint WCharWidth;
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser16ParserTargetInfoC2Ev")]
- internal static extern void ctor_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser16ParserTargetInfoC2ERKS1_")]
- internal static extern void cctor_1(global::System.IntPtr instance, global::System.IntPtr _0);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser16ParserTargetInfoD2Ev")]
- internal static extern void dtor_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser16ParserTargetInfo6getABIEv")]
- internal static extern global::System.IntPtr getABI_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="_ZN8CppSharp9CppParser16ParserTargetInfo6setABIEPKc")]
- internal static extern void setABI_0(global::System.IntPtr instance, global::System.IntPtr s);
- }
-
- public global::System.IntPtr __Instance { get; protected set; }
-
- protected int __PointerAdjustment;
- public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary();
- protected void*[] __OriginalVTables;
-
- protected bool __ownsNativeInstance;
-
- public static ParserTargetInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
- {
- return new ParserTargetInfo(native.ToPointer(), skipVTables);
- }
-
- public static ParserTargetInfo __CreateInstance(ParserTargetInfo.Internal native, bool skipVTables = false)
- {
- return new ParserTargetInfo(native, skipVTables);
- }
-
- private static void* __CopyValue(ParserTargetInfo.Internal native)
- {
- var ret = Marshal.AllocHGlobal(160);
- CppSharp.Parser.ParserTargetInfo.Internal.cctor_1(ret, new global::System.IntPtr(&native));
- return ret.ToPointer();
- }
-
- private ParserTargetInfo(ParserTargetInfo.Internal native, bool skipVTables = false)
- : this(__CopyValue(native), skipVTables)
- {
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- }
-
- protected ParserTargetInfo(void* native, bool skipVTables = false)
- {
- if (native == null)
- return;
- __Instance = new global::System.IntPtr(native);
- }
-
- public ParserTargetInfo()
- {
- __Instance = Marshal.AllocHGlobal(160);
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- Internal.ctor_0((__Instance + __PointerAdjustment));
- }
-
- public ParserTargetInfo(CppSharp.Parser.ParserTargetInfo _0)
- {
- __Instance = Marshal.AllocHGlobal(160);
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- if (ReferenceEquals(_0, null))
- throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
- var __arg0 = _0.__Instance;
- Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
- }
-
- public void Dispose()
- {
- Dispose(disposing: true);
- }
-
- protected virtual void Dispose(bool disposing)
- {
- CppSharp.Parser.ParserTargetInfo __dummy;
- NativeToManagedMap.TryRemove(__Instance, out __dummy);
- Internal.dtor_0((__Instance + __PointerAdjustment));
- if (__ownsNativeInstance)
- Marshal.FreeHGlobal(__Instance);
- }
-
- public string ABI
- {
- get
- {
- var __ret = Internal.getABI_0((__Instance + __PointerAdjustment));
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- set
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(value);
- Internal.setABI_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
- }
-
- public CppSharp.Parser.ParserIntType Char16Type
- {
- get
- {
- return ((Internal*) __Instance)->Char16Type;
- }
-
- set
- {
- ((Internal*) __Instance)->Char16Type = value;
- }
- }
-
- public CppSharp.Parser.ParserIntType Char32Type
- {
- get
- {
- return ((Internal*) __Instance)->Char32Type;
- }
-
- set
- {
- ((Internal*) __Instance)->Char32Type = value;
- }
- }
-
- public CppSharp.Parser.ParserIntType Int64Type
- {
- get
- {
- return ((Internal*) __Instance)->Int64Type;
- }
-
- set
- {
- ((Internal*) __Instance)->Int64Type = value;
- }
- }
-
- public CppSharp.Parser.ParserIntType IntMaxType
- {
- get
- {
- return ((Internal*) __Instance)->IntMaxType;
- }
-
- set
- {
- ((Internal*) __Instance)->IntMaxType = value;
- }
- }
-
- public CppSharp.Parser.ParserIntType IntPtrType
- {
- get
- {
- return ((Internal*) __Instance)->IntPtrType;
- }
-
- set
- {
- ((Internal*) __Instance)->IntPtrType = value;
- }
- }
-
- public CppSharp.Parser.ParserIntType SizeType
- {
- get
- {
- return ((Internal*) __Instance)->SizeType;
- }
-
- set
- {
- ((Internal*) __Instance)->SizeType = value;
- }
- }
-
- public CppSharp.Parser.ParserIntType UIntMaxType
- {
- get
- {
- return ((Internal*) __Instance)->UIntMaxType;
- }
-
- set
- {
- ((Internal*) __Instance)->UIntMaxType = value;
- }
- }
-
- public CppSharp.Parser.ParserIntType WCharType
- {
- get
- {
- return ((Internal*) __Instance)->WCharType;
- }
-
- set
- {
- ((Internal*) __Instance)->WCharType = value;
- }
- }
-
- public CppSharp.Parser.ParserIntType WIntType
- {
- get
- {
- return ((Internal*) __Instance)->WIntType;
- }
-
- set
- {
- ((Internal*) __Instance)->WIntType = value;
- }
- }
-
- public uint BoolAlign
- {
- get
- {
- return ((Internal*) __Instance)->BoolAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->BoolAlign = value;
- }
- }
-
- public uint BoolWidth
- {
- get
- {
- return ((Internal*) __Instance)->BoolWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->BoolWidth = value;
- }
- }
-
- public uint CharAlign
- {
- get
- {
- return ((Internal*) __Instance)->CharAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->CharAlign = value;
- }
- }
-
- public uint CharWidth
- {
- get
- {
- return ((Internal*) __Instance)->CharWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->CharWidth = value;
- }
- }
-
- public uint Char16Align
- {
- get
- {
- return ((Internal*) __Instance)->Char16Align;
- }
-
- set
- {
- ((Internal*) __Instance)->Char16Align = value;
- }
- }
-
- public uint Char16Width
- {
- get
- {
- return ((Internal*) __Instance)->Char16Width;
- }
-
- set
- {
- ((Internal*) __Instance)->Char16Width = value;
- }
- }
-
- public uint Char32Align
- {
- get
- {
- return ((Internal*) __Instance)->Char32Align;
- }
-
- set
- {
- ((Internal*) __Instance)->Char32Align = value;
- }
- }
-
- public uint Char32Width
- {
- get
- {
- return ((Internal*) __Instance)->Char32Width;
- }
-
- set
- {
- ((Internal*) __Instance)->Char32Width = value;
- }
- }
-
- public uint HalfAlign
- {
- get
- {
- return ((Internal*) __Instance)->HalfAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->HalfAlign = value;
- }
- }
-
- public uint HalfWidth
- {
- get
- {
- return ((Internal*) __Instance)->HalfWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->HalfWidth = value;
- }
- }
-
- public uint FloatAlign
- {
- get
- {
- return ((Internal*) __Instance)->FloatAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->FloatAlign = value;
- }
- }
-
- public uint FloatWidth
- {
- get
- {
- return ((Internal*) __Instance)->FloatWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->FloatWidth = value;
- }
- }
-
- public uint DoubleAlign
- {
- get
- {
- return ((Internal*) __Instance)->DoubleAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->DoubleAlign = value;
- }
- }
-
- public uint DoubleWidth
- {
- get
- {
- return ((Internal*) __Instance)->DoubleWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->DoubleWidth = value;
- }
- }
-
- public uint ShortAlign
- {
- get
- {
- return ((Internal*) __Instance)->ShortAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->ShortAlign = value;
- }
- }
-
- public uint ShortWidth
- {
- get
- {
- return ((Internal*) __Instance)->ShortWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->ShortWidth = value;
- }
- }
-
- public uint IntAlign
- {
- get
- {
- return ((Internal*) __Instance)->IntAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->IntAlign = value;
- }
- }
-
- public uint IntWidth
- {
- get
- {
- return ((Internal*) __Instance)->IntWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->IntWidth = value;
- }
- }
-
- public uint IntMaxTWidth
- {
- get
- {
- return ((Internal*) __Instance)->IntMaxTWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->IntMaxTWidth = value;
- }
- }
-
- public uint LongAlign
- {
- get
- {
- return ((Internal*) __Instance)->LongAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->LongAlign = value;
- }
- }
-
- public uint LongWidth
- {
- get
- {
- return ((Internal*) __Instance)->LongWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->LongWidth = value;
- }
- }
-
- public uint LongDoubleAlign
- {
- get
- {
- return ((Internal*) __Instance)->LongDoubleAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->LongDoubleAlign = value;
- }
- }
-
- public uint LongDoubleWidth
- {
- get
- {
- return ((Internal*) __Instance)->LongDoubleWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->LongDoubleWidth = value;
- }
- }
-
- public uint LongLongAlign
- {
- get
- {
- return ((Internal*) __Instance)->LongLongAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->LongLongAlign = value;
- }
- }
-
- public uint LongLongWidth
- {
- get
- {
- return ((Internal*) __Instance)->LongLongWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->LongLongWidth = value;
- }
- }
-
- public uint PointerAlign
- {
- get
- {
- return ((Internal*) __Instance)->PointerAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->PointerAlign = value;
- }
- }
-
- public uint PointerWidth
- {
- get
- {
- return ((Internal*) __Instance)->PointerWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->PointerWidth = value;
- }
- }
-
- public uint WCharAlign
- {
- get
- {
- return ((Internal*) __Instance)->WCharAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->WCharAlign = value;
- }
- }
-
- public uint WCharWidth
- {
- get
- {
- return ((Internal*) __Instance)->WCharWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->WCharWidth = value;
- }
- }
- }
- }
-}
diff --git a/src/CppParser/Bindings/CSharp/x86_64-pc-win32-msvc/CppParser.cs b/src/CppParser/Bindings/CSharp/x86_64-pc-win32-msvc/CppParser.cs
deleted file mode 100644
index 257dcd63..00000000
--- a/src/CppParser/Bindings/CSharp/x86_64-pc-win32-msvc/CppParser.cs
+++ /dev/null
@@ -1,1207 +0,0 @@
-//----------------------------------------------------------------------------
-//
-// This is autogenerated code by CppSharp.
-// Do not edit this file or all your changes will be lost after re-generation.
-//
-//----------------------------------------------------------------------------
-using System;
-using System.Runtime.InteropServices;
-using System.Security;
-
-namespace CppSharp
-{
- namespace Parser
- {
- public enum LanguageVersion
- {
- /// The C programming language.
- C = 0,
- /// The C++ programming language year 1998; supports deprecated constructs.
- CPlusPlus98 = 1,
- /// The C++ programming language year 2011.
- CPlusPlus11 = 2
- }
-
- public enum ParserDiagnosticLevel
- {
- Ignored = 0,
- Note = 1,
- Warning = 2,
- Error = 3,
- Fatal = 4
- }
-
- public enum ParserResultKind
- {
- Success = 0,
- Error = 1,
- FileNotFound = 2
- }
-
- public enum SourceLocationKind
- {
- Invalid = 0,
- Builtin = 1,
- CommandLine = 2,
- System = 3,
- User = 4
- }
-
- public unsafe partial class ParserOptions : IDisposable
- {
- [StructLayout(LayoutKind.Explicit, Size = 272)]
- public partial struct Internal
- {
- [FieldOffset(200)]
- public global::System.IntPtr ASTContext;
-
- [FieldOffset(208)]
- public int ToolSetToUse;
-
- [FieldOffset(248)]
- public CppSharp.Parser.AST.CppAbi Abi;
-
- [FieldOffset(252)]
- public byte NoStandardIncludes;
-
- [FieldOffset(253)]
- public byte NoBuiltinIncludes;
-
- [FieldOffset(254)]
- public byte MicrosoftMode;
-
- [FieldOffset(255)]
- public byte Verbose;
-
- [FieldOffset(256)]
- public CppSharp.Parser.LanguageVersion LanguageVersion;
-
- [FieldOffset(264)]
- public global::System.IntPtr TargetInfo;
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="??0ParserOptions@CppParser@CppSharp@@QEAA@XZ")]
- internal static extern global::System.IntPtr ctor_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="??0ParserOptions@CppParser@CppSharp@@QEAA@AEBU012@@Z")]
- internal static extern global::System.IntPtr cctor_2(global::System.IntPtr instance, global::System.IntPtr _0);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="??1ParserOptions@CppParser@CppSharp@@QEAA@XZ")]
- internal static extern void dtor_0(global::System.IntPtr instance, int delete);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?getArguments@ParserOptions@CppParser@CppSharp@@QEAAPEBDI@Z")]
- internal static extern global::System.IntPtr getArguments_0(global::System.IntPtr instance, uint i);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?addArguments@ParserOptions@CppParser@CppSharp@@QEAAXPEBD@Z")]
- internal static extern void addArguments_0(global::System.IntPtr instance, global::System.IntPtr s);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?clearArguments@ParserOptions@CppParser@CppSharp@@QEAAXXZ")]
- internal static extern void clearArguments_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?getSourceFiles@ParserOptions@CppParser@CppSharp@@QEAAPEBDI@Z")]
- internal static extern global::System.IntPtr getSourceFiles_0(global::System.IntPtr instance, uint i);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?addSourceFiles@ParserOptions@CppParser@CppSharp@@QEAAXPEBD@Z")]
- internal static extern void addSourceFiles_0(global::System.IntPtr instance, global::System.IntPtr s);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?clearSourceFiles@ParserOptions@CppParser@CppSharp@@QEAAXXZ")]
- internal static extern void clearSourceFiles_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?getIncludeDirs@ParserOptions@CppParser@CppSharp@@QEAAPEBDI@Z")]
- internal static extern global::System.IntPtr getIncludeDirs_0(global::System.IntPtr instance, uint i);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?addIncludeDirs@ParserOptions@CppParser@CppSharp@@QEAAXPEBD@Z")]
- internal static extern void addIncludeDirs_0(global::System.IntPtr instance, global::System.IntPtr s);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?clearIncludeDirs@ParserOptions@CppParser@CppSharp@@QEAAXXZ")]
- internal static extern void clearIncludeDirs_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?getSystemIncludeDirs@ParserOptions@CppParser@CppSharp@@QEAAPEBDI@Z")]
- internal static extern global::System.IntPtr getSystemIncludeDirs_0(global::System.IntPtr instance, uint i);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?addSystemIncludeDirs@ParserOptions@CppParser@CppSharp@@QEAAXPEBD@Z")]
- internal static extern void addSystemIncludeDirs_0(global::System.IntPtr instance, global::System.IntPtr s);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?clearSystemIncludeDirs@ParserOptions@CppParser@CppSharp@@QEAAXXZ")]
- internal static extern void clearSystemIncludeDirs_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?getDefines@ParserOptions@CppParser@CppSharp@@QEAAPEBDI@Z")]
- internal static extern global::System.IntPtr getDefines_0(global::System.IntPtr instance, uint i);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?addDefines@ParserOptions@CppParser@CppSharp@@QEAAXPEBD@Z")]
- internal static extern void addDefines_0(global::System.IntPtr instance, global::System.IntPtr s);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?clearDefines@ParserOptions@CppParser@CppSharp@@QEAAXXZ")]
- internal static extern void clearDefines_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?getUndefines@ParserOptions@CppParser@CppSharp@@QEAAPEBDI@Z")]
- internal static extern global::System.IntPtr getUndefines_0(global::System.IntPtr instance, uint i);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?addUndefines@ParserOptions@CppParser@CppSharp@@QEAAXPEBD@Z")]
- internal static extern void addUndefines_0(global::System.IntPtr instance, global::System.IntPtr s);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?clearUndefines@ParserOptions@CppParser@CppSharp@@QEAAXXZ")]
- internal static extern void clearUndefines_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?getLibraryDirs@ParserOptions@CppParser@CppSharp@@QEAAPEBDI@Z")]
- internal static extern global::System.IntPtr getLibraryDirs_0(global::System.IntPtr instance, uint i);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?addLibraryDirs@ParserOptions@CppParser@CppSharp@@QEAAXPEBD@Z")]
- internal static extern void addLibraryDirs_0(global::System.IntPtr instance, global::System.IntPtr s);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?clearLibraryDirs@ParserOptions@CppParser@CppSharp@@QEAAXXZ")]
- internal static extern void clearLibraryDirs_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?getArgumentsCount@ParserOptions@CppParser@CppSharp@@QEAAIXZ")]
- internal static extern uint getArgumentsCount_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?getLibraryFile@ParserOptions@CppParser@CppSharp@@QEAAPEBDXZ")]
- internal static extern global::System.IntPtr getLibraryFile_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?setLibraryFile@ParserOptions@CppParser@CppSharp@@QEAAXPEBD@Z")]
- internal static extern void setLibraryFile_0(global::System.IntPtr instance, global::System.IntPtr s);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?getSourceFilesCount@ParserOptions@CppParser@CppSharp@@QEAAIXZ")]
- internal static extern uint getSourceFilesCount_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?getIncludeDirsCount@ParserOptions@CppParser@CppSharp@@QEAAIXZ")]
- internal static extern uint getIncludeDirsCount_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?getSystemIncludeDirsCount@ParserOptions@CppParser@CppSharp@@QEAAIXZ")]
- internal static extern uint getSystemIncludeDirsCount_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?getDefinesCount@ParserOptions@CppParser@CppSharp@@QEAAIXZ")]
- internal static extern uint getDefinesCount_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?getUndefinesCount@ParserOptions@CppParser@CppSharp@@QEAAIXZ")]
- internal static extern uint getUndefinesCount_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?getLibraryDirsCount@ParserOptions@CppParser@CppSharp@@QEAAIXZ")]
- internal static extern uint getLibraryDirsCount_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?getTargetTriple@ParserOptions@CppParser@CppSharp@@QEAAPEBDXZ")]
- internal static extern global::System.IntPtr getTargetTriple_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?setTargetTriple@ParserOptions@CppParser@CppSharp@@QEAAXPEBD@Z")]
- internal static extern void setTargetTriple_0(global::System.IntPtr instance, global::System.IntPtr s);
- }
-
- public global::System.IntPtr __Instance { get; protected set; }
-
- protected int __PointerAdjustment;
- public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary();
- protected void*[] __OriginalVTables;
-
- protected bool __ownsNativeInstance;
-
- public static ParserOptions __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
- {
- return new ParserOptions(native.ToPointer(), skipVTables);
- }
-
- public static ParserOptions __CreateInstance(ParserOptions.Internal native, bool skipVTables = false)
- {
- return new ParserOptions(native, skipVTables);
- }
-
- private static void* __CopyValue(ParserOptions.Internal native)
- {
- var ret = Marshal.AllocHGlobal(272);
- CppSharp.Parser.ParserOptions.Internal.cctor_2(ret, new global::System.IntPtr(&native));
- return ret.ToPointer();
- }
-
- private ParserOptions(ParserOptions.Internal native, bool skipVTables = false)
- : this(__CopyValue(native), skipVTables)
- {
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- }
-
- protected ParserOptions(void* native, bool skipVTables = false)
- {
- if (native == null)
- return;
- __Instance = new global::System.IntPtr(native);
- }
-
- public ParserOptions()
- {
- __Instance = Marshal.AllocHGlobal(272);
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- Internal.ctor_0((__Instance + __PointerAdjustment));
- }
-
- public ParserOptions(CppSharp.Parser.ParserOptions _0)
- {
- __Instance = Marshal.AllocHGlobal(272);
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- if (ReferenceEquals(_0, null))
- throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
- var __arg0 = _0.__Instance;
- Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
- }
-
- public void Dispose()
- {
- Dispose(disposing: true);
- }
-
- protected virtual void Dispose(bool disposing)
- {
- CppSharp.Parser.ParserOptions __dummy;
- NativeToManagedMap.TryRemove(__Instance, out __dummy);
- Internal.dtor_0((__Instance + __PointerAdjustment), 0);
- if (__ownsNativeInstance)
- Marshal.FreeHGlobal(__Instance);
- }
-
- public string getArguments(uint i)
- {
- var __ret = Internal.getArguments_0((__Instance + __PointerAdjustment), i);
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- public void addArguments(string s)
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(s);
- Internal.addArguments_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
-
- public void clearArguments()
- {
- Internal.clearArguments_0((__Instance + __PointerAdjustment));
- }
-
- public string getSourceFiles(uint i)
- {
- var __ret = Internal.getSourceFiles_0((__Instance + __PointerAdjustment), i);
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- public void addSourceFiles(string s)
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(s);
- Internal.addSourceFiles_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
-
- public void clearSourceFiles()
- {
- Internal.clearSourceFiles_0((__Instance + __PointerAdjustment));
- }
-
- public string getIncludeDirs(uint i)
- {
- var __ret = Internal.getIncludeDirs_0((__Instance + __PointerAdjustment), i);
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- public void addIncludeDirs(string s)
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(s);
- Internal.addIncludeDirs_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
-
- public void clearIncludeDirs()
- {
- Internal.clearIncludeDirs_0((__Instance + __PointerAdjustment));
- }
-
- public string getSystemIncludeDirs(uint i)
- {
- var __ret = Internal.getSystemIncludeDirs_0((__Instance + __PointerAdjustment), i);
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- public void addSystemIncludeDirs(string s)
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(s);
- Internal.addSystemIncludeDirs_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
-
- public void clearSystemIncludeDirs()
- {
- Internal.clearSystemIncludeDirs_0((__Instance + __PointerAdjustment));
- }
-
- public string getDefines(uint i)
- {
- var __ret = Internal.getDefines_0((__Instance + __PointerAdjustment), i);
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- public void addDefines(string s)
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(s);
- Internal.addDefines_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
-
- public void clearDefines()
- {
- Internal.clearDefines_0((__Instance + __PointerAdjustment));
- }
-
- public string getUndefines(uint i)
- {
- var __ret = Internal.getUndefines_0((__Instance + __PointerAdjustment), i);
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- public void addUndefines(string s)
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(s);
- Internal.addUndefines_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
-
- public void clearUndefines()
- {
- Internal.clearUndefines_0((__Instance + __PointerAdjustment));
- }
-
- public string getLibraryDirs(uint i)
- {
- var __ret = Internal.getLibraryDirs_0((__Instance + __PointerAdjustment), i);
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- public void addLibraryDirs(string s)
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(s);
- Internal.addLibraryDirs_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
-
- public void clearLibraryDirs()
- {
- Internal.clearLibraryDirs_0((__Instance + __PointerAdjustment));
- }
-
- public uint ArgumentsCount
- {
- get
- {
- var __ret = Internal.getArgumentsCount_0((__Instance + __PointerAdjustment));
- return __ret;
- }
- }
-
- public string LibraryFile
- {
- get
- {
- var __ret = Internal.getLibraryFile_0((__Instance + __PointerAdjustment));
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- set
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(value);
- Internal.setLibraryFile_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
- }
-
- public uint SourceFilesCount
- {
- get
- {
- var __ret = Internal.getSourceFilesCount_0((__Instance + __PointerAdjustment));
- return __ret;
- }
- }
-
- public uint IncludeDirsCount
- {
- get
- {
- var __ret = Internal.getIncludeDirsCount_0((__Instance + __PointerAdjustment));
- return __ret;
- }
- }
-
- public uint SystemIncludeDirsCount
- {
- get
- {
- var __ret = Internal.getSystemIncludeDirsCount_0((__Instance + __PointerAdjustment));
- return __ret;
- }
- }
-
- public uint DefinesCount
- {
- get
- {
- var __ret = Internal.getDefinesCount_0((__Instance + __PointerAdjustment));
- return __ret;
- }
- }
-
- public uint UndefinesCount
- {
- get
- {
- var __ret = Internal.getUndefinesCount_0((__Instance + __PointerAdjustment));
- return __ret;
- }
- }
-
- public uint LibraryDirsCount
- {
- get
- {
- var __ret = Internal.getLibraryDirsCount_0((__Instance + __PointerAdjustment));
- return __ret;
- }
- }
-
- public string TargetTriple
- {
- get
- {
- var __ret = Internal.getTargetTriple_0((__Instance + __PointerAdjustment));
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- set
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(value);
- Internal.setTargetTriple_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
- }
-
- public CppSharp.Parser.AST.ASTContext ASTContext
- {
- get
- {
- CppSharp.Parser.AST.ASTContext __result0;
- if (((Internal*) __Instance)->ASTContext == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.ASTContext.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->ASTContext))
- __result0 = (CppSharp.Parser.AST.ASTContext) CppSharp.Parser.AST.ASTContext.NativeToManagedMap[((Internal*) __Instance)->ASTContext];
- else __result0 = CppSharp.Parser.AST.ASTContext.__CreateInstance(((Internal*) __Instance)->ASTContext);
- return __result0;
- }
-
- set
- {
- ((Internal*) __Instance)->ASTContext = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance;
- }
- }
-
- public int ToolSetToUse
- {
- get
- {
- return ((Internal*) __Instance)->ToolSetToUse;
- }
-
- set
- {
- ((Internal*) __Instance)->ToolSetToUse = value;
- }
- }
-
- public CppSharp.Parser.AST.CppAbi Abi
- {
- get
- {
- return ((Internal*) __Instance)->Abi;
- }
-
- set
- {
- ((Internal*) __Instance)->Abi = value;
- }
- }
-
- public bool NoStandardIncludes
- {
- get
- {
- return ((Internal*) __Instance)->NoStandardIncludes != 0;
- }
-
- set
- {
- ((Internal*) __Instance)->NoStandardIncludes = (byte) (value ? 1 : 0);
- }
- }
-
- public bool NoBuiltinIncludes
- {
- get
- {
- return ((Internal*) __Instance)->NoBuiltinIncludes != 0;
- }
-
- set
- {
- ((Internal*) __Instance)->NoBuiltinIncludes = (byte) (value ? 1 : 0);
- }
- }
-
- public bool MicrosoftMode
- {
- get
- {
- return ((Internal*) __Instance)->MicrosoftMode != 0;
- }
-
- set
- {
- ((Internal*) __Instance)->MicrosoftMode = (byte) (value ? 1 : 0);
- }
- }
-
- public bool Verbose
- {
- get
- {
- return ((Internal*) __Instance)->Verbose != 0;
- }
-
- set
- {
- ((Internal*) __Instance)->Verbose = (byte) (value ? 1 : 0);
- }
- }
-
- public CppSharp.Parser.LanguageVersion LanguageVersion
- {
- get
- {
- return ((Internal*) __Instance)->LanguageVersion;
- }
-
- set
- {
- ((Internal*) __Instance)->LanguageVersion = value;
- }
- }
-
- public CppSharp.Parser.ParserTargetInfo TargetInfo
- {
- get
- {
- CppSharp.Parser.ParserTargetInfo __result0;
- if (((Internal*) __Instance)->TargetInfo == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.ParserTargetInfo.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->TargetInfo))
- __result0 = (CppSharp.Parser.ParserTargetInfo) CppSharp.Parser.ParserTargetInfo.NativeToManagedMap[((Internal*) __Instance)->TargetInfo];
- else __result0 = CppSharp.Parser.ParserTargetInfo.__CreateInstance(((Internal*) __Instance)->TargetInfo);
- return __result0;
- }
-
- set
- {
- ((Internal*) __Instance)->TargetInfo = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance;
- }
- }
- }
-
- public unsafe partial class ParserDiagnostic : IDisposable
- {
- [StructLayout(LayoutKind.Explicit, Size = 80)]
- public partial struct Internal
- {
- [FieldOffset(64)]
- public CppSharp.Parser.ParserDiagnosticLevel Level;
-
- [FieldOffset(68)]
- public int LineNumber;
-
- [FieldOffset(72)]
- public int ColumnNumber;
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="??0ParserDiagnostic@CppParser@CppSharp@@QEAA@XZ")]
- internal static extern global::System.IntPtr ctor_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="??0ParserDiagnostic@CppParser@CppSharp@@QEAA@AEBU012@@Z")]
- internal static extern global::System.IntPtr cctor_1(global::System.IntPtr instance, global::System.IntPtr _0);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="??1ParserDiagnostic@CppParser@CppSharp@@QEAA@XZ")]
- internal static extern void dtor_0(global::System.IntPtr instance, int delete);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?getFileName@ParserDiagnostic@CppParser@CppSharp@@QEAAPEBDXZ")]
- internal static extern global::System.IntPtr getFileName_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?setFileName@ParserDiagnostic@CppParser@CppSharp@@QEAAXPEBD@Z")]
- internal static extern void setFileName_0(global::System.IntPtr instance, global::System.IntPtr s);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?getMessage@ParserDiagnostic@CppParser@CppSharp@@QEAAPEBDXZ")]
- internal static extern global::System.IntPtr getMessage_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?setMessage@ParserDiagnostic@CppParser@CppSharp@@QEAAXPEBD@Z")]
- internal static extern void setMessage_0(global::System.IntPtr instance, global::System.IntPtr s);
- }
-
- public global::System.IntPtr __Instance { get; protected set; }
-
- protected int __PointerAdjustment;
- public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary();
- protected void*[] __OriginalVTables;
-
- protected bool __ownsNativeInstance;
-
- public static ParserDiagnostic __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
- {
- return new ParserDiagnostic(native.ToPointer(), skipVTables);
- }
-
- public static ParserDiagnostic __CreateInstance(ParserDiagnostic.Internal native, bool skipVTables = false)
- {
- return new ParserDiagnostic(native, skipVTables);
- }
-
- private static void* __CopyValue(ParserDiagnostic.Internal native)
- {
- var ret = Marshal.AllocHGlobal(80);
- CppSharp.Parser.ParserDiagnostic.Internal.cctor_1(ret, new global::System.IntPtr(&native));
- return ret.ToPointer();
- }
-
- private ParserDiagnostic(ParserDiagnostic.Internal native, bool skipVTables = false)
- : this(__CopyValue(native), skipVTables)
- {
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- }
-
- protected ParserDiagnostic(void* native, bool skipVTables = false)
- {
- if (native == null)
- return;
- __Instance = new global::System.IntPtr(native);
- }
-
- public ParserDiagnostic()
- {
- __Instance = Marshal.AllocHGlobal(80);
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- Internal.ctor_0((__Instance + __PointerAdjustment));
- }
-
- public ParserDiagnostic(CppSharp.Parser.ParserDiagnostic _0)
- {
- __Instance = Marshal.AllocHGlobal(80);
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- if (ReferenceEquals(_0, null))
- throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
- var __arg0 = _0.__Instance;
- Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
- }
-
- public void Dispose()
- {
- Dispose(disposing: true);
- }
-
- protected virtual void Dispose(bool disposing)
- {
- CppSharp.Parser.ParserDiagnostic __dummy;
- NativeToManagedMap.TryRemove(__Instance, out __dummy);
- Internal.dtor_0((__Instance + __PointerAdjustment), 0);
- if (__ownsNativeInstance)
- Marshal.FreeHGlobal(__Instance);
- }
-
- public string FileName
- {
- get
- {
- var __ret = Internal.getFileName_0((__Instance + __PointerAdjustment));
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- set
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(value);
- Internal.setFileName_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
- }
-
- public string Message
- {
- get
- {
- var __ret = Internal.getMessage_0((__Instance + __PointerAdjustment));
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- set
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(value);
- Internal.setMessage_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
- }
-
- public CppSharp.Parser.ParserDiagnosticLevel Level
- {
- get
- {
- return ((Internal*) __Instance)->Level;
- }
-
- set
- {
- ((Internal*) __Instance)->Level = value;
- }
- }
-
- public int LineNumber
- {
- get
- {
- return ((Internal*) __Instance)->LineNumber;
- }
-
- set
- {
- ((Internal*) __Instance)->LineNumber = value;
- }
- }
-
- public int ColumnNumber
- {
- get
- {
- return ((Internal*) __Instance)->ColumnNumber;
- }
-
- set
- {
- ((Internal*) __Instance)->ColumnNumber = value;
- }
- }
- }
-
- public unsafe partial class ParserResult : IDisposable
- {
- [StructLayout(LayoutKind.Explicit, Size = 56)]
- public partial struct Internal
- {
- [FieldOffset(0)]
- public CppSharp.Parser.ParserResultKind Kind;
-
- [FieldOffset(32)]
- public global::System.IntPtr ASTContext;
-
- [FieldOffset(40)]
- public global::System.IntPtr Library;
-
- [FieldOffset(48)]
- public global::System.IntPtr CodeParser;
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="??0ParserResult@CppParser@CppSharp@@QEAA@XZ")]
- internal static extern global::System.IntPtr ctor_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="??0ParserResult@CppParser@CppSharp@@QEAA@AEBU012@@Z")]
- internal static extern global::System.IntPtr cctor_1(global::System.IntPtr instance, global::System.IntPtr _0);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="??1ParserResult@CppParser@CppSharp@@QEAA@XZ")]
- internal static extern void dtor_0(global::System.IntPtr instance, int delete);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?getDiagnostics@ParserResult@CppParser@CppSharp@@QEAA?AUParserDiagnostic@23@I@Z")]
- internal static extern void getDiagnostics_0(global::System.IntPtr instance, global::System.IntPtr @return, uint i);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?addDiagnostics@ParserResult@CppParser@CppSharp@@QEAAXAEAUParserDiagnostic@23@@Z")]
- internal static extern void addDiagnostics_0(global::System.IntPtr instance, global::System.IntPtr s);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?clearDiagnostics@ParserResult@CppParser@CppSharp@@QEAAXXZ")]
- internal static extern void clearDiagnostics_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?getDiagnosticsCount@ParserResult@CppParser@CppSharp@@QEAAIXZ")]
- internal static extern uint getDiagnosticsCount_0(global::System.IntPtr instance);
- }
-
- public global::System.IntPtr __Instance { get; protected set; }
-
- protected int __PointerAdjustment;
- public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary();
- protected void*[] __OriginalVTables;
-
- protected bool __ownsNativeInstance;
-
- public static ParserResult __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
- {
- return new ParserResult(native.ToPointer(), skipVTables);
- }
-
- public static ParserResult __CreateInstance(ParserResult.Internal native, bool skipVTables = false)
- {
- return new ParserResult(native, skipVTables);
- }
-
- private static void* __CopyValue(ParserResult.Internal native)
- {
- var ret = Marshal.AllocHGlobal(56);
- CppSharp.Parser.ParserResult.Internal.cctor_1(ret, new global::System.IntPtr(&native));
- return ret.ToPointer();
- }
-
- private ParserResult(ParserResult.Internal native, bool skipVTables = false)
- : this(__CopyValue(native), skipVTables)
- {
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- }
-
- protected ParserResult(void* native, bool skipVTables = false)
- {
- if (native == null)
- return;
- __Instance = new global::System.IntPtr(native);
- }
-
- public ParserResult()
- {
- __Instance = Marshal.AllocHGlobal(56);
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- Internal.ctor_0((__Instance + __PointerAdjustment));
- }
-
- public ParserResult(CppSharp.Parser.ParserResult _0)
- {
- __Instance = Marshal.AllocHGlobal(56);
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- if (ReferenceEquals(_0, null))
- throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
- var __arg0 = _0.__Instance;
- Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
- }
-
- public void Dispose()
- {
- Dispose(disposing: true);
- }
-
- protected virtual void Dispose(bool disposing)
- {
- CppSharp.Parser.ParserResult __dummy;
- NativeToManagedMap.TryRemove(__Instance, out __dummy);
- Internal.dtor_0((__Instance + __PointerAdjustment), 0);
- if (__ownsNativeInstance)
- Marshal.FreeHGlobal(__Instance);
- }
-
- public CppSharp.Parser.ParserDiagnostic getDiagnostics(uint i)
- {
- var __ret = new CppSharp.Parser.ParserDiagnostic.Internal();
- Internal.getDiagnostics_0((__Instance + __PointerAdjustment), new IntPtr(&__ret), i);
- return CppSharp.Parser.ParserDiagnostic.__CreateInstance(__ret);
- }
-
- public void addDiagnostics(CppSharp.Parser.ParserDiagnostic s)
- {
- if (ReferenceEquals(s, null))
- throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
- var __arg0 = s.__Instance;
- Internal.addDiagnostics_0((__Instance + __PointerAdjustment), __arg0);
- }
-
- public void clearDiagnostics()
- {
- Internal.clearDiagnostics_0((__Instance + __PointerAdjustment));
- }
-
- public uint DiagnosticsCount
- {
- get
- {
- var __ret = Internal.getDiagnosticsCount_0((__Instance + __PointerAdjustment));
- return __ret;
- }
- }
-
- public CppSharp.Parser.ParserResultKind Kind
- {
- get
- {
- return ((Internal*) __Instance)->Kind;
- }
-
- set
- {
- ((Internal*) __Instance)->Kind = value;
- }
- }
-
- public CppSharp.Parser.AST.ASTContext ASTContext
- {
- get
- {
- CppSharp.Parser.AST.ASTContext __result0;
- if (((Internal*) __Instance)->ASTContext == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.ASTContext.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->ASTContext))
- __result0 = (CppSharp.Parser.AST.ASTContext) CppSharp.Parser.AST.ASTContext.NativeToManagedMap[((Internal*) __Instance)->ASTContext];
- else __result0 = CppSharp.Parser.AST.ASTContext.__CreateInstance(((Internal*) __Instance)->ASTContext);
- return __result0;
- }
-
- set
- {
- ((Internal*) __Instance)->ASTContext = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance;
- }
- }
-
- public CppSharp.Parser.AST.NativeLibrary Library
- {
- get
- {
- CppSharp.Parser.AST.NativeLibrary __result0;
- if (((Internal*) __Instance)->Library == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.NativeLibrary.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Library))
- __result0 = (CppSharp.Parser.AST.NativeLibrary) CppSharp.Parser.AST.NativeLibrary.NativeToManagedMap[((Internal*) __Instance)->Library];
- else __result0 = CppSharp.Parser.AST.NativeLibrary.__CreateInstance(((Internal*) __Instance)->Library);
- return __result0;
- }
-
- set
- {
- ((Internal*) __Instance)->Library = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance;
- }
- }
- }
-
- public unsafe partial class ClangParser : IDisposable
- {
- [StructLayout(LayoutKind.Explicit, Size = 0)]
- public partial struct Internal
- {
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="??0ClangParser@CppParser@CppSharp@@QEAA@AEBV012@@Z")]
- internal static extern global::System.IntPtr cctor_1(global::System.IntPtr instance, global::System.IntPtr _0);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?ParseHeader@ClangParser@CppParser@CppSharp@@SAPEAUParserResult@23@PEAUParserOptions@23@@Z")]
- internal static extern global::System.IntPtr ParseHeader_0(global::System.IntPtr Opts);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?ParseLibrary@ClangParser@CppParser@CppSharp@@SAPEAUParserResult@23@PEAUParserOptions@23@@Z")]
- internal static extern global::System.IntPtr ParseLibrary_0(global::System.IntPtr Opts);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?GetTargetInfo@ClangParser@CppParser@CppSharp@@SAPEAUParserTargetInfo@23@PEAUParserOptions@23@@Z")]
- internal static extern global::System.IntPtr GetTargetInfo_0(global::System.IntPtr Opts);
- }
-
- public global::System.IntPtr __Instance { get; protected set; }
-
- protected int __PointerAdjustment;
- public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary();
- protected void*[] __OriginalVTables;
-
- protected bool __ownsNativeInstance;
-
- public static ClangParser __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
- {
- return new ClangParser(native.ToPointer(), skipVTables);
- }
-
- public static ClangParser __CreateInstance(ClangParser.Internal native, bool skipVTables = false)
- {
- return new ClangParser(native, skipVTables);
- }
-
- private static void* __CopyValue(ClangParser.Internal native)
- {
- var ret = Marshal.AllocHGlobal(0);
- *(ClangParser.Internal*) ret = native;
- return ret.ToPointer();
- }
-
- private ClangParser(ClangParser.Internal native, bool skipVTables = false)
- : this(__CopyValue(native), skipVTables)
- {
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- }
-
- protected ClangParser(void* native, bool skipVTables = false)
- {
- if (native == null)
- return;
- __Instance = new global::System.IntPtr(native);
- }
-
- public ClangParser()
- {
- __Instance = Marshal.AllocHGlobal(0);
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- }
-
- public ClangParser(CppSharp.Parser.ClangParser _0)
- {
- __Instance = Marshal.AllocHGlobal(0);
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- *((ClangParser.Internal*) __Instance) = *((ClangParser.Internal*) _0.__Instance);
- }
-
- public void Dispose()
- {
- Dispose(disposing: true);
- }
-
- protected virtual void Dispose(bool disposing)
- {
- CppSharp.Parser.ClangParser __dummy;
- NativeToManagedMap.TryRemove(__Instance, out __dummy);
- if (__ownsNativeInstance)
- Marshal.FreeHGlobal(__Instance);
- }
-
- public static CppSharp.Parser.ParserResult ParseHeader(CppSharp.Parser.ParserOptions Opts)
- {
- var __arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
- var __ret = Internal.ParseHeader_0(__arg0);
- CppSharp.Parser.ParserResult __result0;
- if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.ParserResult.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.ParserResult) CppSharp.Parser.ParserResult.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.ParserResult.__CreateInstance(__ret);
- return __result0;
- }
-
- public static CppSharp.Parser.ParserResult ParseLibrary(CppSharp.Parser.ParserOptions Opts)
- {
- var __arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
- var __ret = Internal.ParseLibrary_0(__arg0);
- CppSharp.Parser.ParserResult __result0;
- if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.ParserResult.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.ParserResult) CppSharp.Parser.ParserResult.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.ParserResult.__CreateInstance(__ret);
- return __result0;
- }
-
- public static CppSharp.Parser.ParserTargetInfo GetTargetInfo(CppSharp.Parser.ParserOptions Opts)
- {
- var __arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
- var __ret = Internal.GetTargetInfo_0(__arg0);
- CppSharp.Parser.ParserTargetInfo __result0;
- if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.ParserTargetInfo.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.ParserTargetInfo) CppSharp.Parser.ParserTargetInfo.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.ParserTargetInfo.__CreateInstance(__ret);
- return __result0;
- }
- }
- }
-}
diff --git a/src/CppParser/Bindings/CSharp/x86_64-pc-win32-msvc/AST.cs b/src/CppParser/Bindings/CSharp/x86_64-pc-win32-msvc/CppSharp.CppParser.cs
similarity index 77%
rename from src/CppParser/Bindings/CSharp/x86_64-pc-win32-msvc/AST.cs
rename to src/CppParser/Bindings/CSharp/x86_64-pc-win32-msvc/CppSharp.CppParser.cs
index 4402c17e..0ac7fd28 100644
--- a/src/CppParser/Bindings/CSharp/x86_64-pc-win32-msvc/AST.cs
+++ b/src/CppParser/Bindings/CSharp/x86_64-pc-win32-msvc/CppSharp.CppParser.cs
@@ -258,7 +258,7 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
@@ -266,7 +266,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="??0Type@AST@CppParser@CppSharp@@QEAA@W4TypeKind@123@@Z")]
- internal static extern global::System.IntPtr ctor_0(global::System.IntPtr instance, CppSharp.Parser.AST.TypeKind kind);
+ internal static extern global::System.IntPtr ctor_0(global::System.IntPtr instance, global::CppSharp.Parser.AST.TypeKind kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -295,7 +295,7 @@ namespace CppSharp
private static void* __CopyValue(Type.Internal native)
{
var ret = Marshal.AllocHGlobal(8);
- CppSharp.Parser.AST.Type.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Type.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -313,7 +313,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public Type(CppSharp.Parser.AST.TypeKind kind)
+ public Type(global::CppSharp.Parser.AST.TypeKind kind)
{
__Instance = Marshal.AllocHGlobal(8);
__ownsNativeInstance = true;
@@ -322,7 +322,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment), __arg0);
}
- public Type(CppSharp.Parser.AST.Type _0)
+ public Type(global::CppSharp.Parser.AST.Type _0)
{
__Instance = Marshal.AllocHGlobal(8);
__ownsNativeInstance = true;
@@ -340,13 +340,13 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Type __dummy;
+ global::CppSharp.Parser.AST.Type __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.TypeKind Kind
+ public global::CppSharp.Parser.AST.TypeKind Kind
{
get
{
@@ -432,7 +432,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public TypeQualifiers(CppSharp.Parser.AST.TypeQualifiers _0)
+ public TypeQualifiers(global::CppSharp.Parser.AST.TypeQualifiers _0)
{
__Instance = Marshal.AllocHGlobal(3);
__ownsNativeInstance = true;
@@ -454,7 +454,7 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.TypeQualifiers __dummy;
+ global::CppSharp.Parser.AST.TypeQualifiers __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
@@ -509,7 +509,7 @@ namespace CppSharp
public global::System.IntPtr Type;
[FieldOffset(8)]
- public CppSharp.Parser.AST.TypeQualifiers.Internal Qualifiers;
+ public global::CppSharp.Parser.AST.TypeQualifiers.Internal Qualifiers;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -569,7 +569,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public QualifiedType(CppSharp.Parser.AST.QualifiedType _0)
+ public QualifiedType(global::CppSharp.Parser.AST.QualifiedType _0)
{
__Instance = Marshal.AllocHGlobal(16);
__ownsNativeInstance = true;
@@ -584,21 +584,21 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.QualifiedType __dummy;
+ global::CppSharp.Parser.AST.QualifiedType __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.Type Type
+ public global::CppSharp.Parser.AST.Type Type
{
get
{
- CppSharp.Parser.AST.Type __result0;
+ global::CppSharp.Parser.AST.Type __result0;
if (((Internal*) __Instance)->Type == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Type))
- __result0 = (CppSharp.Parser.AST.Type) CppSharp.Parser.AST.Type.NativeToManagedMap[((Internal*) __Instance)->Type];
- else __result0 = CppSharp.Parser.AST.Type.__CreateInstance(((Internal*) __Instance)->Type);
+ else if (global::CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Type))
+ __result0 = (global::CppSharp.Parser.AST.Type) global::CppSharp.Parser.AST.Type.NativeToManagedMap[((Internal*) __Instance)->Type];
+ else __result0 = global::CppSharp.Parser.AST.Type.__CreateInstance(((Internal*) __Instance)->Type);
return __result0;
}
@@ -608,27 +608,27 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.TypeQualifiers Qualifiers
+ public global::CppSharp.Parser.AST.TypeQualifiers Qualifiers
{
get
{
- return CppSharp.Parser.AST.TypeQualifiers.__CreateInstance(((Internal*) __Instance)->Qualifiers);
+ return global::CppSharp.Parser.AST.TypeQualifiers.__CreateInstance(((Internal*) __Instance)->Qualifiers);
}
set
{
- ((Internal*) __Instance)->Qualifiers = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.TypeQualifiers.Internal() : *(CppSharp.Parser.AST.TypeQualifiers.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Qualifiers = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.TypeQualifiers.Internal() : *(global::CppSharp.Parser.AST.TypeQualifiers.Internal*) (value.__Instance);
}
}
}
- public unsafe partial class TagType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class TagType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 16)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
@@ -660,7 +660,7 @@ namespace CppSharp
private static void* __CopyValue(TagType.Internal native)
{
var ret = Marshal.AllocHGlobal(16);
- CppSharp.Parser.AST.TagType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TagType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -689,7 +689,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TagType(CppSharp.Parser.AST.TagType _0)
+ public TagType(global::CppSharp.Parser.AST.TagType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(16);
@@ -701,15 +701,15 @@ namespace CppSharp
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
- public CppSharp.Parser.AST.Declaration Declaration
+ public global::CppSharp.Parser.AST.Declaration Declaration
{
get
{
- CppSharp.Parser.AST.Declaration __result0;
+ global::CppSharp.Parser.AST.Declaration __result0;
if (((Internal*) __Instance)->Declaration == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Declaration))
- __result0 = (CppSharp.Parser.AST.Declaration) CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->Declaration];
- else __result0 = CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Declaration);
+ else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Declaration))
+ __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->Declaration];
+ else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Declaration);
return __result0;
}
@@ -720,22 +720,22 @@ namespace CppSharp
}
}
- public unsafe partial class ArrayType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class ArrayType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 40)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
[FieldOffset(8)]
- public CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
[FieldOffset(24)]
- public CppSharp.Parser.AST.ArrayType.ArraySize SizeType;
+ public global::CppSharp.Parser.AST.ArrayType.ArraySize SizeType;
[FieldOffset(28)]
public int Size;
@@ -775,7 +775,7 @@ namespace CppSharp
private static void* __CopyValue(ArrayType.Internal native)
{
var ret = Marshal.AllocHGlobal(40);
- CppSharp.Parser.AST.ArrayType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.ArrayType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -804,7 +804,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public ArrayType(CppSharp.Parser.AST.ArrayType _0)
+ public ArrayType(global::CppSharp.Parser.AST.ArrayType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(40);
@@ -816,20 +816,20 @@ namespace CppSharp
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
- public CppSharp.Parser.AST.QualifiedType QualifiedType
+ public global::CppSharp.Parser.AST.QualifiedType QualifiedType
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
}
set
{
- ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
- public CppSharp.Parser.AST.ArrayType.ArraySize SizeType
+ public global::CppSharp.Parser.AST.ArrayType.ArraySize SizeType
{
get
{
@@ -869,22 +869,22 @@ namespace CppSharp
}
}
- public unsafe partial class FunctionType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class FunctionType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 56)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
[FieldOffset(8)]
- public CppSharp.Parser.AST.QualifiedType.Internal ReturnType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal ReturnType;
[FieldOffset(24)]
- public CppSharp.Parser.AST.CallingConvention CallingConvention;
+ public global::CppSharp.Parser.AST.CallingConvention CallingConvention;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -935,7 +935,7 @@ namespace CppSharp
private static void* __CopyValue(FunctionType.Internal native)
{
var ret = Marshal.AllocHGlobal(56);
- CppSharp.Parser.AST.FunctionType.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.FunctionType.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -964,7 +964,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public FunctionType(CppSharp.Parser.AST.FunctionType _0)
+ public FunctionType(global::CppSharp.Parser.AST.FunctionType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(56);
@@ -978,25 +978,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Type __dummy;
+ global::CppSharp.Parser.AST.Type __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.Parameter getParameters(uint i)
+ public global::CppSharp.Parser.AST.Parameter getParameters(uint i)
{
var __ret = Internal.getParameters_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Parameter __result0;
+ global::CppSharp.Parser.AST.Parameter __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Parameter.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Parameter) CppSharp.Parser.AST.Parameter.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Parameter.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Parameter.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Parameter) global::CppSharp.Parser.AST.Parameter.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Parameter.__CreateInstance(__ret);
return __result0;
}
- public void addParameters(CppSharp.Parser.AST.Parameter s)
+ public void addParameters(global::CppSharp.Parser.AST.Parameter s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -1018,20 +1018,20 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.QualifiedType ReturnType
+ public global::CppSharp.Parser.AST.QualifiedType ReturnType
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->ReturnType);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->ReturnType);
}
set
{
- ((Internal*) __Instance)->ReturnType = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->ReturnType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
- public CppSharp.Parser.AST.CallingConvention CallingConvention
+ public global::CppSharp.Parser.AST.CallingConvention CallingConvention
{
get
{
@@ -1045,22 +1045,22 @@ namespace CppSharp
}
}
- public unsafe partial class PointerType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class PointerType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 32)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
[FieldOffset(8)]
- public CppSharp.Parser.AST.QualifiedType.Internal QualifiedPointee;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal QualifiedPointee;
[FieldOffset(24)]
- public CppSharp.Parser.AST.PointerType.TypeModifier Modifier;
+ public global::CppSharp.Parser.AST.PointerType.TypeModifier Modifier;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -1094,7 +1094,7 @@ namespace CppSharp
private static void* __CopyValue(PointerType.Internal native)
{
var ret = Marshal.AllocHGlobal(32);
- CppSharp.Parser.AST.PointerType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.PointerType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -1123,7 +1123,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public PointerType(CppSharp.Parser.AST.PointerType _0)
+ public PointerType(global::CppSharp.Parser.AST.PointerType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(32);
@@ -1135,20 +1135,20 @@ namespace CppSharp
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
- public CppSharp.Parser.AST.QualifiedType QualifiedPointee
+ public global::CppSharp.Parser.AST.QualifiedType QualifiedPointee
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedPointee);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedPointee);
}
set
{
- ((Internal*) __Instance)->QualifiedPointee = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->QualifiedPointee = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
- public CppSharp.Parser.AST.PointerType.TypeModifier Modifier
+ public global::CppSharp.Parser.AST.PointerType.TypeModifier Modifier
{
get
{
@@ -1162,19 +1162,19 @@ namespace CppSharp
}
}
- public unsafe partial class MemberPointerType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class MemberPointerType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 24)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
[FieldOffset(8)]
- public CppSharp.Parser.AST.QualifiedType.Internal Pointee;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal Pointee;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -1200,7 +1200,7 @@ namespace CppSharp
private static void* __CopyValue(MemberPointerType.Internal native)
{
var ret = Marshal.AllocHGlobal(24);
- CppSharp.Parser.AST.MemberPointerType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.MemberPointerType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -1229,7 +1229,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public MemberPointerType(CppSharp.Parser.AST.MemberPointerType _0)
+ public MemberPointerType(global::CppSharp.Parser.AST.MemberPointerType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(24);
@@ -1241,27 +1241,27 @@ namespace CppSharp
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
- public CppSharp.Parser.AST.QualifiedType Pointee
+ public global::CppSharp.Parser.AST.QualifiedType Pointee
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Pointee);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Pointee);
}
set
{
- ((Internal*) __Instance)->Pointee = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Pointee = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
}
- public unsafe partial class TypedefType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class TypedefType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 16)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
@@ -1293,7 +1293,7 @@ namespace CppSharp
private static void* __CopyValue(TypedefType.Internal native)
{
var ret = Marshal.AllocHGlobal(16);
- CppSharp.Parser.AST.TypedefType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TypedefType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -1322,7 +1322,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TypedefType(CppSharp.Parser.AST.TypedefType _0)
+ public TypedefType(global::CppSharp.Parser.AST.TypedefType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(16);
@@ -1334,15 +1334,15 @@ namespace CppSharp
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
- public CppSharp.Parser.AST.TypedefNameDecl Declaration
+ public global::CppSharp.Parser.AST.TypedefNameDecl Declaration
{
get
{
- CppSharp.Parser.AST.TypedefNameDecl __result0;
+ global::CppSharp.Parser.AST.TypedefNameDecl __result0;
if (((Internal*) __Instance)->Declaration == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.TypedefNameDecl.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Declaration))
- __result0 = (CppSharp.Parser.AST.TypedefNameDecl) CppSharp.Parser.AST.TypedefNameDecl.NativeToManagedMap[((Internal*) __Instance)->Declaration];
- else __result0 = CppSharp.Parser.AST.TypedefNameDecl.__CreateInstance(((Internal*) __Instance)->Declaration);
+ else if (global::CppSharp.Parser.AST.TypedefNameDecl.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Declaration))
+ __result0 = (global::CppSharp.Parser.AST.TypedefNameDecl) global::CppSharp.Parser.AST.TypedefNameDecl.NativeToManagedMap[((Internal*) __Instance)->Declaration];
+ else __result0 = global::CppSharp.Parser.AST.TypedefNameDecl.__CreateInstance(((Internal*) __Instance)->Declaration);
return __result0;
}
@@ -1353,22 +1353,22 @@ namespace CppSharp
}
}
- public unsafe partial class AttributedType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class AttributedType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 40)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
[FieldOffset(8)]
- public CppSharp.Parser.AST.QualifiedType.Internal Modified;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal Modified;
[FieldOffset(24)]
- public CppSharp.Parser.AST.QualifiedType.Internal Equivalent;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal Equivalent;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -1394,7 +1394,7 @@ namespace CppSharp
private static void* __CopyValue(AttributedType.Internal native)
{
var ret = Marshal.AllocHGlobal(40);
- CppSharp.Parser.AST.AttributedType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.AttributedType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -1423,7 +1423,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public AttributedType(CppSharp.Parser.AST.AttributedType _0)
+ public AttributedType(global::CppSharp.Parser.AST.AttributedType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(40);
@@ -1435,52 +1435,52 @@ namespace CppSharp
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
- public CppSharp.Parser.AST.QualifiedType Modified
+ public global::CppSharp.Parser.AST.QualifiedType Modified
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Modified);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Modified);
}
set
{
- ((Internal*) __Instance)->Modified = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Modified = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
- public CppSharp.Parser.AST.QualifiedType Equivalent
+ public global::CppSharp.Parser.AST.QualifiedType Equivalent
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Equivalent);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Equivalent);
}
set
{
- ((Internal*) __Instance)->Equivalent = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Equivalent = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
}
- public unsafe partial class DecayedType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class DecayedType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 56)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
[FieldOffset(8)]
- public CppSharp.Parser.AST.QualifiedType.Internal Decayed;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal Decayed;
[FieldOffset(24)]
- public CppSharp.Parser.AST.QualifiedType.Internal Original;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal Original;
[FieldOffset(40)]
- public CppSharp.Parser.AST.QualifiedType.Internal Pointee;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal Pointee;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -1506,7 +1506,7 @@ namespace CppSharp
private static void* __CopyValue(DecayedType.Internal native)
{
var ret = Marshal.AllocHGlobal(56);
- CppSharp.Parser.AST.DecayedType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.DecayedType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -1535,7 +1535,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public DecayedType(CppSharp.Parser.AST.DecayedType _0)
+ public DecayedType(global::CppSharp.Parser.AST.DecayedType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(56);
@@ -1547,42 +1547,42 @@ namespace CppSharp
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
- public CppSharp.Parser.AST.QualifiedType Decayed
+ public global::CppSharp.Parser.AST.QualifiedType Decayed
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Decayed);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Decayed);
}
set
{
- ((Internal*) __Instance)->Decayed = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Decayed = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
- public CppSharp.Parser.AST.QualifiedType Original
+ public global::CppSharp.Parser.AST.QualifiedType Original
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Original);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Original);
}
set
{
- ((Internal*) __Instance)->Original = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Original = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
- public CppSharp.Parser.AST.QualifiedType Pointee
+ public global::CppSharp.Parser.AST.QualifiedType Pointee
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Pointee);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Pointee);
}
set
{
- ((Internal*) __Instance)->Pointee = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Pointee = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
}
@@ -1593,10 +1593,10 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TemplateArgument.ArgumentKind Kind;
+ public global::CppSharp.Parser.AST.TemplateArgument.ArgumentKind Kind;
[FieldOffset(8)]
- public CppSharp.Parser.AST.QualifiedType.Internal Type;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal Type;
[FieldOffset(24)]
public global::System.IntPtr Declaration;
@@ -1674,7 +1674,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TemplateArgument(CppSharp.Parser.AST.TemplateArgument _0)
+ public TemplateArgument(global::CppSharp.Parser.AST.TemplateArgument _0)
{
__Instance = Marshal.AllocHGlobal(40);
__ownsNativeInstance = true;
@@ -1689,13 +1689,13 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.TemplateArgument __dummy;
+ global::CppSharp.Parser.AST.TemplateArgument __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.TemplateArgument.ArgumentKind Kind
+ public global::CppSharp.Parser.AST.TemplateArgument.ArgumentKind Kind
{
get
{
@@ -1708,28 +1708,28 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.QualifiedType Type
+ public global::CppSharp.Parser.AST.QualifiedType Type
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Type);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Type);
}
set
{
- ((Internal*) __Instance)->Type = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Type = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
- public CppSharp.Parser.AST.Declaration Declaration
+ public global::CppSharp.Parser.AST.Declaration Declaration
{
get
{
- CppSharp.Parser.AST.Declaration __result0;
+ global::CppSharp.Parser.AST.Declaration __result0;
if (((Internal*) __Instance)->Declaration == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Declaration))
- __result0 = (CppSharp.Parser.AST.Declaration) CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->Declaration];
- else __result0 = CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Declaration);
+ else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Declaration))
+ __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->Declaration];
+ else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Declaration);
return __result0;
}
@@ -1753,13 +1753,13 @@ namespace CppSharp
}
}
- public unsafe partial class TemplateSpecializationType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class TemplateSpecializationType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 48)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
@@ -1819,7 +1819,7 @@ namespace CppSharp
private static void* __CopyValue(TemplateSpecializationType.Internal native)
{
var ret = Marshal.AllocHGlobal(48);
- CppSharp.Parser.AST.TemplateSpecializationType.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TemplateSpecializationType.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -1848,7 +1848,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TemplateSpecializationType(CppSharp.Parser.AST.TemplateSpecializationType _0)
+ public TemplateSpecializationType(global::CppSharp.Parser.AST.TemplateSpecializationType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(48);
@@ -1862,21 +1862,21 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Type __dummy;
+ global::CppSharp.Parser.AST.Type __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.TemplateArgument getArguments(uint i)
+ public global::CppSharp.Parser.AST.TemplateArgument getArguments(uint i)
{
- var __ret = new CppSharp.Parser.AST.TemplateArgument.Internal();
+ var __ret = new global::CppSharp.Parser.AST.TemplateArgument.Internal();
Internal.getArguments_0((__Instance + __PointerAdjustment), new IntPtr(&__ret), i);
- return CppSharp.Parser.AST.TemplateArgument.__CreateInstance(__ret);
+ return global::CppSharp.Parser.AST.TemplateArgument.__CreateInstance(__ret);
}
- public void addArguments(CppSharp.Parser.AST.TemplateArgument s)
+ public void addArguments(global::CppSharp.Parser.AST.TemplateArgument s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -1898,15 +1898,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Template Template
+ public global::CppSharp.Parser.AST.Template Template
{
get
{
- CppSharp.Parser.AST.Template __result0;
+ global::CppSharp.Parser.AST.Template __result0;
if (((Internal*) __Instance)->Template == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Template.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Template))
- __result0 = (CppSharp.Parser.AST.Template) CppSharp.Parser.AST.Template.NativeToManagedMap[((Internal*) __Instance)->Template];
- else __result0 = CppSharp.Parser.AST.Template.__CreateInstance(((Internal*) __Instance)->Template);
+ else if (global::CppSharp.Parser.AST.Template.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Template))
+ __result0 = (global::CppSharp.Parser.AST.Template) global::CppSharp.Parser.AST.Template.NativeToManagedMap[((Internal*) __Instance)->Template];
+ else __result0 = global::CppSharp.Parser.AST.Template.__CreateInstance(((Internal*) __Instance)->Template);
return __result0;
}
@@ -1916,15 +1916,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Type Desugared
+ public global::CppSharp.Parser.AST.Type Desugared
{
get
{
- CppSharp.Parser.AST.Type __result0;
+ global::CppSharp.Parser.AST.Type __result0;
if (((Internal*) __Instance)->Desugared == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Desugared))
- __result0 = (CppSharp.Parser.AST.Type) CppSharp.Parser.AST.Type.NativeToManagedMap[((Internal*) __Instance)->Desugared];
- else __result0 = CppSharp.Parser.AST.Type.__CreateInstance(((Internal*) __Instance)->Desugared);
+ else if (global::CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Desugared))
+ __result0 = (global::CppSharp.Parser.AST.Type) global::CppSharp.Parser.AST.Type.NativeToManagedMap[((Internal*) __Instance)->Desugared];
+ else __result0 = global::CppSharp.Parser.AST.Type.__CreateInstance(((Internal*) __Instance)->Desugared);
return __result0;
}
@@ -1935,13 +1935,13 @@ namespace CppSharp
}
}
- public unsafe partial class TemplateParameterType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class TemplateParameterType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 32)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
@@ -1987,7 +1987,7 @@ namespace CppSharp
private static void* __CopyValue(TemplateParameterType.Internal native)
{
var ret = Marshal.AllocHGlobal(32);
- CppSharp.Parser.AST.TemplateParameterType.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TemplateParameterType.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -2016,7 +2016,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TemplateParameterType(CppSharp.Parser.AST.TemplateParameterType _0)
+ public TemplateParameterType(global::CppSharp.Parser.AST.TemplateParameterType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(32);
@@ -2030,22 +2030,22 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Type __dummy;
+ global::CppSharp.Parser.AST.Type __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.TypeTemplateParameter Parameter
+ public global::CppSharp.Parser.AST.TypeTemplateParameter Parameter
{
get
{
- CppSharp.Parser.AST.TypeTemplateParameter __result0;
+ global::CppSharp.Parser.AST.TypeTemplateParameter __result0;
if (((Internal*) __Instance)->Parameter == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.TypeTemplateParameter.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Parameter))
- __result0 = (CppSharp.Parser.AST.TypeTemplateParameter) CppSharp.Parser.AST.TypeTemplateParameter.NativeToManagedMap[((Internal*) __Instance)->Parameter];
- else __result0 = CppSharp.Parser.AST.TypeTemplateParameter.__CreateInstance(((Internal*) __Instance)->Parameter);
+ else if (global::CppSharp.Parser.AST.TypeTemplateParameter.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Parameter))
+ __result0 = (global::CppSharp.Parser.AST.TypeTemplateParameter) global::CppSharp.Parser.AST.TypeTemplateParameter.NativeToManagedMap[((Internal*) __Instance)->Parameter];
+ else __result0 = global::CppSharp.Parser.AST.TypeTemplateParameter.__CreateInstance(((Internal*) __Instance)->Parameter);
return __result0;
}
@@ -2095,19 +2095,19 @@ namespace CppSharp
}
}
- public unsafe partial class TemplateParameterSubstitutionType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class TemplateParameterSubstitutionType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 24)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
[FieldOffset(8)]
- public CppSharp.Parser.AST.QualifiedType.Internal Replacement;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal Replacement;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -2133,7 +2133,7 @@ namespace CppSharp
private static void* __CopyValue(TemplateParameterSubstitutionType.Internal native)
{
var ret = Marshal.AllocHGlobal(24);
- CppSharp.Parser.AST.TemplateParameterSubstitutionType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -2162,7 +2162,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TemplateParameterSubstitutionType(CppSharp.Parser.AST.TemplateParameterSubstitutionType _0)
+ public TemplateParameterSubstitutionType(global::CppSharp.Parser.AST.TemplateParameterSubstitutionType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(24);
@@ -2174,33 +2174,33 @@ namespace CppSharp
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
- public CppSharp.Parser.AST.QualifiedType Replacement
+ public global::CppSharp.Parser.AST.QualifiedType Replacement
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Replacement);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->Replacement);
}
set
{
- ((Internal*) __Instance)->Replacement = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Replacement = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
}
- public unsafe partial class InjectedClassNameType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class InjectedClassNameType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 32)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
[FieldOffset(8)]
- public CppSharp.Parser.AST.QualifiedType.Internal InjectedSpecializationType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal InjectedSpecializationType;
[FieldOffset(24)]
public global::System.IntPtr Class;
@@ -2229,7 +2229,7 @@ namespace CppSharp
private static void* __CopyValue(InjectedClassNameType.Internal native)
{
var ret = Marshal.AllocHGlobal(32);
- CppSharp.Parser.AST.InjectedClassNameType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.InjectedClassNameType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -2258,7 +2258,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public InjectedClassNameType(CppSharp.Parser.AST.InjectedClassNameType _0)
+ public InjectedClassNameType(global::CppSharp.Parser.AST.InjectedClassNameType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(32);
@@ -2270,28 +2270,28 @@ namespace CppSharp
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
- public CppSharp.Parser.AST.QualifiedType InjectedSpecializationType
+ public global::CppSharp.Parser.AST.QualifiedType InjectedSpecializationType
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->InjectedSpecializationType);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->InjectedSpecializationType);
}
set
{
- ((Internal*) __Instance)->InjectedSpecializationType = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->InjectedSpecializationType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
- public CppSharp.Parser.AST.Class Class
+ public global::CppSharp.Parser.AST.Class Class
{
get
{
- CppSharp.Parser.AST.Class __result0;
+ global::CppSharp.Parser.AST.Class __result0;
if (((Internal*) __Instance)->Class == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Class))
- __result0 = (CppSharp.Parser.AST.Class) CppSharp.Parser.AST.Class.NativeToManagedMap[((Internal*) __Instance)->Class];
- else __result0 = CppSharp.Parser.AST.Class.__CreateInstance(((Internal*) __Instance)->Class);
+ else if (global::CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Class))
+ __result0 = (global::CppSharp.Parser.AST.Class) global::CppSharp.Parser.AST.Class.NativeToManagedMap[((Internal*) __Instance)->Class];
+ else __result0 = global::CppSharp.Parser.AST.Class.__CreateInstance(((Internal*) __Instance)->Class);
return __result0;
}
@@ -2302,13 +2302,13 @@ namespace CppSharp
}
}
- public unsafe partial class DependentNameType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class DependentNameType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 8)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
@@ -2337,7 +2337,7 @@ namespace CppSharp
private static void* __CopyValue(DependentNameType.Internal native)
{
var ret = Marshal.AllocHGlobal(8);
- CppSharp.Parser.AST.DependentNameType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.DependentNameType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -2366,7 +2366,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public DependentNameType(CppSharp.Parser.AST.DependentNameType _0)
+ public DependentNameType(global::CppSharp.Parser.AST.DependentNameType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(8);
@@ -2379,13 +2379,13 @@ namespace CppSharp
}
}
- public unsafe partial class PackExpansionType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class PackExpansionType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 8)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
@@ -2414,7 +2414,7 @@ namespace CppSharp
private static void* __CopyValue(PackExpansionType.Internal native)
{
var ret = Marshal.AllocHGlobal(8);
- CppSharp.Parser.AST.PackExpansionType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.PackExpansionType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -2443,7 +2443,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public PackExpansionType(CppSharp.Parser.AST.PackExpansionType _0)
+ public PackExpansionType(global::CppSharp.Parser.AST.PackExpansionType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(8);
@@ -2456,19 +2456,19 @@ namespace CppSharp
}
}
- public unsafe partial class BuiltinType : CppSharp.Parser.AST.Type, IDisposable
+ public unsafe partial class BuiltinType : global::CppSharp.Parser.AST.Type, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 12)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.TypeKind Kind;
+ public global::CppSharp.Parser.AST.TypeKind Kind;
[FieldOffset(4)]
public byte IsDependent;
[FieldOffset(8)]
- public CppSharp.Parser.AST.PrimitiveType Type;
+ public global::CppSharp.Parser.AST.PrimitiveType Type;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -2494,7 +2494,7 @@ namespace CppSharp
private static void* __CopyValue(BuiltinType.Internal native)
{
var ret = Marshal.AllocHGlobal(12);
- CppSharp.Parser.AST.BuiltinType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.BuiltinType.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -2523,7 +2523,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public BuiltinType(CppSharp.Parser.AST.BuiltinType _0)
+ public BuiltinType(global::CppSharp.Parser.AST.BuiltinType _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(12);
@@ -2535,7 +2535,7 @@ namespace CppSharp
Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
}
- public CppSharp.Parser.AST.PrimitiveType Type
+ public global::CppSharp.Parser.AST.PrimitiveType Type
{
get
{
@@ -2555,7 +2555,7 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.VTableComponentKind Kind;
+ public global::CppSharp.Parser.AST.VTableComponentKind Kind;
[FieldOffset(4)]
public uint Offset;
@@ -2621,7 +2621,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public VTableComponent(CppSharp.Parser.AST.VTableComponent _0)
+ public VTableComponent(global::CppSharp.Parser.AST.VTableComponent _0)
{
__Instance = Marshal.AllocHGlobal(16);
__ownsNativeInstance = true;
@@ -2636,13 +2636,13 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.VTableComponent __dummy;
+ global::CppSharp.Parser.AST.VTableComponent __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.VTableComponentKind Kind
+ public global::CppSharp.Parser.AST.VTableComponentKind Kind
{
get
{
@@ -2668,15 +2668,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Declaration Declaration
+ public global::CppSharp.Parser.AST.Declaration Declaration
{
get
{
- CppSharp.Parser.AST.Declaration __result0;
+ global::CppSharp.Parser.AST.Declaration __result0;
if (((Internal*) __Instance)->Declaration == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Declaration))
- __result0 = (CppSharp.Parser.AST.Declaration) CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->Declaration];
- else __result0 = CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Declaration);
+ else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Declaration))
+ __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->Declaration];
+ else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Declaration);
return __result0;
}
@@ -2749,7 +2749,7 @@ namespace CppSharp
private static void* __CopyValue(VTableLayout.Internal native)
{
var ret = Marshal.AllocHGlobal(24);
- CppSharp.Parser.AST.VTableLayout.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.VTableLayout.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -2775,7 +2775,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public VTableLayout(CppSharp.Parser.AST.VTableLayout _0)
+ public VTableLayout(global::CppSharp.Parser.AST.VTableLayout _0)
{
__Instance = Marshal.AllocHGlobal(24);
__ownsNativeInstance = true;
@@ -2793,21 +2793,21 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.VTableLayout __dummy;
+ global::CppSharp.Parser.AST.VTableLayout __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.VTableComponent getComponents(uint i)
+ public global::CppSharp.Parser.AST.VTableComponent getComponents(uint i)
{
- var __ret = new CppSharp.Parser.AST.VTableComponent.Internal();
+ var __ret = new global::CppSharp.Parser.AST.VTableComponent.Internal();
Internal.getComponents_0((__Instance + __PointerAdjustment), new IntPtr(&__ret), i);
- return CppSharp.Parser.AST.VTableComponent.__CreateInstance(__ret);
+ return global::CppSharp.Parser.AST.VTableComponent.__CreateInstance(__ret);
}
- public void addComponents(CppSharp.Parser.AST.VTableComponent s)
+ public void addComponents(global::CppSharp.Parser.AST.VTableComponent s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -2845,7 +2845,7 @@ namespace CppSharp
public uint VFPtrFullOffset;
[FieldOffset(16)]
- public CppSharp.Parser.AST.VTableLayout.Internal Layout;
+ public global::CppSharp.Parser.AST.VTableLayout.Internal Layout;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -2884,7 +2884,7 @@ namespace CppSharp
private static void* __CopyValue(VFTableInfo.Internal native)
{
var ret = Marshal.AllocHGlobal(40);
- CppSharp.Parser.AST.VFTableInfo.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.VFTableInfo.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -2910,7 +2910,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public VFTableInfo(CppSharp.Parser.AST.VFTableInfo _0)
+ public VFTableInfo(global::CppSharp.Parser.AST.VFTableInfo _0)
{
__Instance = Marshal.AllocHGlobal(40);
__ownsNativeInstance = true;
@@ -2928,7 +2928,7 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.VFTableInfo __dummy;
+ global::CppSharp.Parser.AST.VFTableInfo __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
@@ -2974,16 +2974,16 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.VTableLayout Layout
+ public global::CppSharp.Parser.AST.VTableLayout Layout
{
get
{
- return CppSharp.Parser.AST.VTableLayout.__CreateInstance(((Internal*) __Instance)->Layout);
+ return global::CppSharp.Parser.AST.VTableLayout.__CreateInstance(((Internal*) __Instance)->Layout);
}
set
{
- ((Internal*) __Instance)->Layout = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.VTableLayout.Internal() : *(CppSharp.Parser.AST.VTableLayout.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Layout = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.VTableLayout.Internal() : *(global::CppSharp.Parser.AST.VTableLayout.Internal*) (value.__Instance);
}
}
}
@@ -2997,7 +2997,7 @@ namespace CppSharp
public uint Offset;
[FieldOffset(40)]
- public CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
[FieldOffset(56)]
public global::System.IntPtr FieldPtr;
@@ -3049,7 +3049,7 @@ namespace CppSharp
private static void* __CopyValue(LayoutField.Internal native)
{
var ret = Marshal.AllocHGlobal(64);
- CppSharp.Parser.AST.LayoutField.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.LayoutField.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -3075,7 +3075,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public LayoutField(CppSharp.Parser.AST.LayoutField other)
+ public LayoutField(global::CppSharp.Parser.AST.LayoutField other)
{
__Instance = Marshal.AllocHGlobal(64);
__ownsNativeInstance = true;
@@ -3093,7 +3093,7 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.LayoutField __dummy;
+ global::CppSharp.Parser.AST.LayoutField __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
@@ -3129,16 +3129,16 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.QualifiedType QualifiedType
+ public global::CppSharp.Parser.AST.QualifiedType QualifiedType
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
}
set
{
- ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
@@ -3204,7 +3204,7 @@ namespace CppSharp
private static void* __CopyValue(LayoutBase.Internal native)
{
var ret = Marshal.AllocHGlobal(16);
- CppSharp.Parser.AST.LayoutBase.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.LayoutBase.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -3230,7 +3230,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public LayoutBase(CppSharp.Parser.AST.LayoutBase other)
+ public LayoutBase(global::CppSharp.Parser.AST.LayoutBase other)
{
__Instance = Marshal.AllocHGlobal(16);
__ownsNativeInstance = true;
@@ -3248,7 +3248,7 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.LayoutBase __dummy;
+ global::CppSharp.Parser.AST.LayoutBase __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
@@ -3268,15 +3268,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Class Class
+ public global::CppSharp.Parser.AST.Class Class
{
get
{
- CppSharp.Parser.AST.Class __result0;
+ global::CppSharp.Parser.AST.Class __result0;
if (((Internal*) __Instance)->Class == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Class))
- __result0 = (CppSharp.Parser.AST.Class) CppSharp.Parser.AST.Class.NativeToManagedMap[((Internal*) __Instance)->Class];
- else __result0 = CppSharp.Parser.AST.Class.__CreateInstance(((Internal*) __Instance)->Class);
+ else if (global::CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Class))
+ __result0 = (global::CppSharp.Parser.AST.Class) global::CppSharp.Parser.AST.Class.NativeToManagedMap[((Internal*) __Instance)->Class];
+ else __result0 = global::CppSharp.Parser.AST.Class.__CreateInstance(((Internal*) __Instance)->Class);
return __result0;
}
@@ -3293,10 +3293,10 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CppAbi ABI;
+ public global::CppSharp.Parser.AST.CppAbi ABI;
[FieldOffset(32)]
- public CppSharp.Parser.AST.VTableLayout.Internal Layout;
+ public global::CppSharp.Parser.AST.VTableLayout.Internal Layout;
[FieldOffset(56)]
public byte HasOwnVFPtr;
@@ -3410,7 +3410,7 @@ namespace CppSharp
private static void* __CopyValue(ClassLayout.Internal native)
{
var ret = Marshal.AllocHGlobal(128);
- CppSharp.Parser.AST.ClassLayout.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.ClassLayout.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -3436,7 +3436,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public ClassLayout(CppSharp.Parser.AST.ClassLayout _0)
+ public ClassLayout(global::CppSharp.Parser.AST.ClassLayout _0)
{
__Instance = Marshal.AllocHGlobal(128);
__ownsNativeInstance = true;
@@ -3454,21 +3454,21 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.ClassLayout __dummy;
+ global::CppSharp.Parser.AST.ClassLayout __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.VFTableInfo getVFTables(uint i)
+ public global::CppSharp.Parser.AST.VFTableInfo getVFTables(uint i)
{
- var __ret = new CppSharp.Parser.AST.VFTableInfo.Internal();
+ var __ret = new global::CppSharp.Parser.AST.VFTableInfo.Internal();
Internal.getVFTables_0((__Instance + __PointerAdjustment), new IntPtr(&__ret), i);
- return CppSharp.Parser.AST.VFTableInfo.__CreateInstance(__ret);
+ return global::CppSharp.Parser.AST.VFTableInfo.__CreateInstance(__ret);
}
- public void addVFTables(CppSharp.Parser.AST.VFTableInfo s)
+ public void addVFTables(global::CppSharp.Parser.AST.VFTableInfo s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -3481,14 +3481,14 @@ namespace CppSharp
Internal.clearVFTables_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.LayoutField getFields(uint i)
+ public global::CppSharp.Parser.AST.LayoutField getFields(uint i)
{
- var __ret = new CppSharp.Parser.AST.LayoutField.Internal();
+ var __ret = new global::CppSharp.Parser.AST.LayoutField.Internal();
Internal.getFields_0((__Instance + __PointerAdjustment), new IntPtr(&__ret), i);
- return CppSharp.Parser.AST.LayoutField.__CreateInstance(__ret);
+ return global::CppSharp.Parser.AST.LayoutField.__CreateInstance(__ret);
}
- public void addFields(CppSharp.Parser.AST.LayoutField s)
+ public void addFields(global::CppSharp.Parser.AST.LayoutField s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -3501,14 +3501,14 @@ namespace CppSharp
Internal.clearFields_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.LayoutBase getBases(uint i)
+ public global::CppSharp.Parser.AST.LayoutBase getBases(uint i)
{
- var __ret = new CppSharp.Parser.AST.LayoutBase.Internal();
+ var __ret = new global::CppSharp.Parser.AST.LayoutBase.Internal();
Internal.getBases_0((__Instance + __PointerAdjustment), new IntPtr(&__ret), i);
- return CppSharp.Parser.AST.LayoutBase.__CreateInstance(__ret);
+ return global::CppSharp.Parser.AST.LayoutBase.__CreateInstance(__ret);
}
- public void addBases(CppSharp.Parser.AST.LayoutBase s)
+ public void addBases(global::CppSharp.Parser.AST.LayoutBase s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -3548,7 +3548,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.CppAbi ABI
+ public global::CppSharp.Parser.AST.CppAbi ABI
{
get
{
@@ -3561,16 +3561,16 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.VTableLayout Layout
+ public global::CppSharp.Parser.AST.VTableLayout Layout
{
get
{
- return CppSharp.Parser.AST.VTableLayout.__CreateInstance(((Internal*) __Instance)->Layout);
+ return global::CppSharp.Parser.AST.VTableLayout.__CreateInstance(((Internal*) __Instance)->Layout);
}
set
{
- ((Internal*) __Instance)->Layout = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.VTableLayout.Internal() : *(CppSharp.Parser.AST.VTableLayout.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->Layout = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.VTableLayout.Internal() : *(global::CppSharp.Parser.AST.VTableLayout.Internal*) (value.__Instance);
}
}
@@ -3646,16 +3646,16 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -3687,7 +3687,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="??0Declaration@AST@CppParser@CppSharp@@QEAA@W4DeclarationKind@123@@Z")]
- internal static extern global::System.IntPtr ctor_0(global::System.IntPtr instance, CppSharp.Parser.AST.DeclarationKind kind);
+ internal static extern global::System.IntPtr ctor_0(global::System.IntPtr instance, global::CppSharp.Parser.AST.DeclarationKind kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -3771,7 +3771,7 @@ namespace CppSharp
private static void* __CopyValue(Declaration.Internal native)
{
var ret = Marshal.AllocHGlobal(192);
- CppSharp.Parser.AST.Declaration.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Declaration.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -3789,7 +3789,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public Declaration(CppSharp.Parser.AST.DeclarationKind kind)
+ public Declaration(global::CppSharp.Parser.AST.DeclarationKind kind)
{
__Instance = Marshal.AllocHGlobal(192);
__ownsNativeInstance = true;
@@ -3798,7 +3798,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment), __arg0);
}
- public Declaration(CppSharp.Parser.AST.Declaration _0)
+ public Declaration(global::CppSharp.Parser.AST.Declaration _0)
{
__Instance = Marshal.AllocHGlobal(192);
__ownsNativeInstance = true;
@@ -3816,25 +3816,25 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.PreprocessedEntity getPreprocessedEntities(uint i)
+ public global::CppSharp.Parser.AST.PreprocessedEntity getPreprocessedEntities(uint i)
{
var __ret = Internal.getPreprocessedEntities_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.PreprocessedEntity __result0;
+ global::CppSharp.Parser.AST.PreprocessedEntity __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.PreprocessedEntity.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.PreprocessedEntity) CppSharp.Parser.AST.PreprocessedEntity.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.PreprocessedEntity.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.PreprocessedEntity.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.PreprocessedEntity) global::CppSharp.Parser.AST.PreprocessedEntity.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.PreprocessedEntity.__CreateInstance(__ret);
return __result0;
}
- public void addPreprocessedEntities(CppSharp.Parser.AST.PreprocessedEntity s)
+ public void addPreprocessedEntities(global::CppSharp.Parser.AST.PreprocessedEntity s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -3904,7 +3904,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.DeclarationKind Kind
+ public global::CppSharp.Parser.AST.DeclarationKind Kind
{
get
{
@@ -3917,7 +3917,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.AccessSpecifier Access
+ public global::CppSharp.Parser.AST.AccessSpecifier Access
{
get
{
@@ -3930,15 +3930,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.DeclarationContext _Namespace
+ public global::CppSharp.Parser.AST.DeclarationContext _Namespace
{
get
{
- CppSharp.Parser.AST.DeclarationContext __result0;
+ global::CppSharp.Parser.AST.DeclarationContext __result0;
if (((Internal*) __Instance)->_Namespace == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.DeclarationContext.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->_Namespace))
- __result0 = (CppSharp.Parser.AST.DeclarationContext) CppSharp.Parser.AST.DeclarationContext.NativeToManagedMap[((Internal*) __Instance)->_Namespace];
- else __result0 = CppSharp.Parser.AST.DeclarationContext.__CreateInstance(((Internal*) __Instance)->_Namespace);
+ else if (global::CppSharp.Parser.AST.DeclarationContext.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->_Namespace))
+ __result0 = (global::CppSharp.Parser.AST.DeclarationContext) global::CppSharp.Parser.AST.DeclarationContext.NativeToManagedMap[((Internal*) __Instance)->_Namespace];
+ else __result0 = global::CppSharp.Parser.AST.DeclarationContext.__CreateInstance(((Internal*) __Instance)->_Namespace);
return __result0;
}
@@ -3948,11 +3948,11 @@ namespace CppSharp
}
}
- public CppSharp.Parser.SourceLocation Location
+ public global::CppSharp.Parser.SourceLocation Location
{
get
{
- return CppSharp.Parser.SourceLocation.__CreateInstance(((Internal*) __Instance)->Location);
+ return global::CppSharp.Parser.SourceLocation.__CreateInstance(((Internal*) __Instance)->Location);
}
set
@@ -4026,15 +4026,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Declaration CompleteDeclaration
+ public global::CppSharp.Parser.AST.Declaration CompleteDeclaration
{
get
{
- CppSharp.Parser.AST.Declaration __result0;
+ global::CppSharp.Parser.AST.Declaration __result0;
if (((Internal*) __Instance)->CompleteDeclaration == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->CompleteDeclaration))
- __result0 = (CppSharp.Parser.AST.Declaration) CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->CompleteDeclaration];
- else __result0 = CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->CompleteDeclaration);
+ else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->CompleteDeclaration))
+ __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->CompleteDeclaration];
+ else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->CompleteDeclaration);
return __result0;
}
@@ -4070,15 +4070,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.RawComment Comment
+ public global::CppSharp.Parser.AST.RawComment Comment
{
get
{
- CppSharp.Parser.AST.RawComment __result0;
+ global::CppSharp.Parser.AST.RawComment __result0;
if (((Internal*) __Instance)->Comment == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.RawComment.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Comment))
- __result0 = (CppSharp.Parser.AST.RawComment) CppSharp.Parser.AST.RawComment.NativeToManagedMap[((Internal*) __Instance)->Comment];
- else __result0 = CppSharp.Parser.AST.RawComment.__CreateInstance(((Internal*) __Instance)->Comment);
+ else if (global::CppSharp.Parser.AST.RawComment.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Comment))
+ __result0 = (global::CppSharp.Parser.AST.RawComment) global::CppSharp.Parser.AST.RawComment.NativeToManagedMap[((Internal*) __Instance)->Comment];
+ else __result0 = global::CppSharp.Parser.AST.RawComment.__CreateInstance(((Internal*) __Instance)->Comment);
return __result0;
}
@@ -4089,22 +4089,22 @@ namespace CppSharp
}
}
- public unsafe partial class DeclarationContext : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class DeclarationContext : global::CppSharp.Parser.AST.Declaration, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 432)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -4139,7 +4139,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="??0DeclarationContext@AST@CppParser@CppSharp@@QEAA@W4DeclarationKind@123@@Z")]
- internal static extern global::System.IntPtr ctor_0(global::System.IntPtr instance, CppSharp.Parser.AST.DeclarationKind kind);
+ internal static extern global::System.IntPtr ctor_0(global::System.IntPtr instance, global::CppSharp.Parser.AST.DeclarationKind kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -4345,7 +4345,7 @@ namespace CppSharp
private static void* __CopyValue(DeclarationContext.Internal native)
{
var ret = Marshal.AllocHGlobal(432);
- CppSharp.Parser.AST.DeclarationContext.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.DeclarationContext.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -4365,7 +4365,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public DeclarationContext(CppSharp.Parser.AST.DeclarationKind kind)
+ public DeclarationContext(global::CppSharp.Parser.AST.DeclarationKind kind)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(432);
@@ -4375,7 +4375,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment), __arg0);
}
- public DeclarationContext(CppSharp.Parser.AST.DeclarationContext _0)
+ public DeclarationContext(global::CppSharp.Parser.AST.DeclarationContext _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(432);
@@ -4389,25 +4389,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.Namespace getNamespaces(uint i)
+ public global::CppSharp.Parser.AST.Namespace getNamespaces(uint i)
{
var __ret = Internal.getNamespaces_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Namespace __result0;
+ global::CppSharp.Parser.AST.Namespace __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Namespace.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Namespace) CppSharp.Parser.AST.Namespace.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Namespace.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Namespace.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Namespace) global::CppSharp.Parser.AST.Namespace.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Namespace.__CreateInstance(__ret);
return __result0;
}
- public void addNamespaces(CppSharp.Parser.AST.Namespace s)
+ public void addNamespaces(global::CppSharp.Parser.AST.Namespace s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -4420,18 +4420,18 @@ namespace CppSharp
Internal.clearNamespaces_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.Enumeration getEnums(uint i)
+ public global::CppSharp.Parser.AST.Enumeration getEnums(uint i)
{
var __ret = Internal.getEnums_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Enumeration __result0;
+ global::CppSharp.Parser.AST.Enumeration __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Enumeration.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Enumeration) CppSharp.Parser.AST.Enumeration.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Enumeration.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Enumeration.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Enumeration) global::CppSharp.Parser.AST.Enumeration.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Enumeration.__CreateInstance(__ret);
return __result0;
}
- public void addEnums(CppSharp.Parser.AST.Enumeration s)
+ public void addEnums(global::CppSharp.Parser.AST.Enumeration s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -4444,18 +4444,18 @@ namespace CppSharp
Internal.clearEnums_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.Function getFunctions(uint i)
+ public global::CppSharp.Parser.AST.Function getFunctions(uint i)
{
var __ret = Internal.getFunctions_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Function __result0;
+ global::CppSharp.Parser.AST.Function __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Function.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Function) CppSharp.Parser.AST.Function.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Function.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Function.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Function) global::CppSharp.Parser.AST.Function.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Function.__CreateInstance(__ret);
return __result0;
}
- public void addFunctions(CppSharp.Parser.AST.Function s)
+ public void addFunctions(global::CppSharp.Parser.AST.Function s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -4468,18 +4468,18 @@ namespace CppSharp
Internal.clearFunctions_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.Class getClasses(uint i)
+ public global::CppSharp.Parser.AST.Class getClasses(uint i)
{
var __ret = Internal.getClasses_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Class __result0;
+ global::CppSharp.Parser.AST.Class __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Class) CppSharp.Parser.AST.Class.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Class.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Class) global::CppSharp.Parser.AST.Class.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Class.__CreateInstance(__ret);
return __result0;
}
- public void addClasses(CppSharp.Parser.AST.Class s)
+ public void addClasses(global::CppSharp.Parser.AST.Class s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -4492,18 +4492,18 @@ namespace CppSharp
Internal.clearClasses_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.Template getTemplates(uint i)
+ public global::CppSharp.Parser.AST.Template getTemplates(uint i)
{
var __ret = Internal.getTemplates_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Template __result0;
+ global::CppSharp.Parser.AST.Template __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Template.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Template) CppSharp.Parser.AST.Template.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Template.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Template.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Template) global::CppSharp.Parser.AST.Template.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Template.__CreateInstance(__ret);
return __result0;
}
- public void addTemplates(CppSharp.Parser.AST.Template s)
+ public void addTemplates(global::CppSharp.Parser.AST.Template s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -4516,18 +4516,18 @@ namespace CppSharp
Internal.clearTemplates_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.TypedefDecl getTypedefs(uint i)
+ public global::CppSharp.Parser.AST.TypedefDecl getTypedefs(uint i)
{
var __ret = Internal.getTypedefs_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.TypedefDecl __result0;
+ global::CppSharp.Parser.AST.TypedefDecl __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.TypedefDecl.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.TypedefDecl) CppSharp.Parser.AST.TypedefDecl.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.TypedefDecl.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.TypedefDecl.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.TypedefDecl) global::CppSharp.Parser.AST.TypedefDecl.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.TypedefDecl.__CreateInstance(__ret);
return __result0;
}
- public void addTypedefs(CppSharp.Parser.AST.TypedefDecl s)
+ public void addTypedefs(global::CppSharp.Parser.AST.TypedefDecl s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -4540,18 +4540,18 @@ namespace CppSharp
Internal.clearTypedefs_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.TypeAlias getTypeAliases(uint i)
+ public global::CppSharp.Parser.AST.TypeAlias getTypeAliases(uint i)
{
var __ret = Internal.getTypeAliases_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.TypeAlias __result0;
+ global::CppSharp.Parser.AST.TypeAlias __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.TypeAlias.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.TypeAlias) CppSharp.Parser.AST.TypeAlias.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.TypeAlias.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.TypeAlias.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.TypeAlias) global::CppSharp.Parser.AST.TypeAlias.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.TypeAlias.__CreateInstance(__ret);
return __result0;
}
- public void addTypeAliases(CppSharp.Parser.AST.TypeAlias s)
+ public void addTypeAliases(global::CppSharp.Parser.AST.TypeAlias s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -4564,18 +4564,18 @@ namespace CppSharp
Internal.clearTypeAliases_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.Variable getVariables(uint i)
+ public global::CppSharp.Parser.AST.Variable getVariables(uint i)
{
var __ret = Internal.getVariables_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Variable __result0;
+ global::CppSharp.Parser.AST.Variable __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Variable.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Variable) CppSharp.Parser.AST.Variable.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Variable.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Variable.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Variable) global::CppSharp.Parser.AST.Variable.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Variable.__CreateInstance(__ret);
return __result0;
}
- public void addVariables(CppSharp.Parser.AST.Variable s)
+ public void addVariables(global::CppSharp.Parser.AST.Variable s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -4588,18 +4588,18 @@ namespace CppSharp
Internal.clearVariables_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.Friend getFriends(uint i)
+ public global::CppSharp.Parser.AST.Friend getFriends(uint i)
{
var __ret = Internal.getFriends_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Friend __result0;
+ global::CppSharp.Parser.AST.Friend __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Friend.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Friend) CppSharp.Parser.AST.Friend.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Friend.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Friend.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Friend) global::CppSharp.Parser.AST.Friend.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Friend.__CreateInstance(__ret);
return __result0;
}
- public void addFriends(CppSharp.Parser.AST.Friend s)
+ public void addFriends(global::CppSharp.Parser.AST.Friend s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -4707,22 +4707,22 @@ namespace CppSharp
}
}
- public unsafe partial class TypedefNameDecl : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class TypedefNameDecl : global::CppSharp.Parser.AST.Declaration, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 208)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -4752,12 +4752,12 @@ namespace CppSharp
public global::System.IntPtr Comment;
[FieldOffset(192)]
- public CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="??0TypedefNameDecl@AST@CppParser@CppSharp@@QEAA@W4DeclarationKind@123@@Z")]
- internal static extern global::System.IntPtr ctor_0(global::System.IntPtr instance, CppSharp.Parser.AST.DeclarationKind kind);
+ internal static extern global::System.IntPtr ctor_0(global::System.IntPtr instance, global::CppSharp.Parser.AST.DeclarationKind kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -4783,7 +4783,7 @@ namespace CppSharp
private static void* __CopyValue(TypedefNameDecl.Internal native)
{
var ret = Marshal.AllocHGlobal(208);
- CppSharp.Parser.AST.TypedefNameDecl.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TypedefNameDecl.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -4803,7 +4803,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public TypedefNameDecl(CppSharp.Parser.AST.DeclarationKind kind)
+ public TypedefNameDecl(global::CppSharp.Parser.AST.DeclarationKind kind)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(208);
@@ -4813,7 +4813,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment), __arg0);
}
- public TypedefNameDecl(CppSharp.Parser.AST.TypedefNameDecl _0)
+ public TypedefNameDecl(global::CppSharp.Parser.AST.TypedefNameDecl _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(208);
@@ -4827,43 +4827,43 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.QualifiedType QualifiedType
+ public global::CppSharp.Parser.AST.QualifiedType QualifiedType
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
}
set
{
- ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
}
- public unsafe partial class TypedefDecl : CppSharp.Parser.AST.TypedefNameDecl, IDisposable
+ public unsafe partial class TypedefDecl : global::CppSharp.Parser.AST.TypedefNameDecl, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 208)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -4893,7 +4893,7 @@ namespace CppSharp
public global::System.IntPtr Comment;
[FieldOffset(192)]
- public CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -4924,7 +4924,7 @@ namespace CppSharp
private static void* __CopyValue(TypedefDecl.Internal native)
{
var ret = Marshal.AllocHGlobal(208);
- CppSharp.Parser.AST.TypedefDecl.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TypedefDecl.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -4953,7 +4953,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TypedefDecl(CppSharp.Parser.AST.TypedefDecl _0)
+ public TypedefDecl(global::CppSharp.Parser.AST.TypedefDecl _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(208);
@@ -4967,7 +4967,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
@@ -4975,22 +4975,22 @@ namespace CppSharp
}
}
- public unsafe partial class TypeAlias : CppSharp.Parser.AST.TypedefNameDecl, IDisposable
+ public unsafe partial class TypeAlias : global::CppSharp.Parser.AST.TypedefNameDecl, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 216)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -5020,7 +5020,7 @@ namespace CppSharp
public global::System.IntPtr Comment;
[FieldOffset(192)]
- public CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
[FieldOffset(208)]
public global::System.IntPtr DescribedAliasTemplate;
@@ -5054,7 +5054,7 @@ namespace CppSharp
private static void* __CopyValue(TypeAlias.Internal native)
{
var ret = Marshal.AllocHGlobal(216);
- CppSharp.Parser.AST.TypeAlias.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TypeAlias.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -5083,7 +5083,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TypeAlias(CppSharp.Parser.AST.TypeAlias _0)
+ public TypeAlias(global::CppSharp.Parser.AST.TypeAlias _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(216);
@@ -5097,22 +5097,22 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.TypeAliasTemplate DescribedAliasTemplate
+ public global::CppSharp.Parser.AST.TypeAliasTemplate DescribedAliasTemplate
{
get
{
- CppSharp.Parser.AST.TypeAliasTemplate __result0;
+ global::CppSharp.Parser.AST.TypeAliasTemplate __result0;
if (((Internal*) __Instance)->DescribedAliasTemplate == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.TypeAliasTemplate.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->DescribedAliasTemplate))
- __result0 = (CppSharp.Parser.AST.TypeAliasTemplate) CppSharp.Parser.AST.TypeAliasTemplate.NativeToManagedMap[((Internal*) __Instance)->DescribedAliasTemplate];
- else __result0 = CppSharp.Parser.AST.TypeAliasTemplate.__CreateInstance(((Internal*) __Instance)->DescribedAliasTemplate);
+ else if (global::CppSharp.Parser.AST.TypeAliasTemplate.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->DescribedAliasTemplate))
+ __result0 = (global::CppSharp.Parser.AST.TypeAliasTemplate) global::CppSharp.Parser.AST.TypeAliasTemplate.NativeToManagedMap[((Internal*) __Instance)->DescribedAliasTemplate];
+ else __result0 = global::CppSharp.Parser.AST.TypeAliasTemplate.__CreateInstance(((Internal*) __Instance)->DescribedAliasTemplate);
return __result0;
}
@@ -5123,22 +5123,22 @@ namespace CppSharp
}
}
- public unsafe partial class Friend : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class Friend : global::CppSharp.Parser.AST.Declaration, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 200)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -5199,7 +5199,7 @@ namespace CppSharp
private static void* __CopyValue(Friend.Internal native)
{
var ret = Marshal.AllocHGlobal(200);
- CppSharp.Parser.AST.Friend.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Friend.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -5228,7 +5228,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Friend(CppSharp.Parser.AST.Friend _0)
+ public Friend(global::CppSharp.Parser.AST.Friend _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(200);
@@ -5242,22 +5242,22 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.Declaration Declaration
+ public global::CppSharp.Parser.AST.Declaration Declaration
{
get
{
- CppSharp.Parser.AST.Declaration __result0;
+ global::CppSharp.Parser.AST.Declaration __result0;
if (((Internal*) __Instance)->Declaration == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Declaration))
- __result0 = (CppSharp.Parser.AST.Declaration) CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->Declaration];
- else __result0 = CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Declaration);
+ else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Declaration))
+ __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->Declaration];
+ else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Declaration);
return __result0;
}
@@ -5274,7 +5274,7 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.StatementClass Class;
+ public global::CppSharp.Parser.AST.StatementClass Class;
[FieldOffset(8)]
public global::System.IntPtr Decl;
@@ -5321,7 +5321,7 @@ namespace CppSharp
private static void* __CopyValue(Statement.Internal native)
{
var ret = Marshal.AllocHGlobal(48);
- CppSharp.Parser.AST.Statement.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Statement.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -5339,7 +5339,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public Statement(CppSharp.Parser.AST.Statement _0)
+ public Statement(global::CppSharp.Parser.AST.Statement _0)
{
__Instance = Marshal.AllocHGlobal(48);
__ownsNativeInstance = true;
@@ -5357,7 +5357,7 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Statement __dummy;
+ global::CppSharp.Parser.AST.Statement __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
@@ -5380,7 +5380,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.StatementClass Class
+ public global::CppSharp.Parser.AST.StatementClass Class
{
get
{
@@ -5393,15 +5393,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Declaration Decl
+ public global::CppSharp.Parser.AST.Declaration Decl
{
get
{
- CppSharp.Parser.AST.Declaration __result0;
+ global::CppSharp.Parser.AST.Declaration __result0;
if (((Internal*) __Instance)->Decl == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Decl))
- __result0 = (CppSharp.Parser.AST.Declaration) CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->Decl];
- else __result0 = CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Decl);
+ else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Decl))
+ __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->Decl];
+ else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Decl);
return __result0;
}
@@ -5412,13 +5412,13 @@ namespace CppSharp
}
}
- public unsafe partial class Expression : CppSharp.Parser.AST.Statement, IDisposable
+ public unsafe partial class Expression : global::CppSharp.Parser.AST.Statement, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 48)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.StatementClass Class;
+ public global::CppSharp.Parser.AST.StatementClass Class;
[FieldOffset(8)]
public global::System.IntPtr Decl;
@@ -5447,7 +5447,7 @@ namespace CppSharp
private static void* __CopyValue(Expression.Internal native)
{
var ret = Marshal.AllocHGlobal(48);
- CppSharp.Parser.AST.Expression.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Expression.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -5467,7 +5467,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public Expression(CppSharp.Parser.AST.Expression _0)
+ public Expression(global::CppSharp.Parser.AST.Expression _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(48);
@@ -5481,7 +5481,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Statement __dummy;
+ global::CppSharp.Parser.AST.Statement __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
@@ -5489,13 +5489,13 @@ namespace CppSharp
}
}
- public unsafe partial class BinaryOperator : CppSharp.Parser.AST.Expression, IDisposable
+ public unsafe partial class BinaryOperator : global::CppSharp.Parser.AST.Expression, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 96)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.StatementClass Class;
+ public global::CppSharp.Parser.AST.StatementClass Class;
[FieldOffset(8)]
public global::System.IntPtr Decl;
@@ -5540,7 +5540,7 @@ namespace CppSharp
private static void* __CopyValue(BinaryOperator.Internal native)
{
var ret = Marshal.AllocHGlobal(96);
- CppSharp.Parser.AST.BinaryOperator.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.BinaryOperator.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -5560,7 +5560,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public BinaryOperator(CppSharp.Parser.AST.BinaryOperator _0)
+ public BinaryOperator(global::CppSharp.Parser.AST.BinaryOperator _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(96);
@@ -5574,7 +5574,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Statement __dummy;
+ global::CppSharp.Parser.AST.Statement __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
@@ -5597,15 +5597,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Expression LHS
+ public global::CppSharp.Parser.AST.Expression LHS
{
get
{
- CppSharp.Parser.AST.Expression __result0;
+ global::CppSharp.Parser.AST.Expression __result0;
if (((Internal*) __Instance)->LHS == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->LHS))
- __result0 = (CppSharp.Parser.AST.Expression) CppSharp.Parser.AST.Expression.NativeToManagedMap[((Internal*) __Instance)->LHS];
- else __result0 = CppSharp.Parser.AST.Expression.__CreateInstance(((Internal*) __Instance)->LHS);
+ else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->LHS))
+ __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((Internal*) __Instance)->LHS];
+ else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((Internal*) __Instance)->LHS);
return __result0;
}
@@ -5615,15 +5615,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Expression RHS
+ public global::CppSharp.Parser.AST.Expression RHS
{
get
{
- CppSharp.Parser.AST.Expression __result0;
+ global::CppSharp.Parser.AST.Expression __result0;
if (((Internal*) __Instance)->RHS == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->RHS))
- __result0 = (CppSharp.Parser.AST.Expression) CppSharp.Parser.AST.Expression.NativeToManagedMap[((Internal*) __Instance)->RHS];
- else __result0 = CppSharp.Parser.AST.Expression.__CreateInstance(((Internal*) __Instance)->RHS);
+ else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->RHS))
+ __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((Internal*) __Instance)->RHS];
+ else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((Internal*) __Instance)->RHS);
return __result0;
}
@@ -5634,13 +5634,13 @@ namespace CppSharp
}
}
- public unsafe partial class CallExpr : CppSharp.Parser.AST.Expression, IDisposable
+ public unsafe partial class CallExpr : global::CppSharp.Parser.AST.Expression, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 72)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.StatementClass Class;
+ public global::CppSharp.Parser.AST.StatementClass Class;
[FieldOffset(8)]
public global::System.IntPtr Decl;
@@ -5689,7 +5689,7 @@ namespace CppSharp
private static void* __CopyValue(CallExpr.Internal native)
{
var ret = Marshal.AllocHGlobal(72);
- CppSharp.Parser.AST.CallExpr.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.CallExpr.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -5709,7 +5709,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public CallExpr(CppSharp.Parser.AST.CallExpr _0)
+ public CallExpr(global::CppSharp.Parser.AST.CallExpr _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(72);
@@ -5723,25 +5723,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Statement __dummy;
+ global::CppSharp.Parser.AST.Statement __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.Expression getArguments(uint i)
+ public global::CppSharp.Parser.AST.Expression getArguments(uint i)
{
var __ret = Internal.getArguments_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Expression __result0;
+ global::CppSharp.Parser.AST.Expression __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Expression) CppSharp.Parser.AST.Expression.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Expression.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(__ret);
return __result0;
}
- public void addArguments(CppSharp.Parser.AST.Expression s)
+ public void addArguments(global::CppSharp.Parser.AST.Expression s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -5764,13 +5764,13 @@ namespace CppSharp
}
}
- public unsafe partial class CXXConstructExpr : CppSharp.Parser.AST.Expression, IDisposable
+ public unsafe partial class CXXConstructExpr : global::CppSharp.Parser.AST.Expression, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 72)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.StatementClass Class;
+ public global::CppSharp.Parser.AST.StatementClass Class;
[FieldOffset(8)]
public global::System.IntPtr Decl;
@@ -5819,7 +5819,7 @@ namespace CppSharp
private static void* __CopyValue(CXXConstructExpr.Internal native)
{
var ret = Marshal.AllocHGlobal(72);
- CppSharp.Parser.AST.CXXConstructExpr.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.CXXConstructExpr.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -5839,7 +5839,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public CXXConstructExpr(CppSharp.Parser.AST.CXXConstructExpr _0)
+ public CXXConstructExpr(global::CppSharp.Parser.AST.CXXConstructExpr _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(72);
@@ -5853,25 +5853,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Statement __dummy;
+ global::CppSharp.Parser.AST.Statement __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.Expression getArguments(uint i)
+ public global::CppSharp.Parser.AST.Expression getArguments(uint i)
{
var __ret = Internal.getArguments_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Expression __result0;
+ global::CppSharp.Parser.AST.Expression __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Expression) CppSharp.Parser.AST.Expression.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Expression.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(__ret);
return __result0;
}
- public void addArguments(CppSharp.Parser.AST.Expression s)
+ public void addArguments(global::CppSharp.Parser.AST.Expression s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -5894,22 +5894,22 @@ namespace CppSharp
}
}
- public unsafe partial class Parameter : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class Parameter : global::CppSharp.Parser.AST.Declaration, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 224)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -5939,7 +5939,7 @@ namespace CppSharp
public global::System.IntPtr Comment;
[FieldOffset(192)]
- public CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
[FieldOffset(208)]
public byte IsIndirect;
@@ -5982,7 +5982,7 @@ namespace CppSharp
private static void* __CopyValue(Parameter.Internal native)
{
var ret = Marshal.AllocHGlobal(224);
- CppSharp.Parser.AST.Parameter.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Parameter.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -6011,7 +6011,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Parameter(CppSharp.Parser.AST.Parameter _0)
+ public Parameter(global::CppSharp.Parser.AST.Parameter _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(224);
@@ -6025,23 +6025,23 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.QualifiedType QualifiedType
+ public global::CppSharp.Parser.AST.QualifiedType QualifiedType
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
}
set
{
- ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
@@ -6084,15 +6084,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Expression DefaultArgument
+ public global::CppSharp.Parser.AST.Expression DefaultArgument
{
get
{
- CppSharp.Parser.AST.Expression __result0;
+ global::CppSharp.Parser.AST.Expression __result0;
if (((Internal*) __Instance)->DefaultArgument == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->DefaultArgument))
- __result0 = (CppSharp.Parser.AST.Expression) CppSharp.Parser.AST.Expression.NativeToManagedMap[((Internal*) __Instance)->DefaultArgument];
- else __result0 = CppSharp.Parser.AST.Expression.__CreateInstance(((Internal*) __Instance)->DefaultArgument);
+ else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->DefaultArgument))
+ __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((Internal*) __Instance)->DefaultArgument];
+ else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((Internal*) __Instance)->DefaultArgument);
return __result0;
}
@@ -6103,22 +6103,22 @@ namespace CppSharp
}
}
- public unsafe partial class Function : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class Function : global::CppSharp.Parser.AST.Declaration, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 336)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -6148,7 +6148,7 @@ namespace CppSharp
public global::System.IntPtr Comment;
[FieldOffset(192)]
- public CppSharp.Parser.AST.QualifiedType.Internal ReturnType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal ReturnType;
[FieldOffset(208)]
public byte IsReturnIndirect;
@@ -6169,10 +6169,10 @@ namespace CppSharp
public byte IsDeleted;
[FieldOffset(216)]
- public CppSharp.Parser.AST.CXXOperatorKind OperatorKind;
+ public global::CppSharp.Parser.AST.CXXOperatorKind OperatorKind;
[FieldOffset(288)]
- public CppSharp.Parser.AST.CallingConvention CallingConvention;
+ public global::CppSharp.Parser.AST.CallingConvention CallingConvention;
[FieldOffset(320)]
public global::System.IntPtr SpecializationInfo;
@@ -6249,7 +6249,7 @@ namespace CppSharp
private static void* __CopyValue(Function.Internal native)
{
var ret = Marshal.AllocHGlobal(336);
- CppSharp.Parser.AST.Function.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Function.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -6278,7 +6278,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Function(CppSharp.Parser.AST.Function _0)
+ public Function(global::CppSharp.Parser.AST.Function _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(336);
@@ -6292,25 +6292,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.Parameter getParameters(uint i)
+ public global::CppSharp.Parser.AST.Parameter getParameters(uint i)
{
var __ret = Internal.getParameters_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Parameter __result0;
+ global::CppSharp.Parser.AST.Parameter __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Parameter.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Parameter) CppSharp.Parser.AST.Parameter.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Parameter.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Parameter.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Parameter) global::CppSharp.Parser.AST.Parameter.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Parameter.__CreateInstance(__ret);
return __result0;
}
- public void addParameters(CppSharp.Parser.AST.Parameter s)
+ public void addParameters(global::CppSharp.Parser.AST.Parameter s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -6364,16 +6364,16 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.QualifiedType ReturnType
+ public global::CppSharp.Parser.AST.QualifiedType ReturnType
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->ReturnType);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->ReturnType);
}
set
{
- ((Internal*) __Instance)->ReturnType = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->ReturnType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
@@ -6455,7 +6455,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.CXXOperatorKind OperatorKind
+ public global::CppSharp.Parser.AST.CXXOperatorKind OperatorKind
{
get
{
@@ -6468,7 +6468,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.CallingConvention CallingConvention
+ public global::CppSharp.Parser.AST.CallingConvention CallingConvention
{
get
{
@@ -6481,15 +6481,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.FunctionTemplateSpecialization SpecializationInfo
+ public global::CppSharp.Parser.AST.FunctionTemplateSpecialization SpecializationInfo
{
get
{
- CppSharp.Parser.AST.FunctionTemplateSpecialization __result0;
+ global::CppSharp.Parser.AST.FunctionTemplateSpecialization __result0;
if (((Internal*) __Instance)->SpecializationInfo == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->SpecializationInfo))
- __result0 = (CppSharp.Parser.AST.FunctionTemplateSpecialization) CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap[((Internal*) __Instance)->SpecializationInfo];
- else __result0 = CppSharp.Parser.AST.FunctionTemplateSpecialization.__CreateInstance(((Internal*) __Instance)->SpecializationInfo);
+ else if (global::CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->SpecializationInfo))
+ __result0 = (global::CppSharp.Parser.AST.FunctionTemplateSpecialization) global::CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap[((Internal*) __Instance)->SpecializationInfo];
+ else __result0 = global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__CreateInstance(((Internal*) __Instance)->SpecializationInfo);
return __result0;
}
@@ -6499,15 +6499,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Function InstantiatedFrom
+ public global::CppSharp.Parser.AST.Function InstantiatedFrom
{
get
{
- CppSharp.Parser.AST.Function __result0;
+ global::CppSharp.Parser.AST.Function __result0;
if (((Internal*) __Instance)->InstantiatedFrom == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Function.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->InstantiatedFrom))
- __result0 = (CppSharp.Parser.AST.Function) CppSharp.Parser.AST.Function.NativeToManagedMap[((Internal*) __Instance)->InstantiatedFrom];
- else __result0 = CppSharp.Parser.AST.Function.__CreateInstance(((Internal*) __Instance)->InstantiatedFrom);
+ else if (global::CppSharp.Parser.AST.Function.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->InstantiatedFrom))
+ __result0 = (global::CppSharp.Parser.AST.Function) global::CppSharp.Parser.AST.Function.NativeToManagedMap[((Internal*) __Instance)->InstantiatedFrom];
+ else __result0 = global::CppSharp.Parser.AST.Function.__CreateInstance(((Internal*) __Instance)->InstantiatedFrom);
return __result0;
}
@@ -6518,22 +6518,22 @@ namespace CppSharp
}
}
- public unsafe partial class Method : CppSharp.Parser.AST.Function, IDisposable
+ public unsafe partial class Method : global::CppSharp.Parser.AST.Function, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 368)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -6563,7 +6563,7 @@ namespace CppSharp
public global::System.IntPtr Comment;
[FieldOffset(192)]
- public CppSharp.Parser.AST.QualifiedType.Internal ReturnType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal ReturnType;
[FieldOffset(208)]
public byte IsReturnIndirect;
@@ -6584,10 +6584,10 @@ namespace CppSharp
public byte IsDeleted;
[FieldOffset(216)]
- public CppSharp.Parser.AST.CXXOperatorKind OperatorKind;
+ public global::CppSharp.Parser.AST.CXXOperatorKind OperatorKind;
[FieldOffset(288)]
- public CppSharp.Parser.AST.CallingConvention CallingConvention;
+ public global::CppSharp.Parser.AST.CallingConvention CallingConvention;
[FieldOffset(320)]
public global::System.IntPtr SpecializationInfo;
@@ -6611,7 +6611,7 @@ namespace CppSharp
public byte IsOverride;
[FieldOffset(344)]
- public CppSharp.Parser.AST.CXXMethodKind MethodKind;
+ public global::CppSharp.Parser.AST.CXXMethodKind MethodKind;
[FieldOffset(348)]
public byte IsDefaultConstructor;
@@ -6623,7 +6623,7 @@ namespace CppSharp
public byte IsMoveConstructor;
[FieldOffset(352)]
- public CppSharp.Parser.AST.QualifiedType.Internal ConversionType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal ConversionType;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -6654,7 +6654,7 @@ namespace CppSharp
private static void* __CopyValue(Method.Internal native)
{
var ret = Marshal.AllocHGlobal(368);
- CppSharp.Parser.AST.Method.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Method.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -6683,7 +6683,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Method(CppSharp.Parser.AST.Method _0)
+ public Method(global::CppSharp.Parser.AST.Method _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(368);
@@ -6697,7 +6697,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
@@ -6769,7 +6769,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.CXXMethodKind MethodKind
+ public global::CppSharp.Parser.AST.CXXMethodKind MethodKind
{
get
{
@@ -6821,36 +6821,36 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.QualifiedType ConversionType
+ public global::CppSharp.Parser.AST.QualifiedType ConversionType
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->ConversionType);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->ConversionType);
}
set
{
- ((Internal*) __Instance)->ConversionType = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->ConversionType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
}
- public unsafe partial class Enumeration : CppSharp.Parser.AST.DeclarationContext, IDisposable
+ public unsafe partial class Enumeration : global::CppSharp.Parser.AST.DeclarationContext, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 480)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -6883,7 +6883,7 @@ namespace CppSharp
public byte IsAnonymous;
[FieldOffset(432)]
- public CppSharp.Parser.AST.Enumeration.EnumModifiers Modifiers;
+ public global::CppSharp.Parser.AST.Enumeration.EnumModifiers Modifiers;
[FieldOffset(440)]
public global::System.IntPtr Type;
@@ -6935,22 +6935,22 @@ namespace CppSharp
Flags = 4
}
- public unsafe partial class Item : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class Item : global::CppSharp.Parser.AST.Declaration, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 232)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -7021,7 +7021,7 @@ namespace CppSharp
private static void* __CopyValue(Item.Internal native)
{
var ret = Marshal.AllocHGlobal(232);
- CppSharp.Parser.AST.Enumeration.Item.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Enumeration.Item.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -7050,7 +7050,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Item(CppSharp.Parser.AST.Enumeration.Item _0)
+ public Item(global::CppSharp.Parser.AST.Enumeration.Item _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(232);
@@ -7064,7 +7064,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
@@ -7114,7 +7114,7 @@ namespace CppSharp
private static void* __CopyValue(Enumeration.Internal native)
{
var ret = Marshal.AllocHGlobal(480);
- CppSharp.Parser.AST.Enumeration.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Enumeration.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -7143,7 +7143,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Enumeration(CppSharp.Parser.AST.Enumeration _0)
+ public Enumeration(global::CppSharp.Parser.AST.Enumeration _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(480);
@@ -7157,25 +7157,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.Enumeration.Item getItems(uint i)
+ public global::CppSharp.Parser.AST.Enumeration.Item getItems(uint i)
{
var __ret = Internal.getItems_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Enumeration.Item __result0;
+ global::CppSharp.Parser.AST.Enumeration.Item __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Enumeration.Item.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Enumeration.Item) CppSharp.Parser.AST.Enumeration.Item.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Enumeration.Item.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Enumeration.Item.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Enumeration.Item) global::CppSharp.Parser.AST.Enumeration.Item.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Enumeration.Item.__CreateInstance(__ret);
return __result0;
}
- public void addItems(CppSharp.Parser.AST.Enumeration.Item s)
+ public void addItems(global::CppSharp.Parser.AST.Enumeration.Item s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -7197,7 +7197,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Enumeration.EnumModifiers Modifiers
+ public global::CppSharp.Parser.AST.Enumeration.EnumModifiers Modifiers
{
get
{
@@ -7210,15 +7210,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Type Type
+ public global::CppSharp.Parser.AST.Type Type
{
get
{
- CppSharp.Parser.AST.Type __result0;
+ global::CppSharp.Parser.AST.Type __result0;
if (((Internal*) __Instance)->Type == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Type))
- __result0 = (CppSharp.Parser.AST.Type) CppSharp.Parser.AST.Type.NativeToManagedMap[((Internal*) __Instance)->Type];
- else __result0 = CppSharp.Parser.AST.Type.__CreateInstance(((Internal*) __Instance)->Type);
+ else if (global::CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Type))
+ __result0 = (global::CppSharp.Parser.AST.Type) global::CppSharp.Parser.AST.Type.NativeToManagedMap[((Internal*) __Instance)->Type];
+ else __result0 = global::CppSharp.Parser.AST.Type.__CreateInstance(((Internal*) __Instance)->Type);
return __result0;
}
@@ -7228,15 +7228,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.BuiltinType BuiltinType
+ public global::CppSharp.Parser.AST.BuiltinType BuiltinType
{
get
{
- CppSharp.Parser.AST.BuiltinType __result0;
+ global::CppSharp.Parser.AST.BuiltinType __result0;
if (((Internal*) __Instance)->BuiltinType == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.BuiltinType.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->BuiltinType))
- __result0 = (CppSharp.Parser.AST.BuiltinType) CppSharp.Parser.AST.BuiltinType.NativeToManagedMap[((Internal*) __Instance)->BuiltinType];
- else __result0 = CppSharp.Parser.AST.BuiltinType.__CreateInstance(((Internal*) __Instance)->BuiltinType);
+ else if (global::CppSharp.Parser.AST.BuiltinType.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->BuiltinType))
+ __result0 = (global::CppSharp.Parser.AST.BuiltinType) global::CppSharp.Parser.AST.BuiltinType.NativeToManagedMap[((Internal*) __Instance)->BuiltinType];
+ else __result0 = global::CppSharp.Parser.AST.BuiltinType.__CreateInstance(((Internal*) __Instance)->BuiltinType);
return __result0;
}
@@ -7247,22 +7247,22 @@ namespace CppSharp
}
}
- public unsafe partial class Variable : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class Variable : global::CppSharp.Parser.AST.Declaration, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 240)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -7292,7 +7292,7 @@ namespace CppSharp
public global::System.IntPtr Comment;
[FieldOffset(224)]
- public CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -7333,7 +7333,7 @@ namespace CppSharp
private static void* __CopyValue(Variable.Internal native)
{
var ret = Marshal.AllocHGlobal(240);
- CppSharp.Parser.AST.Variable.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Variable.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -7362,7 +7362,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Variable(CppSharp.Parser.AST.Variable _0)
+ public Variable(global::CppSharp.Parser.AST.Variable _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(240);
@@ -7376,7 +7376,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
@@ -7399,16 +7399,16 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.QualifiedType QualifiedType
+ public global::CppSharp.Parser.AST.QualifiedType QualifiedType
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
}
set
{
- ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
}
@@ -7419,7 +7419,7 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(4)]
public byte IsVirtual;
@@ -7488,7 +7488,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public BaseClassSpecifier(CppSharp.Parser.AST.BaseClassSpecifier _0)
+ public BaseClassSpecifier(global::CppSharp.Parser.AST.BaseClassSpecifier _0)
{
__Instance = Marshal.AllocHGlobal(24);
__ownsNativeInstance = true;
@@ -7503,13 +7503,13 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.BaseClassSpecifier __dummy;
+ global::CppSharp.Parser.AST.BaseClassSpecifier __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.AccessSpecifier Access
+ public global::CppSharp.Parser.AST.AccessSpecifier Access
{
get
{
@@ -7535,15 +7535,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Type Type
+ public global::CppSharp.Parser.AST.Type Type
{
get
{
- CppSharp.Parser.AST.Type __result0;
+ global::CppSharp.Parser.AST.Type __result0;
if (((Internal*) __Instance)->Type == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Type))
- __result0 = (CppSharp.Parser.AST.Type) CppSharp.Parser.AST.Type.NativeToManagedMap[((Internal*) __Instance)->Type];
- else __result0 = CppSharp.Parser.AST.Type.__CreateInstance(((Internal*) __Instance)->Type);
+ else if (global::CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Type))
+ __result0 = (global::CppSharp.Parser.AST.Type) global::CppSharp.Parser.AST.Type.NativeToManagedMap[((Internal*) __Instance)->Type];
+ else __result0 = global::CppSharp.Parser.AST.Type.__CreateInstance(((Internal*) __Instance)->Type);
return __result0;
}
@@ -7567,22 +7567,22 @@ namespace CppSharp
}
}
- public unsafe partial class Field : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class Field : global::CppSharp.Parser.AST.Declaration, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 224)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -7612,7 +7612,7 @@ namespace CppSharp
public global::System.IntPtr Comment;
[FieldOffset(192)]
- public CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal QualifiedType;
[FieldOffset(208)]
public global::System.IntPtr Class;
@@ -7652,7 +7652,7 @@ namespace CppSharp
private static void* __CopyValue(Field.Internal native)
{
var ret = Marshal.AllocHGlobal(224);
- CppSharp.Parser.AST.Field.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Field.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -7681,7 +7681,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Field(CppSharp.Parser.AST.Field _0)
+ public Field(global::CppSharp.Parser.AST.Field _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(224);
@@ -7695,35 +7695,35 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.QualifiedType QualifiedType
+ public global::CppSharp.Parser.AST.QualifiedType QualifiedType
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->QualifiedType);
}
set
{
- ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->QualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
- public CppSharp.Parser.AST.Class Class
+ public global::CppSharp.Parser.AST.Class Class
{
get
{
- CppSharp.Parser.AST.Class __result0;
+ global::CppSharp.Parser.AST.Class __result0;
if (((Internal*) __Instance)->Class == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Class))
- __result0 = (CppSharp.Parser.AST.Class) CppSharp.Parser.AST.Class.NativeToManagedMap[((Internal*) __Instance)->Class];
- else __result0 = CppSharp.Parser.AST.Class.__CreateInstance(((Internal*) __Instance)->Class);
+ else if (global::CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Class))
+ __result0 = (global::CppSharp.Parser.AST.Class) global::CppSharp.Parser.AST.Class.NativeToManagedMap[((Internal*) __Instance)->Class];
+ else __result0 = global::CppSharp.Parser.AST.Class.__CreateInstance(((Internal*) __Instance)->Class);
return __result0;
}
@@ -7760,22 +7760,22 @@ namespace CppSharp
}
}
- public unsafe partial class AccessSpecifierDecl : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class AccessSpecifierDecl : global::CppSharp.Parser.AST.Declaration, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 192)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -7833,7 +7833,7 @@ namespace CppSharp
private static void* __CopyValue(AccessSpecifierDecl.Internal native)
{
var ret = Marshal.AllocHGlobal(192);
- CppSharp.Parser.AST.AccessSpecifierDecl.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.AccessSpecifierDecl.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -7862,7 +7862,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public AccessSpecifierDecl(CppSharp.Parser.AST.AccessSpecifierDecl _0)
+ public AccessSpecifierDecl(global::CppSharp.Parser.AST.AccessSpecifierDecl _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(192);
@@ -7876,7 +7876,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
@@ -7884,22 +7884,22 @@ namespace CppSharp
}
}
- public unsafe partial class Class : CppSharp.Parser.AST.DeclarationContext, IDisposable
+ public unsafe partial class Class : global::CppSharp.Parser.AST.DeclarationContext, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 552)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -8070,7 +8070,7 @@ namespace CppSharp
private static void* __CopyValue(Class.Internal native)
{
var ret = Marshal.AllocHGlobal(552);
- CppSharp.Parser.AST.Class.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Class.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -8099,7 +8099,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Class(CppSharp.Parser.AST.Class _0)
+ public Class(global::CppSharp.Parser.AST.Class _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(552);
@@ -8113,25 +8113,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.BaseClassSpecifier getBases(uint i)
+ public global::CppSharp.Parser.AST.BaseClassSpecifier getBases(uint i)
{
var __ret = Internal.getBases_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.BaseClassSpecifier __result0;
+ global::CppSharp.Parser.AST.BaseClassSpecifier __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.BaseClassSpecifier.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.BaseClassSpecifier) CppSharp.Parser.AST.BaseClassSpecifier.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.BaseClassSpecifier.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.BaseClassSpecifier.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.BaseClassSpecifier) global::CppSharp.Parser.AST.BaseClassSpecifier.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.BaseClassSpecifier.__CreateInstance(__ret);
return __result0;
}
- public void addBases(CppSharp.Parser.AST.BaseClassSpecifier s)
+ public void addBases(global::CppSharp.Parser.AST.BaseClassSpecifier s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -8144,18 +8144,18 @@ namespace CppSharp
Internal.clearBases_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.Field getFields(uint i)
+ public global::CppSharp.Parser.AST.Field getFields(uint i)
{
var __ret = Internal.getFields_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Field __result0;
+ global::CppSharp.Parser.AST.Field __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Field.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Field) CppSharp.Parser.AST.Field.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Field.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Field.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Field) global::CppSharp.Parser.AST.Field.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Field.__CreateInstance(__ret);
return __result0;
}
- public void addFields(CppSharp.Parser.AST.Field s)
+ public void addFields(global::CppSharp.Parser.AST.Field s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -8168,18 +8168,18 @@ namespace CppSharp
Internal.clearFields_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.Method getMethods(uint i)
+ public global::CppSharp.Parser.AST.Method getMethods(uint i)
{
var __ret = Internal.getMethods_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Method __result0;
+ global::CppSharp.Parser.AST.Method __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Method.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Method) CppSharp.Parser.AST.Method.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Method.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Method.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Method) global::CppSharp.Parser.AST.Method.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Method.__CreateInstance(__ret);
return __result0;
}
- public void addMethods(CppSharp.Parser.AST.Method s)
+ public void addMethods(global::CppSharp.Parser.AST.Method s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -8192,18 +8192,18 @@ namespace CppSharp
Internal.clearMethods_0((__Instance + __PointerAdjustment));
}
- public CppSharp.Parser.AST.AccessSpecifierDecl getSpecifiers(uint i)
+ public global::CppSharp.Parser.AST.AccessSpecifierDecl getSpecifiers(uint i)
{
var __ret = Internal.getSpecifiers_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.AccessSpecifierDecl __result0;
+ global::CppSharp.Parser.AST.AccessSpecifierDecl __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.AccessSpecifierDecl.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.AccessSpecifierDecl) CppSharp.Parser.AST.AccessSpecifierDecl.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.AccessSpecifierDecl.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.AccessSpecifierDecl.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.AccessSpecifierDecl) global::CppSharp.Parser.AST.AccessSpecifierDecl.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.AccessSpecifierDecl.__CreateInstance(__ret);
return __result0;
}
- public void addSpecifiers(CppSharp.Parser.AST.AccessSpecifierDecl s)
+ public void addSpecifiers(global::CppSharp.Parser.AST.AccessSpecifierDecl s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -8369,15 +8369,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.ClassLayout Layout
+ public global::CppSharp.Parser.AST.ClassLayout Layout
{
get
{
- CppSharp.Parser.AST.ClassLayout __result0;
+ global::CppSharp.Parser.AST.ClassLayout __result0;
if (((Internal*) __Instance)->Layout == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.ClassLayout.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Layout))
- __result0 = (CppSharp.Parser.AST.ClassLayout) CppSharp.Parser.AST.ClassLayout.NativeToManagedMap[((Internal*) __Instance)->Layout];
- else __result0 = CppSharp.Parser.AST.ClassLayout.__CreateInstance(((Internal*) __Instance)->Layout);
+ else if (global::CppSharp.Parser.AST.ClassLayout.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Layout))
+ __result0 = (global::CppSharp.Parser.AST.ClassLayout) global::CppSharp.Parser.AST.ClassLayout.NativeToManagedMap[((Internal*) __Instance)->Layout];
+ else __result0 = global::CppSharp.Parser.AST.ClassLayout.__CreateInstance(((Internal*) __Instance)->Layout);
return __result0;
}
@@ -8388,22 +8388,22 @@ namespace CppSharp
}
}
- public unsafe partial class Template : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class Template : global::CppSharp.Parser.AST.Declaration, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 224)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -8438,7 +8438,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="??0Template@AST@CppParser@CppSharp@@QEAA@W4DeclarationKind@123@@Z")]
- internal static extern global::System.IntPtr ctor_0(global::System.IntPtr instance, CppSharp.Parser.AST.DeclarationKind kind);
+ internal static extern global::System.IntPtr ctor_0(global::System.IntPtr instance, global::CppSharp.Parser.AST.DeclarationKind kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -8489,7 +8489,7 @@ namespace CppSharp
private static void* __CopyValue(Template.Internal native)
{
var ret = Marshal.AllocHGlobal(224);
- CppSharp.Parser.AST.Template.Internal.cctor_3(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Template.Internal.cctor_3(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -8509,7 +8509,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public Template(CppSharp.Parser.AST.DeclarationKind kind)
+ public Template(global::CppSharp.Parser.AST.DeclarationKind kind)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(224);
@@ -8528,7 +8528,7 @@ namespace CppSharp
Internal.ctor_1((__Instance + __PointerAdjustment));
}
- public Template(CppSharp.Parser.AST.Template _0)
+ public Template(global::CppSharp.Parser.AST.Template _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(224);
@@ -8542,25 +8542,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.Declaration getParameters(uint i)
+ public global::CppSharp.Parser.AST.Declaration getParameters(uint i)
{
var __ret = Internal.getParameters_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.Declaration __result0;
+ global::CppSharp.Parser.AST.Declaration __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.Declaration) CppSharp.Parser.AST.Declaration.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.Declaration.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(__ret);
return __result0;
}
- public void addParameters(CppSharp.Parser.AST.Declaration s)
+ public void addParameters(global::CppSharp.Parser.AST.Declaration s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -8582,15 +8582,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Declaration TemplatedDecl
+ public global::CppSharp.Parser.AST.Declaration TemplatedDecl
{
get
{
- CppSharp.Parser.AST.Declaration __result0;
+ global::CppSharp.Parser.AST.Declaration __result0;
if (((Internal*) __Instance)->TemplatedDecl == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->TemplatedDecl))
- __result0 = (CppSharp.Parser.AST.Declaration) CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->TemplatedDecl];
- else __result0 = CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->TemplatedDecl);
+ else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->TemplatedDecl))
+ __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((Internal*) __Instance)->TemplatedDecl];
+ else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->TemplatedDecl);
return __result0;
}
@@ -8601,22 +8601,22 @@ namespace CppSharp
}
}
- public unsafe partial class TypeAliasTemplate : CppSharp.Parser.AST.Template, IDisposable
+ public unsafe partial class TypeAliasTemplate : global::CppSharp.Parser.AST.Template, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 224)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -8677,7 +8677,7 @@ namespace CppSharp
private static void* __CopyValue(TypeAliasTemplate.Internal native)
{
var ret = Marshal.AllocHGlobal(224);
- CppSharp.Parser.AST.TypeAliasTemplate.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TypeAliasTemplate.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -8706,7 +8706,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TypeAliasTemplate(CppSharp.Parser.AST.TypeAliasTemplate _0)
+ public TypeAliasTemplate(global::CppSharp.Parser.AST.TypeAliasTemplate _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(224);
@@ -8720,7 +8720,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
@@ -8728,22 +8728,22 @@ namespace CppSharp
}
}
- public unsafe partial class TemplateParameter : CppSharp.Parser.AST.Declaration, IDisposable
+ public unsafe partial class TemplateParameter : global::CppSharp.Parser.AST.Declaration, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 208)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -8784,7 +8784,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="??0TemplateParameter@AST@CppParser@CppSharp@@QEAA@W4DeclarationKind@123@@Z")]
- internal static extern global::System.IntPtr ctor_0(global::System.IntPtr instance, CppSharp.Parser.AST.DeclarationKind kind);
+ internal static extern global::System.IntPtr ctor_0(global::System.IntPtr instance, global::CppSharp.Parser.AST.DeclarationKind kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -8810,7 +8810,7 @@ namespace CppSharp
private static void* __CopyValue(TemplateParameter.Internal native)
{
var ret = Marshal.AllocHGlobal(208);
- CppSharp.Parser.AST.TemplateParameter.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TemplateParameter.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -8830,7 +8830,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public TemplateParameter(CppSharp.Parser.AST.DeclarationKind kind)
+ public TemplateParameter(global::CppSharp.Parser.AST.DeclarationKind kind)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(208);
@@ -8840,7 +8840,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment), __arg0);
}
- public TemplateParameter(CppSharp.Parser.AST.TemplateParameter _0)
+ public TemplateParameter(global::CppSharp.Parser.AST.TemplateParameter _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(208);
@@ -8854,7 +8854,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
@@ -8901,22 +8901,22 @@ namespace CppSharp
}
}
- public unsafe partial class TemplateTemplateParameter : CppSharp.Parser.AST.Template, IDisposable
+ public unsafe partial class TemplateTemplateParameter : global::CppSharp.Parser.AST.Template, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 232)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -8986,7 +8986,7 @@ namespace CppSharp
private static void* __CopyValue(TemplateTemplateParameter.Internal native)
{
var ret = Marshal.AllocHGlobal(232);
- CppSharp.Parser.AST.TemplateTemplateParameter.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TemplateTemplateParameter.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -9015,7 +9015,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TemplateTemplateParameter(CppSharp.Parser.AST.TemplateTemplateParameter _0)
+ public TemplateTemplateParameter(global::CppSharp.Parser.AST.TemplateTemplateParameter _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(232);
@@ -9029,7 +9029,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
@@ -9076,22 +9076,22 @@ namespace CppSharp
}
}
- public unsafe partial class TypeTemplateParameter : CppSharp.Parser.AST.TemplateParameter, IDisposable
+ public unsafe partial class TypeTemplateParameter : global::CppSharp.Parser.AST.TemplateParameter, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 224)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -9130,7 +9130,7 @@ namespace CppSharp
public byte IsParameterPack;
[FieldOffset(208)]
- public CppSharp.Parser.AST.QualifiedType.Internal DefaultArgument;
+ public global::CppSharp.Parser.AST.QualifiedType.Internal DefaultArgument;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -9161,7 +9161,7 @@ namespace CppSharp
private static void* __CopyValue(TypeTemplateParameter.Internal native)
{
var ret = Marshal.AllocHGlobal(224);
- CppSharp.Parser.AST.TypeTemplateParameter.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TypeTemplateParameter.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -9190,7 +9190,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TypeTemplateParameter(CppSharp.Parser.AST.TypeTemplateParameter _0)
+ public TypeTemplateParameter(global::CppSharp.Parser.AST.TypeTemplateParameter _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(224);
@@ -9204,43 +9204,43 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.QualifiedType DefaultArgument
+ public global::CppSharp.Parser.AST.QualifiedType DefaultArgument
{
get
{
- return CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->DefaultArgument);
+ return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((Internal*) __Instance)->DefaultArgument);
}
set
{
- ((Internal*) __Instance)->DefaultArgument = ReferenceEquals(value, null) ? new CppSharp.Parser.AST.QualifiedType.Internal() : *(CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
+ ((Internal*) __Instance)->DefaultArgument = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.Internal() : *(global::CppSharp.Parser.AST.QualifiedType.Internal*) (value.__Instance);
}
}
}
- public unsafe partial class NonTypeTemplateParameter : CppSharp.Parser.AST.TemplateParameter, IDisposable
+ public unsafe partial class NonTypeTemplateParameter : global::CppSharp.Parser.AST.TemplateParameter, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 224)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -9319,7 +9319,7 @@ namespace CppSharp
private static void* __CopyValue(NonTypeTemplateParameter.Internal native)
{
var ret = Marshal.AllocHGlobal(224);
- CppSharp.Parser.AST.NonTypeTemplateParameter.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.NonTypeTemplateParameter.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -9348,7 +9348,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public NonTypeTemplateParameter(CppSharp.Parser.AST.NonTypeTemplateParameter _0)
+ public NonTypeTemplateParameter(global::CppSharp.Parser.AST.NonTypeTemplateParameter _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(224);
@@ -9362,22 +9362,22 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.Expression DefaultArgument
+ public global::CppSharp.Parser.AST.Expression DefaultArgument
{
get
{
- CppSharp.Parser.AST.Expression __result0;
+ global::CppSharp.Parser.AST.Expression __result0;
if (((Internal*) __Instance)->DefaultArgument == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->DefaultArgument))
- __result0 = (CppSharp.Parser.AST.Expression) CppSharp.Parser.AST.Expression.NativeToManagedMap[((Internal*) __Instance)->DefaultArgument];
- else __result0 = CppSharp.Parser.AST.Expression.__CreateInstance(((Internal*) __Instance)->DefaultArgument);
+ else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->DefaultArgument))
+ __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((Internal*) __Instance)->DefaultArgument];
+ else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((Internal*) __Instance)->DefaultArgument);
return __result0;
}
@@ -9427,22 +9427,22 @@ namespace CppSharp
}
}
- public unsafe partial class ClassTemplate : CppSharp.Parser.AST.Template, IDisposable
+ public unsafe partial class ClassTemplate : global::CppSharp.Parser.AST.Template, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 248)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -9523,7 +9523,7 @@ namespace CppSharp
private static void* __CopyValue(ClassTemplate.Internal native)
{
var ret = Marshal.AllocHGlobal(248);
- CppSharp.Parser.AST.ClassTemplate.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.ClassTemplate.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -9552,7 +9552,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public ClassTemplate(CppSharp.Parser.AST.ClassTemplate _0)
+ public ClassTemplate(global::CppSharp.Parser.AST.ClassTemplate _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(248);
@@ -9566,25 +9566,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.ClassTemplateSpecialization getSpecializations(uint i)
+ public global::CppSharp.Parser.AST.ClassTemplateSpecialization getSpecializations(uint i)
{
var __ret = Internal.getSpecializations_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.ClassTemplateSpecialization __result0;
+ global::CppSharp.Parser.AST.ClassTemplateSpecialization __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.ClassTemplateSpecialization.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.ClassTemplateSpecialization) CppSharp.Parser.AST.ClassTemplateSpecialization.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.ClassTemplateSpecialization.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.ClassTemplateSpecialization.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.ClassTemplateSpecialization) global::CppSharp.Parser.AST.ClassTemplateSpecialization.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.ClassTemplateSpecialization.__CreateInstance(__ret);
return __result0;
}
- public void addSpecializations(CppSharp.Parser.AST.ClassTemplateSpecialization s)
+ public void addSpecializations(global::CppSharp.Parser.AST.ClassTemplateSpecialization s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -9607,22 +9607,22 @@ namespace CppSharp
}
}
- public unsafe partial class ClassTemplateSpecialization : CppSharp.Parser.AST.Class, IDisposable
+ public unsafe partial class ClassTemplateSpecialization : global::CppSharp.Parser.AST.Class, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 592)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -9688,7 +9688,7 @@ namespace CppSharp
public global::System.IntPtr TemplatedDecl;
[FieldOffset(584)]
- public CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind;
+ public global::CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -9739,7 +9739,7 @@ namespace CppSharp
private static void* __CopyValue(ClassTemplateSpecialization.Internal native)
{
var ret = Marshal.AllocHGlobal(592);
- CppSharp.Parser.AST.ClassTemplateSpecialization.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.ClassTemplateSpecialization.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -9768,7 +9768,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public ClassTemplateSpecialization(CppSharp.Parser.AST.ClassTemplateSpecialization _0)
+ public ClassTemplateSpecialization(global::CppSharp.Parser.AST.ClassTemplateSpecialization _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(592);
@@ -9782,21 +9782,21 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.TemplateArgument getArguments(uint i)
+ public global::CppSharp.Parser.AST.TemplateArgument getArguments(uint i)
{
- var __ret = new CppSharp.Parser.AST.TemplateArgument.Internal();
+ var __ret = new global::CppSharp.Parser.AST.TemplateArgument.Internal();
Internal.getArguments_0((__Instance + __PointerAdjustment), new IntPtr(&__ret), i);
- return CppSharp.Parser.AST.TemplateArgument.__CreateInstance(__ret);
+ return global::CppSharp.Parser.AST.TemplateArgument.__CreateInstance(__ret);
}
- public void addArguments(CppSharp.Parser.AST.TemplateArgument s)
+ public void addArguments(global::CppSharp.Parser.AST.TemplateArgument s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -9818,15 +9818,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.ClassTemplate TemplatedDecl
+ public global::CppSharp.Parser.AST.ClassTemplate TemplatedDecl
{
get
{
- CppSharp.Parser.AST.ClassTemplate __result0;
+ global::CppSharp.Parser.AST.ClassTemplate __result0;
if (((Internal*) __Instance)->TemplatedDecl == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.ClassTemplate.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->TemplatedDecl))
- __result0 = (CppSharp.Parser.AST.ClassTemplate) CppSharp.Parser.AST.ClassTemplate.NativeToManagedMap[((Internal*) __Instance)->TemplatedDecl];
- else __result0 = CppSharp.Parser.AST.ClassTemplate.__CreateInstance(((Internal*) __Instance)->TemplatedDecl);
+ else if (global::CppSharp.Parser.AST.ClassTemplate.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->TemplatedDecl))
+ __result0 = (global::CppSharp.Parser.AST.ClassTemplate) global::CppSharp.Parser.AST.ClassTemplate.NativeToManagedMap[((Internal*) __Instance)->TemplatedDecl];
+ else __result0 = global::CppSharp.Parser.AST.ClassTemplate.__CreateInstance(((Internal*) __Instance)->TemplatedDecl);
return __result0;
}
@@ -9836,7 +9836,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind
+ public global::CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind
{
get
{
@@ -9850,22 +9850,22 @@ namespace CppSharp
}
}
- public unsafe partial class ClassTemplatePartialSpecialization : CppSharp.Parser.AST.ClassTemplateSpecialization, IDisposable
+ public unsafe partial class ClassTemplatePartialSpecialization : global::CppSharp.Parser.AST.ClassTemplateSpecialization, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 592)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -9931,7 +9931,7 @@ namespace CppSharp
public global::System.IntPtr TemplatedDecl;
[FieldOffset(584)]
- public CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind;
+ public global::CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -9962,7 +9962,7 @@ namespace CppSharp
private static void* __CopyValue(ClassTemplatePartialSpecialization.Internal native)
{
var ret = Marshal.AllocHGlobal(592);
- CppSharp.Parser.AST.ClassTemplatePartialSpecialization.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.ClassTemplatePartialSpecialization.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -9991,7 +9991,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public ClassTemplatePartialSpecialization(CppSharp.Parser.AST.ClassTemplatePartialSpecialization _0)
+ public ClassTemplatePartialSpecialization(global::CppSharp.Parser.AST.ClassTemplatePartialSpecialization _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(592);
@@ -10005,7 +10005,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
@@ -10013,22 +10013,22 @@ namespace CppSharp
}
}
- public unsafe partial class FunctionTemplate : CppSharp.Parser.AST.Template, IDisposable
+ public unsafe partial class FunctionTemplate : global::CppSharp.Parser.AST.Template, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 248)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -10109,7 +10109,7 @@ namespace CppSharp
private static void* __CopyValue(FunctionTemplate.Internal native)
{
var ret = Marshal.AllocHGlobal(248);
- CppSharp.Parser.AST.FunctionTemplate.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.FunctionTemplate.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -10138,7 +10138,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public FunctionTemplate(CppSharp.Parser.AST.FunctionTemplate _0)
+ public FunctionTemplate(global::CppSharp.Parser.AST.FunctionTemplate _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(248);
@@ -10152,25 +10152,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.FunctionTemplateSpecialization getSpecializations(uint i)
+ public global::CppSharp.Parser.AST.FunctionTemplateSpecialization getSpecializations(uint i)
{
var __ret = Internal.getSpecializations_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.FunctionTemplateSpecialization __result0;
+ global::CppSharp.Parser.AST.FunctionTemplateSpecialization __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.FunctionTemplateSpecialization) CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.FunctionTemplateSpecialization.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.FunctionTemplateSpecialization) global::CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__CreateInstance(__ret);
return __result0;
}
- public void addSpecializations(CppSharp.Parser.AST.FunctionTemplateSpecialization s)
+ public void addSpecializations(global::CppSharp.Parser.AST.FunctionTemplateSpecialization s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -10205,7 +10205,7 @@ namespace CppSharp
public global::System.IntPtr SpecializedFunction;
[FieldOffset(40)]
- public CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind;
+ public global::CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -10264,7 +10264,7 @@ namespace CppSharp
private static void* __CopyValue(FunctionTemplateSpecialization.Internal native)
{
var ret = Marshal.AllocHGlobal(48);
- CppSharp.Parser.AST.FunctionTemplateSpecialization.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.FunctionTemplateSpecialization.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -10290,7 +10290,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public FunctionTemplateSpecialization(CppSharp.Parser.AST.FunctionTemplateSpecialization _0)
+ public FunctionTemplateSpecialization(global::CppSharp.Parser.AST.FunctionTemplateSpecialization _0)
{
__Instance = Marshal.AllocHGlobal(48);
__ownsNativeInstance = true;
@@ -10308,21 +10308,21 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.FunctionTemplateSpecialization __dummy;
+ global::CppSharp.Parser.AST.FunctionTemplateSpecialization __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.TemplateArgument getArguments(uint i)
+ public global::CppSharp.Parser.AST.TemplateArgument getArguments(uint i)
{
- var __ret = new CppSharp.Parser.AST.TemplateArgument.Internal();
+ var __ret = new global::CppSharp.Parser.AST.TemplateArgument.Internal();
Internal.getArguments_0((__Instance + __PointerAdjustment), new IntPtr(&__ret), i);
- return CppSharp.Parser.AST.TemplateArgument.__CreateInstance(__ret);
+ return global::CppSharp.Parser.AST.TemplateArgument.__CreateInstance(__ret);
}
- public void addArguments(CppSharp.Parser.AST.TemplateArgument s)
+ public void addArguments(global::CppSharp.Parser.AST.TemplateArgument s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -10344,15 +10344,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.FunctionTemplate Template
+ public global::CppSharp.Parser.AST.FunctionTemplate Template
{
get
{
- CppSharp.Parser.AST.FunctionTemplate __result0;
+ global::CppSharp.Parser.AST.FunctionTemplate __result0;
if (((Internal*) __Instance)->Template == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.FunctionTemplate.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Template))
- __result0 = (CppSharp.Parser.AST.FunctionTemplate) CppSharp.Parser.AST.FunctionTemplate.NativeToManagedMap[((Internal*) __Instance)->Template];
- else __result0 = CppSharp.Parser.AST.FunctionTemplate.__CreateInstance(((Internal*) __Instance)->Template);
+ else if (global::CppSharp.Parser.AST.FunctionTemplate.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Template))
+ __result0 = (global::CppSharp.Parser.AST.FunctionTemplate) global::CppSharp.Parser.AST.FunctionTemplate.NativeToManagedMap[((Internal*) __Instance)->Template];
+ else __result0 = global::CppSharp.Parser.AST.FunctionTemplate.__CreateInstance(((Internal*) __Instance)->Template);
return __result0;
}
@@ -10362,15 +10362,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.Function SpecializedFunction
+ public global::CppSharp.Parser.AST.Function SpecializedFunction
{
get
{
- CppSharp.Parser.AST.Function __result0;
+ global::CppSharp.Parser.AST.Function __result0;
if (((Internal*) __Instance)->SpecializedFunction == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.Function.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->SpecializedFunction))
- __result0 = (CppSharp.Parser.AST.Function) CppSharp.Parser.AST.Function.NativeToManagedMap[((Internal*) __Instance)->SpecializedFunction];
- else __result0 = CppSharp.Parser.AST.Function.__CreateInstance(((Internal*) __Instance)->SpecializedFunction);
+ else if (global::CppSharp.Parser.AST.Function.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->SpecializedFunction))
+ __result0 = (global::CppSharp.Parser.AST.Function) global::CppSharp.Parser.AST.Function.NativeToManagedMap[((Internal*) __Instance)->SpecializedFunction];
+ else __result0 = global::CppSharp.Parser.AST.Function.__CreateInstance(((Internal*) __Instance)->SpecializedFunction);
return __result0;
}
@@ -10380,7 +10380,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind
+ public global::CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind
{
get
{
@@ -10394,22 +10394,22 @@ namespace CppSharp
}
}
- public unsafe partial class Namespace : CppSharp.Parser.AST.DeclarationContext, IDisposable
+ public unsafe partial class Namespace : global::CppSharp.Parser.AST.DeclarationContext, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 440)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -10473,7 +10473,7 @@ namespace CppSharp
private static void* __CopyValue(Namespace.Internal native)
{
var ret = Marshal.AllocHGlobal(440);
- CppSharp.Parser.AST.Namespace.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.Namespace.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -10502,7 +10502,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Namespace(CppSharp.Parser.AST.Namespace _0)
+ public Namespace(global::CppSharp.Parser.AST.Namespace _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(440);
@@ -10516,7 +10516,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
@@ -10543,13 +10543,13 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.MacroLocation MacroLocation;
+ public global::CppSharp.Parser.AST.MacroLocation MacroLocation;
[FieldOffset(8)]
public global::System.IntPtr OriginalPtr;
[FieldOffset(16)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -10609,7 +10609,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public PreprocessedEntity(CppSharp.Parser.AST.PreprocessedEntity _0)
+ public PreprocessedEntity(global::CppSharp.Parser.AST.PreprocessedEntity _0)
{
__Instance = Marshal.AllocHGlobal(24);
__ownsNativeInstance = true;
@@ -10624,13 +10624,13 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.PreprocessedEntity __dummy;
+ global::CppSharp.Parser.AST.PreprocessedEntity __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.MacroLocation MacroLocation
+ public global::CppSharp.Parser.AST.MacroLocation MacroLocation
{
get
{
@@ -10656,7 +10656,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.DeclarationKind Kind
+ public global::CppSharp.Parser.AST.DeclarationKind Kind
{
get
{
@@ -10670,19 +10670,19 @@ namespace CppSharp
}
}
- public unsafe partial class MacroDefinition : CppSharp.Parser.AST.PreprocessedEntity, IDisposable
+ public unsafe partial class MacroDefinition : global::CppSharp.Parser.AST.PreprocessedEntity, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 96)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.MacroLocation MacroLocation;
+ public global::CppSharp.Parser.AST.MacroLocation MacroLocation;
[FieldOffset(8)]
public global::System.IntPtr OriginalPtr;
[FieldOffset(16)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(88)]
public int LineNumberStart;
@@ -10739,7 +10739,7 @@ namespace CppSharp
private static void* __CopyValue(MacroDefinition.Internal native)
{
var ret = Marshal.AllocHGlobal(96);
- CppSharp.Parser.AST.MacroDefinition.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.MacroDefinition.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -10768,7 +10768,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public MacroDefinition(CppSharp.Parser.AST.MacroDefinition _0)
+ public MacroDefinition(global::CppSharp.Parser.AST.MacroDefinition _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(96);
@@ -10782,7 +10782,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.PreprocessedEntity __dummy;
+ global::CppSharp.Parser.AST.PreprocessedEntity __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
@@ -10848,19 +10848,19 @@ namespace CppSharp
}
}
- public unsafe partial class MacroExpansion : CppSharp.Parser.AST.PreprocessedEntity, IDisposable
+ public unsafe partial class MacroExpansion : global::CppSharp.Parser.AST.PreprocessedEntity, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 96)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.MacroLocation MacroLocation;
+ public global::CppSharp.Parser.AST.MacroLocation MacroLocation;
[FieldOffset(8)]
public global::System.IntPtr OriginalPtr;
[FieldOffset(16)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(88)]
public global::System.IntPtr Definition;
@@ -10914,7 +10914,7 @@ namespace CppSharp
private static void* __CopyValue(MacroExpansion.Internal native)
{
var ret = Marshal.AllocHGlobal(96);
- CppSharp.Parser.AST.MacroExpansion.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.MacroExpansion.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -10943,7 +10943,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public MacroExpansion(CppSharp.Parser.AST.MacroExpansion _0)
+ public MacroExpansion(global::CppSharp.Parser.AST.MacroExpansion _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(96);
@@ -10957,7 +10957,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.PreprocessedEntity __dummy;
+ global::CppSharp.Parser.AST.PreprocessedEntity __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
@@ -10996,15 +10996,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.MacroDefinition Definition
+ public global::CppSharp.Parser.AST.MacroDefinition Definition
{
get
{
- CppSharp.Parser.AST.MacroDefinition __result0;
+ global::CppSharp.Parser.AST.MacroDefinition __result0;
if (((Internal*) __Instance)->Definition == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Definition))
- __result0 = (CppSharp.Parser.AST.MacroDefinition) CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap[((Internal*) __Instance)->Definition];
- else __result0 = CppSharp.Parser.AST.MacroDefinition.__CreateInstance(((Internal*) __Instance)->Definition);
+ else if (global::CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Definition))
+ __result0 = (global::CppSharp.Parser.AST.MacroDefinition) global::CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap[((Internal*) __Instance)->Definition];
+ else __result0 = global::CppSharp.Parser.AST.MacroDefinition.__CreateInstance(((Internal*) __Instance)->Definition);
return __result0;
}
@@ -11015,22 +11015,22 @@ namespace CppSharp
}
}
- public unsafe partial class TranslationUnit : CppSharp.Parser.AST.Namespace, IDisposable
+ public unsafe partial class TranslationUnit : global::CppSharp.Parser.AST.Namespace, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 504)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.DeclarationKind Kind;
+ public global::CppSharp.Parser.AST.DeclarationKind Kind;
[FieldOffset(4)]
- public CppSharp.Parser.AST.AccessSpecifier Access;
+ public global::CppSharp.Parser.AST.AccessSpecifier Access;
[FieldOffset(8)]
public global::System.IntPtr _Namespace;
[FieldOffset(16)]
- public CppSharp.Parser.SourceLocation.Internal Location;
+ public global::CppSharp.Parser.SourceLocation.Internal Location;
[FieldOffset(20)]
public int LineNumberStart;
@@ -11127,7 +11127,7 @@ namespace CppSharp
private static void* __CopyValue(TranslationUnit.Internal native)
{
var ret = Marshal.AllocHGlobal(504);
- CppSharp.Parser.AST.TranslationUnit.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TranslationUnit.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -11156,7 +11156,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TranslationUnit(CppSharp.Parser.AST.TranslationUnit _0)
+ public TranslationUnit(global::CppSharp.Parser.AST.TranslationUnit _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(504);
@@ -11170,25 +11170,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Declaration __dummy;
+ global::CppSharp.Parser.AST.Declaration __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.MacroDefinition getMacros(uint i)
+ public global::CppSharp.Parser.AST.MacroDefinition getMacros(uint i)
{
var __ret = Internal.getMacros_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.MacroDefinition __result0;
+ global::CppSharp.Parser.AST.MacroDefinition __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.MacroDefinition) CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.MacroDefinition.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.MacroDefinition) global::CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.MacroDefinition.__CreateInstance(__ret);
return __result0;
}
- public void addMacros(CppSharp.Parser.AST.MacroDefinition s)
+ public void addMacros(global::CppSharp.Parser.AST.MacroDefinition s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -11246,7 +11246,7 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(32)]
- public CppSharp.Parser.AST.ArchType ArchType;
+ public global::CppSharp.Parser.AST.ArchType ArchType;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -11335,7 +11335,7 @@ namespace CppSharp
private static void* __CopyValue(NativeLibrary.Internal native)
{
var ret = Marshal.AllocHGlobal(88);
- CppSharp.Parser.AST.NativeLibrary.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.NativeLibrary.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -11361,7 +11361,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public NativeLibrary(CppSharp.Parser.AST.NativeLibrary _0)
+ public NativeLibrary(global::CppSharp.Parser.AST.NativeLibrary _0)
{
__Instance = Marshal.AllocHGlobal(88);
__ownsNativeInstance = true;
@@ -11379,7 +11379,7 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.NativeLibrary __dummy;
+ global::CppSharp.Parser.AST.NativeLibrary __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
@@ -11456,7 +11456,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.ArchType ArchType
+ public global::CppSharp.Parser.AST.ArchType ArchType
{
get
{
@@ -11532,7 +11532,7 @@ namespace CppSharp
private static void* __CopyValue(ASTContext.Internal native)
{
var ret = Marshal.AllocHGlobal(24);
- CppSharp.Parser.AST.ASTContext.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.ASTContext.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -11558,7 +11558,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public ASTContext(CppSharp.Parser.AST.ASTContext _0)
+ public ASTContext(global::CppSharp.Parser.AST.ASTContext _0)
{
__Instance = Marshal.AllocHGlobal(24);
__ownsNativeInstance = true;
@@ -11576,25 +11576,25 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.ASTContext __dummy;
+ global::CppSharp.Parser.AST.ASTContext __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.TranslationUnit getTranslationUnits(uint i)
+ public global::CppSharp.Parser.AST.TranslationUnit getTranslationUnits(uint i)
{
var __ret = Internal.getTranslationUnits_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.TranslationUnit __result0;
+ global::CppSharp.Parser.AST.TranslationUnit __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.TranslationUnit.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.TranslationUnit) CppSharp.Parser.AST.TranslationUnit.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.TranslationUnit.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.TranslationUnit.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.TranslationUnit) global::CppSharp.Parser.AST.TranslationUnit.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.TranslationUnit.__CreateInstance(__ret);
return __result0;
}
- public void addTranslationUnits(CppSharp.Parser.AST.TranslationUnit s)
+ public void addTranslationUnits(global::CppSharp.Parser.AST.TranslationUnit s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -11623,12 +11623,12 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="??0Comment@AST@CppParser@CppSharp@@QEAA@W4CommentKind@123@@Z")]
- internal static extern global::System.IntPtr ctor_0(global::System.IntPtr instance, CppSharp.Parser.AST.CommentKind kind);
+ internal static extern global::System.IntPtr ctor_0(global::System.IntPtr instance, global::CppSharp.Parser.AST.CommentKind kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -11675,7 +11675,7 @@ namespace CppSharp
__Instance = new global::System.IntPtr(native);
}
- public Comment(CppSharp.Parser.AST.CommentKind kind)
+ public Comment(global::CppSharp.Parser.AST.CommentKind kind)
{
__Instance = Marshal.AllocHGlobal(4);
__ownsNativeInstance = true;
@@ -11684,7 +11684,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment), __arg0);
}
- public Comment(CppSharp.Parser.AST.Comment _0)
+ public Comment(global::CppSharp.Parser.AST.Comment _0)
{
__Instance = Marshal.AllocHGlobal(4);
__ownsNativeInstance = true;
@@ -11699,13 +11699,13 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.CommentKind Kind
+ public global::CppSharp.Parser.AST.CommentKind Kind
{
get
{
@@ -11719,13 +11719,13 @@ namespace CppSharp
}
}
- public unsafe partial class BlockContentComment : CppSharp.Parser.AST.Comment, IDisposable
+ public unsafe partial class BlockContentComment : global::CppSharp.Parser.AST.Comment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 4)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -11735,7 +11735,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="??0BlockContentComment@AST@CppParser@CppSharp@@QEAA@W4CommentKind@123@@Z")]
- internal static extern global::System.IntPtr ctor_1(global::System.IntPtr instance, CppSharp.Parser.AST.CommentKind Kind);
+ internal static extern global::System.IntPtr ctor_1(global::System.IntPtr instance, global::CppSharp.Parser.AST.CommentKind Kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -11785,7 +11785,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public BlockContentComment(CppSharp.Parser.AST.CommentKind Kind)
+ public BlockContentComment(global::CppSharp.Parser.AST.CommentKind Kind)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(4);
@@ -11795,7 +11795,7 @@ namespace CppSharp
Internal.ctor_1((__Instance + __PointerAdjustment), __arg0);
}
- public BlockContentComment(CppSharp.Parser.AST.BlockContentComment _0)
+ public BlockContentComment(global::CppSharp.Parser.AST.BlockContentComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(4);
@@ -11805,13 +11805,13 @@ namespace CppSharp
}
}
- public unsafe partial class FullComment : CppSharp.Parser.AST.Comment, IDisposable
+ public unsafe partial class FullComment : global::CppSharp.Parser.AST.Comment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 32)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -11862,7 +11862,7 @@ namespace CppSharp
private static void* __CopyValue(FullComment.Internal native)
{
var ret = Marshal.AllocHGlobal(32);
- CppSharp.Parser.AST.FullComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.FullComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -11891,7 +11891,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public FullComment(CppSharp.Parser.AST.FullComment _0)
+ public FullComment(global::CppSharp.Parser.AST.FullComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(32);
@@ -11905,25 +11905,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.BlockContentComment getBlocks(uint i)
+ public global::CppSharp.Parser.AST.BlockContentComment getBlocks(uint i)
{
var __ret = Internal.getBlocks_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.BlockContentComment __result0;
+ global::CppSharp.Parser.AST.BlockContentComment __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.BlockContentComment.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.BlockContentComment) CppSharp.Parser.AST.BlockContentComment.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.BlockContentComment.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.BlockContentComment.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.BlockContentComment) global::CppSharp.Parser.AST.BlockContentComment.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.BlockContentComment.__CreateInstance(__ret);
return __result0;
}
- public void addBlocks(CppSharp.Parser.AST.BlockContentComment s)
+ public void addBlocks(global::CppSharp.Parser.AST.BlockContentComment s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -11946,13 +11946,13 @@ namespace CppSharp
}
}
- public unsafe partial class InlineContentComment : CppSharp.Parser.AST.Comment, IDisposable
+ public unsafe partial class InlineContentComment : global::CppSharp.Parser.AST.Comment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 8)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public byte HasTrailingNewline;
@@ -11965,7 +11965,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="??0InlineContentComment@AST@CppParser@CppSharp@@QEAA@W4CommentKind@123@@Z")]
- internal static extern global::System.IntPtr ctor_1(global::System.IntPtr instance, CppSharp.Parser.AST.CommentKind Kind);
+ internal static extern global::System.IntPtr ctor_1(global::System.IntPtr instance, global::CppSharp.Parser.AST.CommentKind Kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -12015,7 +12015,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public InlineContentComment(CppSharp.Parser.AST.CommentKind Kind)
+ public InlineContentComment(global::CppSharp.Parser.AST.CommentKind Kind)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(8);
@@ -12025,7 +12025,7 @@ namespace CppSharp
Internal.ctor_1((__Instance + __PointerAdjustment), __arg0);
}
- public InlineContentComment(CppSharp.Parser.AST.InlineContentComment _0)
+ public InlineContentComment(global::CppSharp.Parser.AST.InlineContentComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(8);
@@ -12048,13 +12048,13 @@ namespace CppSharp
}
}
- public unsafe partial class ParagraphComment : CppSharp.Parser.AST.BlockContentComment, IDisposable
+ public unsafe partial class ParagraphComment : global::CppSharp.Parser.AST.BlockContentComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 32)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public byte IsWhitespace;
@@ -12108,7 +12108,7 @@ namespace CppSharp
private static void* __CopyValue(ParagraphComment.Internal native)
{
var ret = Marshal.AllocHGlobal(32);
- CppSharp.Parser.AST.ParagraphComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.ParagraphComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -12137,7 +12137,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public ParagraphComment(CppSharp.Parser.AST.ParagraphComment _0)
+ public ParagraphComment(global::CppSharp.Parser.AST.ParagraphComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(32);
@@ -12151,25 +12151,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.InlineContentComment getContent(uint i)
+ public global::CppSharp.Parser.AST.InlineContentComment getContent(uint i)
{
var __ret = Internal.getContent_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.InlineContentComment __result0;
+ global::CppSharp.Parser.AST.InlineContentComment __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.InlineContentComment.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.InlineContentComment) CppSharp.Parser.AST.InlineContentComment.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.InlineContentComment.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.InlineContentComment.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.InlineContentComment) global::CppSharp.Parser.AST.InlineContentComment.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.InlineContentComment.__CreateInstance(__ret);
return __result0;
}
- public void addContent(CppSharp.Parser.AST.InlineContentComment s)
+ public void addContent(global::CppSharp.Parser.AST.InlineContentComment s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -12205,13 +12205,13 @@ namespace CppSharp
}
}
- public unsafe partial class BlockCommandComment : CppSharp.Parser.AST.BlockContentComment, IDisposable
+ public unsafe partial class BlockCommandComment : global::CppSharp.Parser.AST.BlockContentComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 40)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public uint CommandId;
@@ -12227,7 +12227,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="??0BlockCommandComment@AST@CppParser@CppSharp@@QEAA@W4CommentKind@123@@Z")]
- internal static extern global::System.IntPtr ctor_1(global::System.IntPtr instance, CppSharp.Parser.AST.CommentKind Kind);
+ internal static extern global::System.IntPtr ctor_1(global::System.IntPtr instance, global::CppSharp.Parser.AST.CommentKind Kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -12312,7 +12312,7 @@ namespace CppSharp
private static void* __CopyValue(Argument.Internal native)
{
var ret = Marshal.AllocHGlobal(32);
- CppSharp.Parser.AST.BlockCommandComment.Argument.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.BlockCommandComment.Argument.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -12338,7 +12338,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Argument(CppSharp.Parser.AST.BlockCommandComment.Argument _0)
+ public Argument(global::CppSharp.Parser.AST.BlockCommandComment.Argument _0)
{
__Instance = Marshal.AllocHGlobal(32);
__ownsNativeInstance = true;
@@ -12356,7 +12356,7 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.BlockCommandComment.Argument __dummy;
+ global::CppSharp.Parser.AST.BlockCommandComment.Argument __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
@@ -12393,7 +12393,7 @@ namespace CppSharp
private static void* __CopyValue(BlockCommandComment.Internal native)
{
var ret = Marshal.AllocHGlobal(40);
- CppSharp.Parser.AST.BlockCommandComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.BlockCommandComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -12422,7 +12422,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public BlockCommandComment(CppSharp.Parser.AST.CommentKind Kind)
+ public BlockCommandComment(global::CppSharp.Parser.AST.CommentKind Kind)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(40);
@@ -12432,7 +12432,7 @@ namespace CppSharp
Internal.ctor_1((__Instance + __PointerAdjustment), __arg0);
}
- public BlockCommandComment(CppSharp.Parser.AST.BlockCommandComment _0)
+ public BlockCommandComment(global::CppSharp.Parser.AST.BlockCommandComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(40);
@@ -12446,21 +12446,21 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.BlockCommandComment.Argument getArguments(uint i)
+ public global::CppSharp.Parser.AST.BlockCommandComment.Argument getArguments(uint i)
{
- var __ret = new CppSharp.Parser.AST.BlockCommandComment.Argument.Internal();
+ var __ret = new global::CppSharp.Parser.AST.BlockCommandComment.Argument.Internal();
Internal.getArguments_0((__Instance + __PointerAdjustment), new IntPtr(&__ret), i);
- return CppSharp.Parser.AST.BlockCommandComment.Argument.__CreateInstance(__ret);
+ return global::CppSharp.Parser.AST.BlockCommandComment.Argument.__CreateInstance(__ret);
}
- public void addArguments(CppSharp.Parser.AST.BlockCommandComment.Argument s)
+ public void addArguments(global::CppSharp.Parser.AST.BlockCommandComment.Argument s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -12495,15 +12495,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.ParagraphComment ParagraphComment
+ public global::CppSharp.Parser.AST.ParagraphComment ParagraphComment
{
get
{
- CppSharp.Parser.AST.ParagraphComment __result0;
+ global::CppSharp.Parser.AST.ParagraphComment __result0;
if (((Internal*) __Instance)->ParagraphComment == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.ParagraphComment.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->ParagraphComment))
- __result0 = (CppSharp.Parser.AST.ParagraphComment) CppSharp.Parser.AST.ParagraphComment.NativeToManagedMap[((Internal*) __Instance)->ParagraphComment];
- else __result0 = CppSharp.Parser.AST.ParagraphComment.__CreateInstance(((Internal*) __Instance)->ParagraphComment);
+ else if (global::CppSharp.Parser.AST.ParagraphComment.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->ParagraphComment))
+ __result0 = (global::CppSharp.Parser.AST.ParagraphComment) global::CppSharp.Parser.AST.ParagraphComment.NativeToManagedMap[((Internal*) __Instance)->ParagraphComment];
+ else __result0 = global::CppSharp.Parser.AST.ParagraphComment.__CreateInstance(((Internal*) __Instance)->ParagraphComment);
return __result0;
}
@@ -12514,13 +12514,13 @@ namespace CppSharp
}
}
- public unsafe partial class ParamCommandComment : CppSharp.Parser.AST.BlockCommandComment, IDisposable
+ public unsafe partial class ParamCommandComment : global::CppSharp.Parser.AST.BlockCommandComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 48)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public uint CommandId;
@@ -12529,7 +12529,7 @@ namespace CppSharp
public global::System.IntPtr ParagraphComment;
[FieldOffset(40)]
- public CppSharp.Parser.AST.ParamCommandComment.PassDirection Direction;
+ public global::CppSharp.Parser.AST.ParamCommandComment.PassDirection Direction;
[FieldOffset(44)]
public uint ParamIndex;
@@ -12570,7 +12570,7 @@ namespace CppSharp
private static void* __CopyValue(ParamCommandComment.Internal native)
{
var ret = Marshal.AllocHGlobal(48);
- CppSharp.Parser.AST.ParamCommandComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.ParamCommandComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -12599,7 +12599,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public ParamCommandComment(CppSharp.Parser.AST.ParamCommandComment _0)
+ public ParamCommandComment(global::CppSharp.Parser.AST.ParamCommandComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(48);
@@ -12613,14 +12613,14 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.ParamCommandComment.PassDirection Direction
+ public global::CppSharp.Parser.AST.ParamCommandComment.PassDirection Direction
{
get
{
@@ -12647,13 +12647,13 @@ namespace CppSharp
}
}
- public unsafe partial class TParamCommandComment : CppSharp.Parser.AST.BlockCommandComment, IDisposable
+ public unsafe partial class TParamCommandComment : global::CppSharp.Parser.AST.BlockCommandComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 64)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public uint CommandId;
@@ -12710,7 +12710,7 @@ namespace CppSharp
private static void* __CopyValue(TParamCommandComment.Internal native)
{
var ret = Marshal.AllocHGlobal(64);
- CppSharp.Parser.AST.TParamCommandComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TParamCommandComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -12739,7 +12739,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TParamCommandComment(CppSharp.Parser.AST.TParamCommandComment _0)
+ public TParamCommandComment(global::CppSharp.Parser.AST.TParamCommandComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(64);
@@ -12753,7 +12753,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
@@ -12790,13 +12790,13 @@ namespace CppSharp
}
}
- public unsafe partial class VerbatimBlockLineComment : CppSharp.Parser.AST.Comment, IDisposable
+ public unsafe partial class VerbatimBlockLineComment : global::CppSharp.Parser.AST.Comment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 40)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -12837,7 +12837,7 @@ namespace CppSharp
private static void* __CopyValue(VerbatimBlockLineComment.Internal native)
{
var ret = Marshal.AllocHGlobal(40);
- CppSharp.Parser.AST.VerbatimBlockLineComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.VerbatimBlockLineComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -12866,7 +12866,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public VerbatimBlockLineComment(CppSharp.Parser.AST.VerbatimBlockLineComment _0)
+ public VerbatimBlockLineComment(global::CppSharp.Parser.AST.VerbatimBlockLineComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(40);
@@ -12880,7 +12880,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
@@ -12904,13 +12904,13 @@ namespace CppSharp
}
}
- public unsafe partial class VerbatimBlockComment : CppSharp.Parser.AST.BlockCommandComment, IDisposable
+ public unsafe partial class VerbatimBlockComment : global::CppSharp.Parser.AST.BlockCommandComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 64)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public uint CommandId;
@@ -12967,7 +12967,7 @@ namespace CppSharp
private static void* __CopyValue(VerbatimBlockComment.Internal native)
{
var ret = Marshal.AllocHGlobal(64);
- CppSharp.Parser.AST.VerbatimBlockComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.VerbatimBlockComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -12996,7 +12996,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public VerbatimBlockComment(CppSharp.Parser.AST.VerbatimBlockComment _0)
+ public VerbatimBlockComment(global::CppSharp.Parser.AST.VerbatimBlockComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(64);
@@ -13010,25 +13010,25 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.VerbatimBlockLineComment getLines(uint i)
+ public global::CppSharp.Parser.AST.VerbatimBlockLineComment getLines(uint i)
{
var __ret = Internal.getLines_0((__Instance + __PointerAdjustment), i);
- CppSharp.Parser.AST.VerbatimBlockLineComment __result0;
+ global::CppSharp.Parser.AST.VerbatimBlockLineComment __result0;
if (__ret == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.VerbatimBlockLineComment.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (CppSharp.Parser.AST.VerbatimBlockLineComment) CppSharp.Parser.AST.VerbatimBlockLineComment.NativeToManagedMap[__ret];
- else __result0 = CppSharp.Parser.AST.VerbatimBlockLineComment.__CreateInstance(__ret);
+ else if (global::CppSharp.Parser.AST.VerbatimBlockLineComment.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.AST.VerbatimBlockLineComment) global::CppSharp.Parser.AST.VerbatimBlockLineComment.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.AST.VerbatimBlockLineComment.__CreateInstance(__ret);
return __result0;
}
- public void addLines(CppSharp.Parser.AST.VerbatimBlockLineComment s)
+ public void addLines(global::CppSharp.Parser.AST.VerbatimBlockLineComment s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -13051,13 +13051,13 @@ namespace CppSharp
}
}
- public unsafe partial class VerbatimLineComment : CppSharp.Parser.AST.BlockCommandComment, IDisposable
+ public unsafe partial class VerbatimLineComment : global::CppSharp.Parser.AST.BlockCommandComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 72)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public uint CommandId;
@@ -13104,7 +13104,7 @@ namespace CppSharp
private static void* __CopyValue(VerbatimLineComment.Internal native)
{
var ret = Marshal.AllocHGlobal(72);
- CppSharp.Parser.AST.VerbatimLineComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.VerbatimLineComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -13133,7 +13133,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public VerbatimLineComment(CppSharp.Parser.AST.VerbatimLineComment _0)
+ public VerbatimLineComment(global::CppSharp.Parser.AST.VerbatimLineComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(72);
@@ -13147,7 +13147,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
@@ -13171,13 +13171,13 @@ namespace CppSharp
}
}
- public unsafe partial class InlineCommandComment : CppSharp.Parser.AST.InlineContentComment, IDisposable
+ public unsafe partial class InlineCommandComment : global::CppSharp.Parser.AST.InlineContentComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 40)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public byte HasTrailingNewline;
@@ -13186,7 +13186,7 @@ namespace CppSharp
public uint CommandId;
[FieldOffset(12)]
- public CppSharp.Parser.AST.InlineCommandComment.RenderKind CommentRenderKind;
+ public global::CppSharp.Parser.AST.InlineCommandComment.RenderKind CommentRenderKind;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -13284,7 +13284,7 @@ namespace CppSharp
private static void* __CopyValue(Argument.Internal native)
{
var ret = Marshal.AllocHGlobal(32);
- CppSharp.Parser.AST.InlineCommandComment.Argument.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.InlineCommandComment.Argument.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -13310,7 +13310,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Argument(CppSharp.Parser.AST.InlineCommandComment.Argument _0)
+ public Argument(global::CppSharp.Parser.AST.InlineCommandComment.Argument _0)
{
__Instance = Marshal.AllocHGlobal(32);
__ownsNativeInstance = true;
@@ -13328,7 +13328,7 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.InlineCommandComment.Argument __dummy;
+ global::CppSharp.Parser.AST.InlineCommandComment.Argument __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
@@ -13365,7 +13365,7 @@ namespace CppSharp
private static void* __CopyValue(InlineCommandComment.Internal native)
{
var ret = Marshal.AllocHGlobal(40);
- CppSharp.Parser.AST.InlineCommandComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.InlineCommandComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -13394,7 +13394,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public InlineCommandComment(CppSharp.Parser.AST.InlineCommandComment _0)
+ public InlineCommandComment(global::CppSharp.Parser.AST.InlineCommandComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(40);
@@ -13408,21 +13408,21 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.InlineCommandComment.Argument getArguments(uint i)
+ public global::CppSharp.Parser.AST.InlineCommandComment.Argument getArguments(uint i)
{
- var __ret = new CppSharp.Parser.AST.InlineCommandComment.Argument.Internal();
+ var __ret = new global::CppSharp.Parser.AST.InlineCommandComment.Argument.Internal();
Internal.getArguments_0((__Instance + __PointerAdjustment), new IntPtr(&__ret), i);
- return CppSharp.Parser.AST.InlineCommandComment.Argument.__CreateInstance(__ret);
+ return global::CppSharp.Parser.AST.InlineCommandComment.Argument.__CreateInstance(__ret);
}
- public void addArguments(CppSharp.Parser.AST.InlineCommandComment.Argument s)
+ public void addArguments(global::CppSharp.Parser.AST.InlineCommandComment.Argument s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -13457,7 +13457,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.InlineCommandComment.RenderKind CommentRenderKind
+ public global::CppSharp.Parser.AST.InlineCommandComment.RenderKind CommentRenderKind
{
get
{
@@ -13471,13 +13471,13 @@ namespace CppSharp
}
}
- public unsafe partial class HTMLTagComment : CppSharp.Parser.AST.InlineContentComment, IDisposable
+ public unsafe partial class HTMLTagComment : global::CppSharp.Parser.AST.InlineContentComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 8)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public byte HasTrailingNewline;
@@ -13490,7 +13490,7 @@ namespace CppSharp
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="??0HTMLTagComment@AST@CppParser@CppSharp@@QEAA@W4CommentKind@123@@Z")]
- internal static extern global::System.IntPtr ctor_1(global::System.IntPtr instance, CppSharp.Parser.AST.CommentKind Kind);
+ internal static extern global::System.IntPtr ctor_1(global::System.IntPtr instance, global::CppSharp.Parser.AST.CommentKind Kind);
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
@@ -13540,7 +13540,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public HTMLTagComment(CppSharp.Parser.AST.CommentKind Kind)
+ public HTMLTagComment(global::CppSharp.Parser.AST.CommentKind Kind)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(8);
@@ -13550,7 +13550,7 @@ namespace CppSharp
Internal.ctor_1((__Instance + __PointerAdjustment), __arg0);
}
- public HTMLTagComment(CppSharp.Parser.AST.HTMLTagComment _0)
+ public HTMLTagComment(global::CppSharp.Parser.AST.HTMLTagComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(8);
@@ -13560,13 +13560,13 @@ namespace CppSharp
}
}
- public unsafe partial class HTMLStartTagComment : CppSharp.Parser.AST.HTMLTagComment, IDisposable
+ public unsafe partial class HTMLStartTagComment : global::CppSharp.Parser.AST.HTMLTagComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 64)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public byte HasTrailingNewline;
@@ -13679,7 +13679,7 @@ namespace CppSharp
private static void* __CopyValue(Attribute.Internal native)
{
var ret = Marshal.AllocHGlobal(64);
- CppSharp.Parser.AST.HTMLStartTagComment.Attribute.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -13705,7 +13705,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public Attribute(CppSharp.Parser.AST.HTMLStartTagComment.Attribute _0)
+ public Attribute(global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute _0)
{
__Instance = Marshal.AllocHGlobal(64);
__ownsNativeInstance = true;
@@ -13723,7 +13723,7 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.HTMLStartTagComment.Attribute __dummy;
+ global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
@@ -13776,7 +13776,7 @@ namespace CppSharp
private static void* __CopyValue(HTMLStartTagComment.Internal native)
{
var ret = Marshal.AllocHGlobal(64);
- CppSharp.Parser.AST.HTMLStartTagComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.HTMLStartTagComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -13805,7 +13805,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public HTMLStartTagComment(CppSharp.Parser.AST.HTMLStartTagComment _0)
+ public HTMLStartTagComment(global::CppSharp.Parser.AST.HTMLStartTagComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(64);
@@ -13819,21 +13819,21 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
Marshal.FreeHGlobal(__Instance);
}
- public CppSharp.Parser.AST.HTMLStartTagComment.Attribute getAttributes(uint i)
+ public global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute getAttributes(uint i)
{
- var __ret = new CppSharp.Parser.AST.HTMLStartTagComment.Attribute.Internal();
+ var __ret = new global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.Internal();
Internal.getAttributes_0((__Instance + __PointerAdjustment), new IntPtr(&__ret), i);
- return CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__CreateInstance(__ret);
+ return global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__CreateInstance(__ret);
}
- public void addAttributes(CppSharp.Parser.AST.HTMLStartTagComment.Attribute s)
+ public void addAttributes(global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute s)
{
if (ReferenceEquals(s, null))
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
@@ -13872,13 +13872,13 @@ namespace CppSharp
}
}
- public unsafe partial class HTMLEndTagComment : CppSharp.Parser.AST.HTMLTagComment, IDisposable
+ public unsafe partial class HTMLEndTagComment : global::CppSharp.Parser.AST.HTMLTagComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 40)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public byte HasTrailingNewline;
@@ -13922,7 +13922,7 @@ namespace CppSharp
private static void* __CopyValue(HTMLEndTagComment.Internal native)
{
var ret = Marshal.AllocHGlobal(40);
- CppSharp.Parser.AST.HTMLEndTagComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.HTMLEndTagComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -13951,7 +13951,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public HTMLEndTagComment(CppSharp.Parser.AST.HTMLEndTagComment _0)
+ public HTMLEndTagComment(global::CppSharp.Parser.AST.HTMLEndTagComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(40);
@@ -13965,7 +13965,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
@@ -13989,13 +13989,13 @@ namespace CppSharp
}
}
- public unsafe partial class TextComment : CppSharp.Parser.AST.InlineContentComment, IDisposable
+ public unsafe partial class TextComment : global::CppSharp.Parser.AST.InlineContentComment, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 40)]
public new partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.CommentKind Kind;
+ public global::CppSharp.Parser.AST.CommentKind Kind;
[FieldOffset(4)]
public byte HasTrailingNewline;
@@ -14039,7 +14039,7 @@ namespace CppSharp
private static void* __CopyValue(TextComment.Internal native)
{
var ret = Marshal.AllocHGlobal(40);
- CppSharp.Parser.AST.TextComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.TextComment.Internal.cctor_2(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -14068,7 +14068,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public TextComment(CppSharp.Parser.AST.TextComment _0)
+ public TextComment(global::CppSharp.Parser.AST.TextComment _0)
: this((void*) null)
{
__Instance = Marshal.AllocHGlobal(40);
@@ -14082,7 +14082,7 @@ namespace CppSharp
protected override void Dispose(bool disposing)
{
- CppSharp.Parser.AST.Comment __dummy;
+ global::CppSharp.Parser.AST.Comment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
@@ -14112,7 +14112,7 @@ namespace CppSharp
public partial struct Internal
{
[FieldOffset(0)]
- public CppSharp.Parser.AST.RawCommentKind Kind;
+ public global::CppSharp.Parser.AST.RawCommentKind Kind;
[FieldOffset(72)]
public global::System.IntPtr FullCommentBlock;
@@ -14174,7 +14174,7 @@ namespace CppSharp
private static void* __CopyValue(RawComment.Internal native)
{
var ret = Marshal.AllocHGlobal(80);
- CppSharp.Parser.AST.RawComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ global::CppSharp.Parser.AST.RawComment.Internal.cctor_1(ret, new global::System.IntPtr(&native));
return ret.ToPointer();
}
@@ -14200,7 +14200,7 @@ namespace CppSharp
Internal.ctor_0((__Instance + __PointerAdjustment));
}
- public RawComment(CppSharp.Parser.AST.RawComment _0)
+ public RawComment(global::CppSharp.Parser.AST.RawComment _0)
{
__Instance = Marshal.AllocHGlobal(80);
__ownsNativeInstance = true;
@@ -14218,7 +14218,7 @@ namespace CppSharp
protected virtual void Dispose(bool disposing)
{
- CppSharp.Parser.AST.RawComment __dummy;
+ global::CppSharp.Parser.AST.RawComment __dummy;
NativeToManagedMap.TryRemove(__Instance, out __dummy);
Internal.dtor_0((__Instance + __PointerAdjustment), 0);
if (__ownsNativeInstance)
@@ -14257,7 +14257,7 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.RawCommentKind Kind
+ public global::CppSharp.Parser.AST.RawCommentKind Kind
{
get
{
@@ -14270,15 +14270,15 @@ namespace CppSharp
}
}
- public CppSharp.Parser.AST.FullComment FullCommentBlock
+ public global::CppSharp.Parser.AST.FullComment FullCommentBlock
{
get
{
- CppSharp.Parser.AST.FullComment __result0;
+ global::CppSharp.Parser.AST.FullComment __result0;
if (((Internal*) __Instance)->FullCommentBlock == IntPtr.Zero) __result0 = null;
- else if (CppSharp.Parser.AST.FullComment.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->FullCommentBlock))
- __result0 = (CppSharp.Parser.AST.FullComment) CppSharp.Parser.AST.FullComment.NativeToManagedMap[((Internal*) __Instance)->FullCommentBlock];
- else __result0 = CppSharp.Parser.AST.FullComment.__CreateInstance(((Internal*) __Instance)->FullCommentBlock);
+ else if (global::CppSharp.Parser.AST.FullComment.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->FullCommentBlock))
+ __result0 = (global::CppSharp.Parser.AST.FullComment) global::CppSharp.Parser.AST.FullComment.NativeToManagedMap[((Internal*) __Instance)->FullCommentBlock];
+ else __result0 = global::CppSharp.Parser.AST.FullComment.__CreateInstance(((Internal*) __Instance)->FullCommentBlock);
return __result0;
}
@@ -14291,3 +14291,2038 @@ namespace CppSharp
}
}
}
+
+namespace CppSharp
+{
+ namespace Parser
+ {
+ public unsafe partial struct SourceLocation
+ {
+ [StructLayout(LayoutKind.Explicit, Size = 4)]
+ public partial struct Internal
+ {
+ [FieldOffset(0)]
+ public uint ID;
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="??0SourceLocation@CppParser@CppSharp@@QEAA@XZ")]
+ internal static extern global::System.IntPtr ctor_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="??0SourceLocation@CppParser@CppSharp@@QEAA@I@Z")]
+ internal static extern global::System.IntPtr ctor_1(global::System.IntPtr instance, uint ID);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="??0SourceLocation@CppParser@CppSharp@@QEAA@AEBU012@@Z")]
+ internal static extern global::System.IntPtr cctor_2(global::System.IntPtr instance, global::System.IntPtr _0);
+ }
+
+ private SourceLocation.Internal __instance;
+ public SourceLocation.Internal __Instance { get { return __instance; } }
+
+ public static SourceLocation __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
+ {
+ return new SourceLocation(native.ToPointer(), skipVTables);
+ }
+
+ public static SourceLocation __CreateInstance(SourceLocation.Internal native, bool skipVTables = false)
+ {
+ return new SourceLocation(native, skipVTables);
+ }
+
+ private SourceLocation(SourceLocation.Internal native, bool skipVTables = false)
+ : this()
+ {
+ __instance = native;
+ }
+
+ private SourceLocation(void* native, bool skipVTables = false) : this()
+ {
+ __instance = *(Internal*) native;
+ }
+
+ public SourceLocation(uint ID)
+ : this()
+ {
+ fixed (Internal* __instancePtr = &__instance)
+ {
+ Internal.ctor_1(new global::System.IntPtr(__instancePtr), ID);
+ }
+ }
+
+ public SourceLocation(global::CppSharp.Parser.SourceLocation _0)
+ : this()
+ {
+ var ____arg0 = _0.__Instance;
+ var __arg0 = new global::System.IntPtr(&____arg0);
+ fixed (Internal* __instancePtr = &__instance)
+ {
+ Internal.cctor_2(new global::System.IntPtr(__instancePtr), __arg0);
+ }
+ }
+
+ public uint ID
+ {
+ get
+ {
+ return __instance.ID;
+ }
+
+ set
+ {
+ __instance.ID = value;
+ }
+ }
+ }
+ }
+}
+
+namespace CppSharp
+{
+ namespace Parser
+ {
+ public enum LanguageVersion
+ {
+ /// The C programming language.
+ C = 0,
+ /// The C++ programming language year 1998; supports deprecated constructs.
+ CPlusPlus98 = 1,
+ /// The C++ programming language year 2011.
+ CPlusPlus11 = 2
+ }
+
+ public enum ParserDiagnosticLevel
+ {
+ Ignored = 0,
+ Note = 1,
+ Warning = 2,
+ Error = 3,
+ Fatal = 4
+ }
+
+ public enum ParserResultKind
+ {
+ Success = 0,
+ Error = 1,
+ FileNotFound = 2
+ }
+
+ public enum SourceLocationKind
+ {
+ Invalid = 0,
+ Builtin = 1,
+ CommandLine = 2,
+ System = 3,
+ User = 4
+ }
+
+ public unsafe partial class ParserOptions : IDisposable
+ {
+ [StructLayout(LayoutKind.Explicit, Size = 272)]
+ public partial struct Internal
+ {
+ [FieldOffset(200)]
+ public global::System.IntPtr ASTContext;
+
+ [FieldOffset(208)]
+ public int ToolSetToUse;
+
+ [FieldOffset(248)]
+ public global::CppSharp.Parser.AST.CppAbi Abi;
+
+ [FieldOffset(252)]
+ public byte NoStandardIncludes;
+
+ [FieldOffset(253)]
+ public byte NoBuiltinIncludes;
+
+ [FieldOffset(254)]
+ public byte MicrosoftMode;
+
+ [FieldOffset(255)]
+ public byte Verbose;
+
+ [FieldOffset(256)]
+ public global::CppSharp.Parser.LanguageVersion LanguageVersion;
+
+ [FieldOffset(264)]
+ public global::System.IntPtr TargetInfo;
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="??0ParserOptions@CppParser@CppSharp@@QEAA@XZ")]
+ internal static extern global::System.IntPtr ctor_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="??0ParserOptions@CppParser@CppSharp@@QEAA@AEBU012@@Z")]
+ internal static extern global::System.IntPtr cctor_2(global::System.IntPtr instance, global::System.IntPtr _0);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="??1ParserOptions@CppParser@CppSharp@@QEAA@XZ")]
+ internal static extern void dtor_0(global::System.IntPtr instance, int delete);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="?getArguments@ParserOptions@CppParser@CppSharp@@QEAAPEBDI@Z")]
+ internal static extern global::System.IntPtr getArguments_0(global::System.IntPtr instance, uint i);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="?addArguments@ParserOptions@CppParser@CppSharp@@QEAAXPEBD@Z")]
+ internal static extern void addArguments_0(global::System.IntPtr instance, global::System.IntPtr s);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="?clearArguments@ParserOptions@CppParser@CppSharp@@QEAAXXZ")]
+ internal static extern void clearArguments_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="?getSourceFiles@ParserOptions@CppParser@CppSharp@@QEAAPEBDI@Z")]
+ internal static extern global::System.IntPtr getSourceFiles_0(global::System.IntPtr instance, uint i);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="?addSourceFiles@ParserOptions@CppParser@CppSharp@@QEAAXPEBD@Z")]
+ internal static extern void addSourceFiles_0(global::System.IntPtr instance, global::System.IntPtr s);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="?clearSourceFiles@ParserOptions@CppParser@CppSharp@@QEAAXXZ")]
+ internal static extern void clearSourceFiles_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="?getIncludeDirs@ParserOptions@CppParser@CppSharp@@QEAAPEBDI@Z")]
+ internal static extern global::System.IntPtr getIncludeDirs_0(global::System.IntPtr instance, uint i);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="?addIncludeDirs@ParserOptions@CppParser@CppSharp@@QEAAXPEBD@Z")]
+ internal static extern void addIncludeDirs_0(global::System.IntPtr instance, global::System.IntPtr s);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="?clearIncludeDirs@ParserOptions@CppParser@CppSharp@@QEAAXXZ")]
+ internal static extern void clearIncludeDirs_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="?getSystemIncludeDirs@ParserOptions@CppParser@CppSharp@@QEAAPEBDI@Z")]
+ internal static extern global::System.IntPtr getSystemIncludeDirs_0(global::System.IntPtr instance, uint i);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="?addSystemIncludeDirs@ParserOptions@CppParser@CppSharp@@QEAAXPEBD@Z")]
+ internal static extern void addSystemIncludeDirs_0(global::System.IntPtr instance, global::System.IntPtr s);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="?clearSystemIncludeDirs@ParserOptions@CppParser@CppSharp@@QEAAXXZ")]
+ internal static extern void clearSystemIncludeDirs_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="?getDefines@ParserOptions@CppParser@CppSharp@@QEAAPEBDI@Z")]
+ internal static extern global::System.IntPtr getDefines_0(global::System.IntPtr instance, uint i);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="?addDefines@ParserOptions@CppParser@CppSharp@@QEAAXPEBD@Z")]
+ internal static extern void addDefines_0(global::System.IntPtr instance, global::System.IntPtr s);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="?clearDefines@ParserOptions@CppParser@CppSharp@@QEAAXXZ")]
+ internal static extern void clearDefines_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="?getUndefines@ParserOptions@CppParser@CppSharp@@QEAAPEBDI@Z")]
+ internal static extern global::System.IntPtr getUndefines_0(global::System.IntPtr instance, uint i);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="?addUndefines@ParserOptions@CppParser@CppSharp@@QEAAXPEBD@Z")]
+ internal static extern void addUndefines_0(global::System.IntPtr instance, global::System.IntPtr s);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="?clearUndefines@ParserOptions@CppParser@CppSharp@@QEAAXXZ")]
+ internal static extern void clearUndefines_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="?getLibraryDirs@ParserOptions@CppParser@CppSharp@@QEAAPEBDI@Z")]
+ internal static extern global::System.IntPtr getLibraryDirs_0(global::System.IntPtr instance, uint i);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="?addLibraryDirs@ParserOptions@CppParser@CppSharp@@QEAAXPEBD@Z")]
+ internal static extern void addLibraryDirs_0(global::System.IntPtr instance, global::System.IntPtr s);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="?clearLibraryDirs@ParserOptions@CppParser@CppSharp@@QEAAXXZ")]
+ internal static extern void clearLibraryDirs_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="?getArgumentsCount@ParserOptions@CppParser@CppSharp@@QEAAIXZ")]
+ internal static extern uint getArgumentsCount_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="?getLibraryFile@ParserOptions@CppParser@CppSharp@@QEAAPEBDXZ")]
+ internal static extern global::System.IntPtr getLibraryFile_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="?setLibraryFile@ParserOptions@CppParser@CppSharp@@QEAAXPEBD@Z")]
+ internal static extern void setLibraryFile_0(global::System.IntPtr instance, global::System.IntPtr s);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="?getSourceFilesCount@ParserOptions@CppParser@CppSharp@@QEAAIXZ")]
+ internal static extern uint getSourceFilesCount_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="?getIncludeDirsCount@ParserOptions@CppParser@CppSharp@@QEAAIXZ")]
+ internal static extern uint getIncludeDirsCount_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="?getSystemIncludeDirsCount@ParserOptions@CppParser@CppSharp@@QEAAIXZ")]
+ internal static extern uint getSystemIncludeDirsCount_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="?getDefinesCount@ParserOptions@CppParser@CppSharp@@QEAAIXZ")]
+ internal static extern uint getDefinesCount_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="?getUndefinesCount@ParserOptions@CppParser@CppSharp@@QEAAIXZ")]
+ internal static extern uint getUndefinesCount_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="?getLibraryDirsCount@ParserOptions@CppParser@CppSharp@@QEAAIXZ")]
+ internal static extern uint getLibraryDirsCount_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="?getTargetTriple@ParserOptions@CppParser@CppSharp@@QEAAPEBDXZ")]
+ internal static extern global::System.IntPtr getTargetTriple_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="?setTargetTriple@ParserOptions@CppParser@CppSharp@@QEAAXPEBD@Z")]
+ internal static extern void setTargetTriple_0(global::System.IntPtr instance, global::System.IntPtr s);
+ }
+
+ public global::System.IntPtr __Instance { get; protected set; }
+
+ protected int __PointerAdjustment;
+ public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary();
+ protected void*[] __OriginalVTables;
+
+ protected bool __ownsNativeInstance;
+
+ public static ParserOptions __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
+ {
+ return new ParserOptions(native.ToPointer(), skipVTables);
+ }
+
+ public static ParserOptions __CreateInstance(ParserOptions.Internal native, bool skipVTables = false)
+ {
+ return new ParserOptions(native, skipVTables);
+ }
+
+ private static void* __CopyValue(ParserOptions.Internal native)
+ {
+ var ret = Marshal.AllocHGlobal(272);
+ global::CppSharp.Parser.ParserOptions.Internal.cctor_2(ret, new global::System.IntPtr(&native));
+ return ret.ToPointer();
+ }
+
+ private ParserOptions(ParserOptions.Internal native, bool skipVTables = false)
+ : this(__CopyValue(native), skipVTables)
+ {
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ }
+
+ protected ParserOptions(void* native, bool skipVTables = false)
+ {
+ if (native == null)
+ return;
+ __Instance = new global::System.IntPtr(native);
+ }
+
+ public ParserOptions()
+ {
+ __Instance = Marshal.AllocHGlobal(272);
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ Internal.ctor_0((__Instance + __PointerAdjustment));
+ }
+
+ public ParserOptions(global::CppSharp.Parser.ParserOptions _0)
+ {
+ __Instance = Marshal.AllocHGlobal(272);
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ if (ReferenceEquals(_0, null))
+ throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
+ var __arg0 = _0.__Instance;
+ Internal.cctor_2((__Instance + __PointerAdjustment), __arg0);
+ }
+
+ public void Dispose()
+ {
+ Dispose(disposing: true);
+ }
+
+ protected virtual void Dispose(bool disposing)
+ {
+ global::CppSharp.Parser.ParserOptions __dummy;
+ NativeToManagedMap.TryRemove(__Instance, out __dummy);
+ Internal.dtor_0((__Instance + __PointerAdjustment), 0);
+ if (__ownsNativeInstance)
+ Marshal.FreeHGlobal(__Instance);
+ }
+
+ public string getArguments(uint i)
+ {
+ var __ret = Internal.getArguments_0((__Instance + __PointerAdjustment), i);
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ public void addArguments(string s)
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(s);
+ Internal.addArguments_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+
+ public void clearArguments()
+ {
+ Internal.clearArguments_0((__Instance + __PointerAdjustment));
+ }
+
+ public string getSourceFiles(uint i)
+ {
+ var __ret = Internal.getSourceFiles_0((__Instance + __PointerAdjustment), i);
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ public void addSourceFiles(string s)
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(s);
+ Internal.addSourceFiles_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+
+ public void clearSourceFiles()
+ {
+ Internal.clearSourceFiles_0((__Instance + __PointerAdjustment));
+ }
+
+ public string getIncludeDirs(uint i)
+ {
+ var __ret = Internal.getIncludeDirs_0((__Instance + __PointerAdjustment), i);
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ public void addIncludeDirs(string s)
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(s);
+ Internal.addIncludeDirs_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+
+ public void clearIncludeDirs()
+ {
+ Internal.clearIncludeDirs_0((__Instance + __PointerAdjustment));
+ }
+
+ public string getSystemIncludeDirs(uint i)
+ {
+ var __ret = Internal.getSystemIncludeDirs_0((__Instance + __PointerAdjustment), i);
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ public void addSystemIncludeDirs(string s)
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(s);
+ Internal.addSystemIncludeDirs_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+
+ public void clearSystemIncludeDirs()
+ {
+ Internal.clearSystemIncludeDirs_0((__Instance + __PointerAdjustment));
+ }
+
+ public string getDefines(uint i)
+ {
+ var __ret = Internal.getDefines_0((__Instance + __PointerAdjustment), i);
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ public void addDefines(string s)
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(s);
+ Internal.addDefines_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+
+ public void clearDefines()
+ {
+ Internal.clearDefines_0((__Instance + __PointerAdjustment));
+ }
+
+ public string getUndefines(uint i)
+ {
+ var __ret = Internal.getUndefines_0((__Instance + __PointerAdjustment), i);
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ public void addUndefines(string s)
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(s);
+ Internal.addUndefines_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+
+ public void clearUndefines()
+ {
+ Internal.clearUndefines_0((__Instance + __PointerAdjustment));
+ }
+
+ public string getLibraryDirs(uint i)
+ {
+ var __ret = Internal.getLibraryDirs_0((__Instance + __PointerAdjustment), i);
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ public void addLibraryDirs(string s)
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(s);
+ Internal.addLibraryDirs_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+
+ public void clearLibraryDirs()
+ {
+ Internal.clearLibraryDirs_0((__Instance + __PointerAdjustment));
+ }
+
+ public uint ArgumentsCount
+ {
+ get
+ {
+ var __ret = Internal.getArgumentsCount_0((__Instance + __PointerAdjustment));
+ return __ret;
+ }
+ }
+
+ public string LibraryFile
+ {
+ get
+ {
+ var __ret = Internal.getLibraryFile_0((__Instance + __PointerAdjustment));
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ set
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(value);
+ Internal.setLibraryFile_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+ }
+
+ public uint SourceFilesCount
+ {
+ get
+ {
+ var __ret = Internal.getSourceFilesCount_0((__Instance + __PointerAdjustment));
+ return __ret;
+ }
+ }
+
+ public uint IncludeDirsCount
+ {
+ get
+ {
+ var __ret = Internal.getIncludeDirsCount_0((__Instance + __PointerAdjustment));
+ return __ret;
+ }
+ }
+
+ public uint SystemIncludeDirsCount
+ {
+ get
+ {
+ var __ret = Internal.getSystemIncludeDirsCount_0((__Instance + __PointerAdjustment));
+ return __ret;
+ }
+ }
+
+ public uint DefinesCount
+ {
+ get
+ {
+ var __ret = Internal.getDefinesCount_0((__Instance + __PointerAdjustment));
+ return __ret;
+ }
+ }
+
+ public uint UndefinesCount
+ {
+ get
+ {
+ var __ret = Internal.getUndefinesCount_0((__Instance + __PointerAdjustment));
+ return __ret;
+ }
+ }
+
+ public uint LibraryDirsCount
+ {
+ get
+ {
+ var __ret = Internal.getLibraryDirsCount_0((__Instance + __PointerAdjustment));
+ return __ret;
+ }
+ }
+
+ public string TargetTriple
+ {
+ get
+ {
+ var __ret = Internal.getTargetTriple_0((__Instance + __PointerAdjustment));
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ set
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(value);
+ Internal.setTargetTriple_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+ }
+
+ public global::CppSharp.Parser.AST.ASTContext ASTContext
+ {
+ get
+ {
+ global::CppSharp.Parser.AST.ASTContext __result0;
+ if (((Internal*) __Instance)->ASTContext == IntPtr.Zero) __result0 = null;
+ else if (global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->ASTContext))
+ __result0 = (global::CppSharp.Parser.AST.ASTContext) global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap[((Internal*) __Instance)->ASTContext];
+ else __result0 = global::CppSharp.Parser.AST.ASTContext.__CreateInstance(((Internal*) __Instance)->ASTContext);
+ return __result0;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->ASTContext = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance;
+ }
+ }
+
+ public int ToolSetToUse
+ {
+ get
+ {
+ return ((Internal*) __Instance)->ToolSetToUse;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->ToolSetToUse = value;
+ }
+ }
+
+ public global::CppSharp.Parser.AST.CppAbi Abi
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Abi;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Abi = value;
+ }
+ }
+
+ public bool NoStandardIncludes
+ {
+ get
+ {
+ return ((Internal*) __Instance)->NoStandardIncludes != 0;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->NoStandardIncludes = (byte) (value ? 1 : 0);
+ }
+ }
+
+ public bool NoBuiltinIncludes
+ {
+ get
+ {
+ return ((Internal*) __Instance)->NoBuiltinIncludes != 0;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->NoBuiltinIncludes = (byte) (value ? 1 : 0);
+ }
+ }
+
+ public bool MicrosoftMode
+ {
+ get
+ {
+ return ((Internal*) __Instance)->MicrosoftMode != 0;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->MicrosoftMode = (byte) (value ? 1 : 0);
+ }
+ }
+
+ public bool Verbose
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Verbose != 0;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Verbose = (byte) (value ? 1 : 0);
+ }
+ }
+
+ public global::CppSharp.Parser.LanguageVersion LanguageVersion
+ {
+ get
+ {
+ return ((Internal*) __Instance)->LanguageVersion;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->LanguageVersion = value;
+ }
+ }
+
+ public global::CppSharp.Parser.ParserTargetInfo TargetInfo
+ {
+ get
+ {
+ global::CppSharp.Parser.ParserTargetInfo __result0;
+ if (((Internal*) __Instance)->TargetInfo == IntPtr.Zero) __result0 = null;
+ else if (global::CppSharp.Parser.ParserTargetInfo.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->TargetInfo))
+ __result0 = (global::CppSharp.Parser.ParserTargetInfo) global::CppSharp.Parser.ParserTargetInfo.NativeToManagedMap[((Internal*) __Instance)->TargetInfo];
+ else __result0 = global::CppSharp.Parser.ParserTargetInfo.__CreateInstance(((Internal*) __Instance)->TargetInfo);
+ return __result0;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->TargetInfo = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance;
+ }
+ }
+ }
+
+ public unsafe partial class ParserDiagnostic : IDisposable
+ {
+ [StructLayout(LayoutKind.Explicit, Size = 80)]
+ public partial struct Internal
+ {
+ [FieldOffset(64)]
+ public global::CppSharp.Parser.ParserDiagnosticLevel Level;
+
+ [FieldOffset(68)]
+ public int LineNumber;
+
+ [FieldOffset(72)]
+ public int ColumnNumber;
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="??0ParserDiagnostic@CppParser@CppSharp@@QEAA@XZ")]
+ internal static extern global::System.IntPtr ctor_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="??0ParserDiagnostic@CppParser@CppSharp@@QEAA@AEBU012@@Z")]
+ internal static extern global::System.IntPtr cctor_1(global::System.IntPtr instance, global::System.IntPtr _0);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="??1ParserDiagnostic@CppParser@CppSharp@@QEAA@XZ")]
+ internal static extern void dtor_0(global::System.IntPtr instance, int delete);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="?getFileName@ParserDiagnostic@CppParser@CppSharp@@QEAAPEBDXZ")]
+ internal static extern global::System.IntPtr getFileName_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="?setFileName@ParserDiagnostic@CppParser@CppSharp@@QEAAXPEBD@Z")]
+ internal static extern void setFileName_0(global::System.IntPtr instance, global::System.IntPtr s);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="?getMessage@ParserDiagnostic@CppParser@CppSharp@@QEAAPEBDXZ")]
+ internal static extern global::System.IntPtr getMessage_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="?setMessage@ParserDiagnostic@CppParser@CppSharp@@QEAAXPEBD@Z")]
+ internal static extern void setMessage_0(global::System.IntPtr instance, global::System.IntPtr s);
+ }
+
+ public global::System.IntPtr __Instance { get; protected set; }
+
+ protected int __PointerAdjustment;
+ public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary();
+ protected void*[] __OriginalVTables;
+
+ protected bool __ownsNativeInstance;
+
+ public static ParserDiagnostic __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
+ {
+ return new ParserDiagnostic(native.ToPointer(), skipVTables);
+ }
+
+ public static ParserDiagnostic __CreateInstance(ParserDiagnostic.Internal native, bool skipVTables = false)
+ {
+ return new ParserDiagnostic(native, skipVTables);
+ }
+
+ private static void* __CopyValue(ParserDiagnostic.Internal native)
+ {
+ var ret = Marshal.AllocHGlobal(80);
+ global::CppSharp.Parser.ParserDiagnostic.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ return ret.ToPointer();
+ }
+
+ private ParserDiagnostic(ParserDiagnostic.Internal native, bool skipVTables = false)
+ : this(__CopyValue(native), skipVTables)
+ {
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ }
+
+ protected ParserDiagnostic(void* native, bool skipVTables = false)
+ {
+ if (native == null)
+ return;
+ __Instance = new global::System.IntPtr(native);
+ }
+
+ public ParserDiagnostic()
+ {
+ __Instance = Marshal.AllocHGlobal(80);
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ Internal.ctor_0((__Instance + __PointerAdjustment));
+ }
+
+ public ParserDiagnostic(global::CppSharp.Parser.ParserDiagnostic _0)
+ {
+ __Instance = Marshal.AllocHGlobal(80);
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ if (ReferenceEquals(_0, null))
+ throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
+ var __arg0 = _0.__Instance;
+ Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
+ }
+
+ public void Dispose()
+ {
+ Dispose(disposing: true);
+ }
+
+ protected virtual void Dispose(bool disposing)
+ {
+ global::CppSharp.Parser.ParserDiagnostic __dummy;
+ NativeToManagedMap.TryRemove(__Instance, out __dummy);
+ Internal.dtor_0((__Instance + __PointerAdjustment), 0);
+ if (__ownsNativeInstance)
+ Marshal.FreeHGlobal(__Instance);
+ }
+
+ public string FileName
+ {
+ get
+ {
+ var __ret = Internal.getFileName_0((__Instance + __PointerAdjustment));
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ set
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(value);
+ Internal.setFileName_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+ }
+
+ public string Message
+ {
+ get
+ {
+ var __ret = Internal.getMessage_0((__Instance + __PointerAdjustment));
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ set
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(value);
+ Internal.setMessage_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+ }
+
+ public global::CppSharp.Parser.ParserDiagnosticLevel Level
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Level;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Level = value;
+ }
+ }
+
+ public int LineNumber
+ {
+ get
+ {
+ return ((Internal*) __Instance)->LineNumber;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->LineNumber = value;
+ }
+ }
+
+ public int ColumnNumber
+ {
+ get
+ {
+ return ((Internal*) __Instance)->ColumnNumber;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->ColumnNumber = value;
+ }
+ }
+ }
+
+ public unsafe partial class ParserResult : IDisposable
+ {
+ [StructLayout(LayoutKind.Explicit, Size = 56)]
+ public partial struct Internal
+ {
+ [FieldOffset(0)]
+ public global::CppSharp.Parser.ParserResultKind Kind;
+
+ [FieldOffset(32)]
+ public global::System.IntPtr ASTContext;
+
+ [FieldOffset(40)]
+ public global::System.IntPtr Library;
+
+ [FieldOffset(48)]
+ public global::System.IntPtr CodeParser;
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="??0ParserResult@CppParser@CppSharp@@QEAA@XZ")]
+ internal static extern global::System.IntPtr ctor_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="??0ParserResult@CppParser@CppSharp@@QEAA@AEBU012@@Z")]
+ internal static extern global::System.IntPtr cctor_1(global::System.IntPtr instance, global::System.IntPtr _0);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="??1ParserResult@CppParser@CppSharp@@QEAA@XZ")]
+ internal static extern void dtor_0(global::System.IntPtr instance, int delete);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="?getDiagnostics@ParserResult@CppParser@CppSharp@@QEAA?AUParserDiagnostic@23@I@Z")]
+ internal static extern void getDiagnostics_0(global::System.IntPtr instance, global::System.IntPtr @return, uint i);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="?addDiagnostics@ParserResult@CppParser@CppSharp@@QEAAXAEAUParserDiagnostic@23@@Z")]
+ internal static extern void addDiagnostics_0(global::System.IntPtr instance, global::System.IntPtr s);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="?clearDiagnostics@ParserResult@CppParser@CppSharp@@QEAAXXZ")]
+ internal static extern void clearDiagnostics_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="?getDiagnosticsCount@ParserResult@CppParser@CppSharp@@QEAAIXZ")]
+ internal static extern uint getDiagnosticsCount_0(global::System.IntPtr instance);
+ }
+
+ public global::System.IntPtr __Instance { get; protected set; }
+
+ protected int __PointerAdjustment;
+ public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary();
+ protected void*[] __OriginalVTables;
+
+ protected bool __ownsNativeInstance;
+
+ public static ParserResult __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
+ {
+ return new ParserResult(native.ToPointer(), skipVTables);
+ }
+
+ public static ParserResult __CreateInstance(ParserResult.Internal native, bool skipVTables = false)
+ {
+ return new ParserResult(native, skipVTables);
+ }
+
+ private static void* __CopyValue(ParserResult.Internal native)
+ {
+ var ret = Marshal.AllocHGlobal(56);
+ global::CppSharp.Parser.ParserResult.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ return ret.ToPointer();
+ }
+
+ private ParserResult(ParserResult.Internal native, bool skipVTables = false)
+ : this(__CopyValue(native), skipVTables)
+ {
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ }
+
+ protected ParserResult(void* native, bool skipVTables = false)
+ {
+ if (native == null)
+ return;
+ __Instance = new global::System.IntPtr(native);
+ }
+
+ public ParserResult()
+ {
+ __Instance = Marshal.AllocHGlobal(56);
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ Internal.ctor_0((__Instance + __PointerAdjustment));
+ }
+
+ public ParserResult(global::CppSharp.Parser.ParserResult _0)
+ {
+ __Instance = Marshal.AllocHGlobal(56);
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ if (ReferenceEquals(_0, null))
+ throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
+ var __arg0 = _0.__Instance;
+ Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
+ }
+
+ public void Dispose()
+ {
+ Dispose(disposing: true);
+ }
+
+ protected virtual void Dispose(bool disposing)
+ {
+ global::CppSharp.Parser.ParserResult __dummy;
+ NativeToManagedMap.TryRemove(__Instance, out __dummy);
+ Internal.dtor_0((__Instance + __PointerAdjustment), 0);
+ if (__ownsNativeInstance)
+ Marshal.FreeHGlobal(__Instance);
+ }
+
+ public global::CppSharp.Parser.ParserDiagnostic getDiagnostics(uint i)
+ {
+ var __ret = new global::CppSharp.Parser.ParserDiagnostic.Internal();
+ Internal.getDiagnostics_0((__Instance + __PointerAdjustment), new IntPtr(&__ret), i);
+ return global::CppSharp.Parser.ParserDiagnostic.__CreateInstance(__ret);
+ }
+
+ public void addDiagnostics(global::CppSharp.Parser.ParserDiagnostic s)
+ {
+ if (ReferenceEquals(s, null))
+ throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&).");
+ var __arg0 = s.__Instance;
+ Internal.addDiagnostics_0((__Instance + __PointerAdjustment), __arg0);
+ }
+
+ public void clearDiagnostics()
+ {
+ Internal.clearDiagnostics_0((__Instance + __PointerAdjustment));
+ }
+
+ public uint DiagnosticsCount
+ {
+ get
+ {
+ var __ret = Internal.getDiagnosticsCount_0((__Instance + __PointerAdjustment));
+ return __ret;
+ }
+ }
+
+ public global::CppSharp.Parser.ParserResultKind Kind
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Kind;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Kind = value;
+ }
+ }
+
+ public global::CppSharp.Parser.AST.ASTContext ASTContext
+ {
+ get
+ {
+ global::CppSharp.Parser.AST.ASTContext __result0;
+ if (((Internal*) __Instance)->ASTContext == IntPtr.Zero) __result0 = null;
+ else if (global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->ASTContext))
+ __result0 = (global::CppSharp.Parser.AST.ASTContext) global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap[((Internal*) __Instance)->ASTContext];
+ else __result0 = global::CppSharp.Parser.AST.ASTContext.__CreateInstance(((Internal*) __Instance)->ASTContext);
+ return __result0;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->ASTContext = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance;
+ }
+ }
+
+ public global::CppSharp.Parser.AST.NativeLibrary Library
+ {
+ get
+ {
+ global::CppSharp.Parser.AST.NativeLibrary __result0;
+ if (((Internal*) __Instance)->Library == IntPtr.Zero) __result0 = null;
+ else if (global::CppSharp.Parser.AST.NativeLibrary.NativeToManagedMap.ContainsKey(((Internal*) __Instance)->Library))
+ __result0 = (global::CppSharp.Parser.AST.NativeLibrary) global::CppSharp.Parser.AST.NativeLibrary.NativeToManagedMap[((Internal*) __Instance)->Library];
+ else __result0 = global::CppSharp.Parser.AST.NativeLibrary.__CreateInstance(((Internal*) __Instance)->Library);
+ return __result0;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Library = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance;
+ }
+ }
+ }
+
+ public unsafe partial class ClangParser : IDisposable
+ {
+ [StructLayout(LayoutKind.Explicit, Size = 0)]
+ public partial struct Internal
+ {
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="??0ClangParser@CppParser@CppSharp@@QEAA@AEBV012@@Z")]
+ internal static extern global::System.IntPtr cctor_1(global::System.IntPtr instance, global::System.IntPtr _0);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="?ParseHeader@ClangParser@CppParser@CppSharp@@SAPEAUParserResult@23@PEAUParserOptions@23@@Z")]
+ internal static extern global::System.IntPtr ParseHeader_0(global::System.IntPtr Opts);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="?ParseLibrary@ClangParser@CppParser@CppSharp@@SAPEAUParserResult@23@PEAUParserOptions@23@@Z")]
+ internal static extern global::System.IntPtr ParseLibrary_0(global::System.IntPtr Opts);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="?GetTargetInfo@ClangParser@CppParser@CppSharp@@SAPEAUParserTargetInfo@23@PEAUParserOptions@23@@Z")]
+ internal static extern global::System.IntPtr GetTargetInfo_0(global::System.IntPtr Opts);
+ }
+
+ public global::System.IntPtr __Instance { get; protected set; }
+
+ protected int __PointerAdjustment;
+ public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary();
+ protected void*[] __OriginalVTables;
+
+ protected bool __ownsNativeInstance;
+
+ public static ClangParser __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
+ {
+ return new ClangParser(native.ToPointer(), skipVTables);
+ }
+
+ public static ClangParser __CreateInstance(ClangParser.Internal native, bool skipVTables = false)
+ {
+ return new ClangParser(native, skipVTables);
+ }
+
+ private static void* __CopyValue(ClangParser.Internal native)
+ {
+ var ret = Marshal.AllocHGlobal(0);
+ *(ClangParser.Internal*) ret = native;
+ return ret.ToPointer();
+ }
+
+ private ClangParser(ClangParser.Internal native, bool skipVTables = false)
+ : this(__CopyValue(native), skipVTables)
+ {
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ }
+
+ protected ClangParser(void* native, bool skipVTables = false)
+ {
+ if (native == null)
+ return;
+ __Instance = new global::System.IntPtr(native);
+ }
+
+ public ClangParser()
+ {
+ __Instance = Marshal.AllocHGlobal(0);
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ }
+
+ public ClangParser(global::CppSharp.Parser.ClangParser _0)
+ {
+ __Instance = Marshal.AllocHGlobal(0);
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ *((ClangParser.Internal*) __Instance) = *((ClangParser.Internal*) _0.__Instance);
+ }
+
+ public void Dispose()
+ {
+ Dispose(disposing: true);
+ }
+
+ protected virtual void Dispose(bool disposing)
+ {
+ global::CppSharp.Parser.ClangParser __dummy;
+ NativeToManagedMap.TryRemove(__Instance, out __dummy);
+ if (__ownsNativeInstance)
+ Marshal.FreeHGlobal(__Instance);
+ }
+
+ public static global::CppSharp.Parser.ParserResult ParseHeader(global::CppSharp.Parser.ParserOptions Opts)
+ {
+ var __arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
+ var __ret = Internal.ParseHeader_0(__arg0);
+ global::CppSharp.Parser.ParserResult __result0;
+ if (__ret == IntPtr.Zero) __result0 = null;
+ else if (global::CppSharp.Parser.ParserResult.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.ParserResult) global::CppSharp.Parser.ParserResult.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.ParserResult.__CreateInstance(__ret);
+ return __result0;
+ }
+
+ public static global::CppSharp.Parser.ParserResult ParseLibrary(global::CppSharp.Parser.ParserOptions Opts)
+ {
+ var __arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
+ var __ret = Internal.ParseLibrary_0(__arg0);
+ global::CppSharp.Parser.ParserResult __result0;
+ if (__ret == IntPtr.Zero) __result0 = null;
+ else if (global::CppSharp.Parser.ParserResult.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.ParserResult) global::CppSharp.Parser.ParserResult.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.ParserResult.__CreateInstance(__ret);
+ return __result0;
+ }
+
+ public static global::CppSharp.Parser.ParserTargetInfo GetTargetInfo(global::CppSharp.Parser.ParserOptions Opts)
+ {
+ var __arg0 = ReferenceEquals(Opts, null) ? global::System.IntPtr.Zero : Opts.__Instance;
+ var __ret = Internal.GetTargetInfo_0(__arg0);
+ global::CppSharp.Parser.ParserTargetInfo __result0;
+ if (__ret == IntPtr.Zero) __result0 = null;
+ else if (global::CppSharp.Parser.ParserTargetInfo.NativeToManagedMap.ContainsKey(__ret))
+ __result0 = (global::CppSharp.Parser.ParserTargetInfo) global::CppSharp.Parser.ParserTargetInfo.NativeToManagedMap[__ret];
+ else __result0 = global::CppSharp.Parser.ParserTargetInfo.__CreateInstance(__ret);
+ return __result0;
+ }
+ }
+ }
+}
+
+namespace CppSharp
+{
+ namespace Parser
+ {
+ public enum ParserIntType
+ {
+ NoInt = 0,
+ SignedChar = 1,
+ UnsignedChar = 2,
+ SignedShort = 3,
+ UnsignedShort = 4,
+ SignedInt = 5,
+ UnsignedInt = 6,
+ SignedLong = 7,
+ UnsignedLong = 8,
+ SignedLongLong = 9,
+ UnsignedLongLong = 10
+ }
+
+ public unsafe partial class ParserTargetInfo : IDisposable
+ {
+ [StructLayout(LayoutKind.Explicit, Size = 184)]
+ public partial struct Internal
+ {
+ [FieldOffset(32)]
+ public global::CppSharp.Parser.ParserIntType Char16Type;
+
+ [FieldOffset(36)]
+ public global::CppSharp.Parser.ParserIntType Char32Type;
+
+ [FieldOffset(40)]
+ public global::CppSharp.Parser.ParserIntType Int64Type;
+
+ [FieldOffset(44)]
+ public global::CppSharp.Parser.ParserIntType IntMaxType;
+
+ [FieldOffset(48)]
+ public global::CppSharp.Parser.ParserIntType IntPtrType;
+
+ [FieldOffset(52)]
+ public global::CppSharp.Parser.ParserIntType SizeType;
+
+ [FieldOffset(56)]
+ public global::CppSharp.Parser.ParserIntType UIntMaxType;
+
+ [FieldOffset(60)]
+ public global::CppSharp.Parser.ParserIntType WCharType;
+
+ [FieldOffset(64)]
+ public global::CppSharp.Parser.ParserIntType WIntType;
+
+ [FieldOffset(68)]
+ public uint BoolAlign;
+
+ [FieldOffset(72)]
+ public uint BoolWidth;
+
+ [FieldOffset(76)]
+ public uint CharAlign;
+
+ [FieldOffset(80)]
+ public uint CharWidth;
+
+ [FieldOffset(84)]
+ public uint Char16Align;
+
+ [FieldOffset(88)]
+ public uint Char16Width;
+
+ [FieldOffset(92)]
+ public uint Char32Align;
+
+ [FieldOffset(96)]
+ public uint Char32Width;
+
+ [FieldOffset(100)]
+ public uint HalfAlign;
+
+ [FieldOffset(104)]
+ public uint HalfWidth;
+
+ [FieldOffset(108)]
+ public uint FloatAlign;
+
+ [FieldOffset(112)]
+ public uint FloatWidth;
+
+ [FieldOffset(116)]
+ public uint DoubleAlign;
+
+ [FieldOffset(120)]
+ public uint DoubleWidth;
+
+ [FieldOffset(124)]
+ public uint ShortAlign;
+
+ [FieldOffset(128)]
+ public uint ShortWidth;
+
+ [FieldOffset(132)]
+ public uint IntAlign;
+
+ [FieldOffset(136)]
+ public uint IntWidth;
+
+ [FieldOffset(140)]
+ public uint IntMaxTWidth;
+
+ [FieldOffset(144)]
+ public uint LongAlign;
+
+ [FieldOffset(148)]
+ public uint LongWidth;
+
+ [FieldOffset(152)]
+ public uint LongDoubleAlign;
+
+ [FieldOffset(156)]
+ public uint LongDoubleWidth;
+
+ [FieldOffset(160)]
+ public uint LongLongAlign;
+
+ [FieldOffset(164)]
+ public uint LongLongWidth;
+
+ [FieldOffset(168)]
+ public uint PointerAlign;
+
+ [FieldOffset(172)]
+ public uint PointerWidth;
+
+ [FieldOffset(176)]
+ public uint WCharAlign;
+
+ [FieldOffset(180)]
+ public uint WCharWidth;
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="??0ParserTargetInfo@CppParser@CppSharp@@QEAA@XZ")]
+ internal static extern global::System.IntPtr ctor_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="??0ParserTargetInfo@CppParser@CppSharp@@QEAA@AEBU012@@Z")]
+ internal static extern global::System.IntPtr cctor_1(global::System.IntPtr instance, global::System.IntPtr _0);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="??1ParserTargetInfo@CppParser@CppSharp@@QEAA@XZ")]
+ internal static extern void dtor_0(global::System.IntPtr instance, int delete);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="?getABI@ParserTargetInfo@CppParser@CppSharp@@QEAAPEBDXZ")]
+ internal static extern global::System.IntPtr getABI_0(global::System.IntPtr instance);
+
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
+ EntryPoint="?setABI@ParserTargetInfo@CppParser@CppSharp@@QEAAXPEBD@Z")]
+ internal static extern void setABI_0(global::System.IntPtr instance, global::System.IntPtr s);
+ }
+
+ public global::System.IntPtr __Instance { get; protected set; }
+
+ protected int __PointerAdjustment;
+ public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary();
+ protected void*[] __OriginalVTables;
+
+ protected bool __ownsNativeInstance;
+
+ public static ParserTargetInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
+ {
+ return new ParserTargetInfo(native.ToPointer(), skipVTables);
+ }
+
+ public static ParserTargetInfo __CreateInstance(ParserTargetInfo.Internal native, bool skipVTables = false)
+ {
+ return new ParserTargetInfo(native, skipVTables);
+ }
+
+ private static void* __CopyValue(ParserTargetInfo.Internal native)
+ {
+ var ret = Marshal.AllocHGlobal(184);
+ global::CppSharp.Parser.ParserTargetInfo.Internal.cctor_1(ret, new global::System.IntPtr(&native));
+ return ret.ToPointer();
+ }
+
+ private ParserTargetInfo(ParserTargetInfo.Internal native, bool skipVTables = false)
+ : this(__CopyValue(native), skipVTables)
+ {
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ }
+
+ protected ParserTargetInfo(void* native, bool skipVTables = false)
+ {
+ if (native == null)
+ return;
+ __Instance = new global::System.IntPtr(native);
+ }
+
+ public ParserTargetInfo()
+ {
+ __Instance = Marshal.AllocHGlobal(184);
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ Internal.ctor_0((__Instance + __PointerAdjustment));
+ }
+
+ public ParserTargetInfo(global::CppSharp.Parser.ParserTargetInfo _0)
+ {
+ __Instance = Marshal.AllocHGlobal(184);
+ __ownsNativeInstance = true;
+ NativeToManagedMap[__Instance] = this;
+ if (ReferenceEquals(_0, null))
+ throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
+ var __arg0 = _0.__Instance;
+ Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
+ }
+
+ public void Dispose()
+ {
+ Dispose(disposing: true);
+ }
+
+ protected virtual void Dispose(bool disposing)
+ {
+ global::CppSharp.Parser.ParserTargetInfo __dummy;
+ NativeToManagedMap.TryRemove(__Instance, out __dummy);
+ Internal.dtor_0((__Instance + __PointerAdjustment), 0);
+ if (__ownsNativeInstance)
+ Marshal.FreeHGlobal(__Instance);
+ }
+
+ public string ABI
+ {
+ get
+ {
+ var __ret = Internal.getABI_0((__Instance + __PointerAdjustment));
+ return Marshal.PtrToStringAnsi(__ret);
+ }
+
+ set
+ {
+ var __arg0 = Marshal.StringToHGlobalAnsi(value);
+ Internal.setABI_0((__Instance + __PointerAdjustment), __arg0);
+ Marshal.FreeHGlobal(__arg0);
+ }
+ }
+
+ public global::CppSharp.Parser.ParserIntType Char16Type
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Char16Type;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Char16Type = value;
+ }
+ }
+
+ public global::CppSharp.Parser.ParserIntType Char32Type
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Char32Type;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Char32Type = value;
+ }
+ }
+
+ public global::CppSharp.Parser.ParserIntType Int64Type
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Int64Type;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Int64Type = value;
+ }
+ }
+
+ public global::CppSharp.Parser.ParserIntType IntMaxType
+ {
+ get
+ {
+ return ((Internal*) __Instance)->IntMaxType;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->IntMaxType = value;
+ }
+ }
+
+ public global::CppSharp.Parser.ParserIntType IntPtrType
+ {
+ get
+ {
+ return ((Internal*) __Instance)->IntPtrType;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->IntPtrType = value;
+ }
+ }
+
+ public global::CppSharp.Parser.ParserIntType SizeType
+ {
+ get
+ {
+ return ((Internal*) __Instance)->SizeType;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->SizeType = value;
+ }
+ }
+
+ public global::CppSharp.Parser.ParserIntType UIntMaxType
+ {
+ get
+ {
+ return ((Internal*) __Instance)->UIntMaxType;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->UIntMaxType = value;
+ }
+ }
+
+ public global::CppSharp.Parser.ParserIntType WCharType
+ {
+ get
+ {
+ return ((Internal*) __Instance)->WCharType;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->WCharType = value;
+ }
+ }
+
+ public global::CppSharp.Parser.ParserIntType WIntType
+ {
+ get
+ {
+ return ((Internal*) __Instance)->WIntType;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->WIntType = value;
+ }
+ }
+
+ public uint BoolAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->BoolAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->BoolAlign = value;
+ }
+ }
+
+ public uint BoolWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->BoolWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->BoolWidth = value;
+ }
+ }
+
+ public uint CharAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->CharAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->CharAlign = value;
+ }
+ }
+
+ public uint CharWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->CharWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->CharWidth = value;
+ }
+ }
+
+ public uint Char16Align
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Char16Align;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Char16Align = value;
+ }
+ }
+
+ public uint Char16Width
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Char16Width;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Char16Width = value;
+ }
+ }
+
+ public uint Char32Align
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Char32Align;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Char32Align = value;
+ }
+ }
+
+ public uint Char32Width
+ {
+ get
+ {
+ return ((Internal*) __Instance)->Char32Width;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->Char32Width = value;
+ }
+ }
+
+ public uint HalfAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->HalfAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->HalfAlign = value;
+ }
+ }
+
+ public uint HalfWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->HalfWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->HalfWidth = value;
+ }
+ }
+
+ public uint FloatAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->FloatAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->FloatAlign = value;
+ }
+ }
+
+ public uint FloatWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->FloatWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->FloatWidth = value;
+ }
+ }
+
+ public uint DoubleAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->DoubleAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->DoubleAlign = value;
+ }
+ }
+
+ public uint DoubleWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->DoubleWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->DoubleWidth = value;
+ }
+ }
+
+ public uint ShortAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->ShortAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->ShortAlign = value;
+ }
+ }
+
+ public uint ShortWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->ShortWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->ShortWidth = value;
+ }
+ }
+
+ public uint IntAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->IntAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->IntAlign = value;
+ }
+ }
+
+ public uint IntWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->IntWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->IntWidth = value;
+ }
+ }
+
+ public uint IntMaxTWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->IntMaxTWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->IntMaxTWidth = value;
+ }
+ }
+
+ public uint LongAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->LongAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->LongAlign = value;
+ }
+ }
+
+ public uint LongWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->LongWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->LongWidth = value;
+ }
+ }
+
+ public uint LongDoubleAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->LongDoubleAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->LongDoubleAlign = value;
+ }
+ }
+
+ public uint LongDoubleWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->LongDoubleWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->LongDoubleWidth = value;
+ }
+ }
+
+ public uint LongLongAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->LongLongAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->LongLongAlign = value;
+ }
+ }
+
+ public uint LongLongWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->LongLongWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->LongLongWidth = value;
+ }
+ }
+
+ public uint PointerAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->PointerAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->PointerAlign = value;
+ }
+ }
+
+ public uint PointerWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->PointerWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->PointerWidth = value;
+ }
+ }
+
+ public uint WCharAlign
+ {
+ get
+ {
+ return ((Internal*) __Instance)->WCharAlign;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->WCharAlign = value;
+ }
+ }
+
+ public uint WCharWidth
+ {
+ get
+ {
+ return ((Internal*) __Instance)->WCharWidth;
+ }
+
+ set
+ {
+ ((Internal*) __Instance)->WCharWidth = value;
+ }
+ }
+ }
+ }
+}
diff --git a/src/CppParser/Bindings/CSharp/x86_64-pc-win32-msvc/Sources.cs b/src/CppParser/Bindings/CSharp/x86_64-pc-win32-msvc/Sources.cs
deleted file mode 100644
index a362b442..00000000
--- a/src/CppParser/Bindings/CSharp/x86_64-pc-win32-msvc/Sources.cs
+++ /dev/null
@@ -1,97 +0,0 @@
-//----------------------------------------------------------------------------
-//
-// This is autogenerated code by CppSharp.
-// Do not edit this file or all your changes will be lost after re-generation.
-//
-//----------------------------------------------------------------------------
-using System;
-using System.Runtime.InteropServices;
-using System.Security;
-
-namespace CppSharp
-{
- namespace Parser
- {
- public unsafe partial struct SourceLocation
- {
- [StructLayout(LayoutKind.Explicit, Size = 4)]
- public partial struct Internal
- {
- [FieldOffset(0)]
- public uint ID;
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="??0SourceLocation@CppParser@CppSharp@@QEAA@XZ")]
- internal static extern global::System.IntPtr ctor_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="??0SourceLocation@CppParser@CppSharp@@QEAA@I@Z")]
- internal static extern global::System.IntPtr ctor_1(global::System.IntPtr instance, uint ID);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="??0SourceLocation@CppParser@CppSharp@@QEAA@AEBU012@@Z")]
- internal static extern global::System.IntPtr cctor_2(global::System.IntPtr instance, global::System.IntPtr _0);
- }
-
- private SourceLocation.Internal __instance;
- public SourceLocation.Internal __Instance { get { return __instance; } }
-
- public static SourceLocation __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
- {
- return new SourceLocation(native.ToPointer(), skipVTables);
- }
-
- public static SourceLocation __CreateInstance(SourceLocation.Internal native, bool skipVTables = false)
- {
- return new SourceLocation(native, skipVTables);
- }
-
- private SourceLocation(SourceLocation.Internal native, bool skipVTables = false)
- : this()
- {
- __instance = native;
- }
-
- private SourceLocation(void* native, bool skipVTables = false) : this()
- {
- __instance = *(Internal*) native;
- }
-
- public SourceLocation(uint ID)
- : this()
- {
- fixed (Internal* __instancePtr = &__instance)
- {
- Internal.ctor_1(new global::System.IntPtr(__instancePtr), ID);
- }
- }
-
- public SourceLocation(CppSharp.Parser.SourceLocation _0)
- : this()
- {
- var ____arg0 = _0.__Instance;
- var __arg0 = new global::System.IntPtr(&____arg0);
- fixed (Internal* __instancePtr = &__instance)
- {
- Internal.cctor_2(new global::System.IntPtr(__instancePtr), __arg0);
- }
- }
-
- public uint ID
- {
- get
- {
- return __instance.ID;
- }
-
- set
- {
- __instance.ID = value;
- }
- }
- }
- }
-}
diff --git a/src/CppParser/Bindings/CSharp/x86_64-pc-win32-msvc/Target.cs b/src/CppParser/Bindings/CSharp/x86_64-pc-win32-msvc/Target.cs
deleted file mode 100644
index b53daee7..00000000
--- a/src/CppParser/Bindings/CSharp/x86_64-pc-win32-msvc/Target.cs
+++ /dev/null
@@ -1,758 +0,0 @@
-//----------------------------------------------------------------------------
-//
-// This is autogenerated code by CppSharp.
-// Do not edit this file or all your changes will be lost after re-generation.
-//
-//----------------------------------------------------------------------------
-using System;
-using System.Runtime.InteropServices;
-using System.Security;
-
-namespace CppSharp
-{
- namespace Parser
- {
- public enum ParserIntType
- {
- NoInt = 0,
- SignedChar = 1,
- UnsignedChar = 2,
- SignedShort = 3,
- UnsignedShort = 4,
- SignedInt = 5,
- UnsignedInt = 6,
- SignedLong = 7,
- UnsignedLong = 8,
- SignedLongLong = 9,
- UnsignedLongLong = 10
- }
-
- public unsafe partial class ParserTargetInfo : IDisposable
- {
- [StructLayout(LayoutKind.Explicit, Size = 184)]
- public partial struct Internal
- {
- [FieldOffset(32)]
- public CppSharp.Parser.ParserIntType Char16Type;
-
- [FieldOffset(36)]
- public CppSharp.Parser.ParserIntType Char32Type;
-
- [FieldOffset(40)]
- public CppSharp.Parser.ParserIntType Int64Type;
-
- [FieldOffset(44)]
- public CppSharp.Parser.ParserIntType IntMaxType;
-
- [FieldOffset(48)]
- public CppSharp.Parser.ParserIntType IntPtrType;
-
- [FieldOffset(52)]
- public CppSharp.Parser.ParserIntType SizeType;
-
- [FieldOffset(56)]
- public CppSharp.Parser.ParserIntType UIntMaxType;
-
- [FieldOffset(60)]
- public CppSharp.Parser.ParserIntType WCharType;
-
- [FieldOffset(64)]
- public CppSharp.Parser.ParserIntType WIntType;
-
- [FieldOffset(68)]
- public uint BoolAlign;
-
- [FieldOffset(72)]
- public uint BoolWidth;
-
- [FieldOffset(76)]
- public uint CharAlign;
-
- [FieldOffset(80)]
- public uint CharWidth;
-
- [FieldOffset(84)]
- public uint Char16Align;
-
- [FieldOffset(88)]
- public uint Char16Width;
-
- [FieldOffset(92)]
- public uint Char32Align;
-
- [FieldOffset(96)]
- public uint Char32Width;
-
- [FieldOffset(100)]
- public uint HalfAlign;
-
- [FieldOffset(104)]
- public uint HalfWidth;
-
- [FieldOffset(108)]
- public uint FloatAlign;
-
- [FieldOffset(112)]
- public uint FloatWidth;
-
- [FieldOffset(116)]
- public uint DoubleAlign;
-
- [FieldOffset(120)]
- public uint DoubleWidth;
-
- [FieldOffset(124)]
- public uint ShortAlign;
-
- [FieldOffset(128)]
- public uint ShortWidth;
-
- [FieldOffset(132)]
- public uint IntAlign;
-
- [FieldOffset(136)]
- public uint IntWidth;
-
- [FieldOffset(140)]
- public uint IntMaxTWidth;
-
- [FieldOffset(144)]
- public uint LongAlign;
-
- [FieldOffset(148)]
- public uint LongWidth;
-
- [FieldOffset(152)]
- public uint LongDoubleAlign;
-
- [FieldOffset(156)]
- public uint LongDoubleWidth;
-
- [FieldOffset(160)]
- public uint LongLongAlign;
-
- [FieldOffset(164)]
- public uint LongLongWidth;
-
- [FieldOffset(168)]
- public uint PointerAlign;
-
- [FieldOffset(172)]
- public uint PointerWidth;
-
- [FieldOffset(176)]
- public uint WCharAlign;
-
- [FieldOffset(180)]
- public uint WCharWidth;
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="??0ParserTargetInfo@CppParser@CppSharp@@QEAA@XZ")]
- internal static extern global::System.IntPtr ctor_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="??0ParserTargetInfo@CppParser@CppSharp@@QEAA@AEBU012@@Z")]
- internal static extern global::System.IntPtr cctor_1(global::System.IntPtr instance, global::System.IntPtr _0);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="??1ParserTargetInfo@CppParser@CppSharp@@QEAA@XZ")]
- internal static extern void dtor_0(global::System.IntPtr instance, int delete);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?getABI@ParserTargetInfo@CppParser@CppSharp@@QEAAPEBDXZ")]
- internal static extern global::System.IntPtr getABI_0(global::System.IntPtr instance);
-
- [SuppressUnmanagedCodeSecurity]
- [DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?setABI@ParserTargetInfo@CppParser@CppSharp@@QEAAXPEBD@Z")]
- internal static extern void setABI_0(global::System.IntPtr instance, global::System.IntPtr s);
- }
-
- public global::System.IntPtr __Instance { get; protected set; }
-
- protected int __PointerAdjustment;
- public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary();
- protected void*[] __OriginalVTables;
-
- protected bool __ownsNativeInstance;
-
- public static ParserTargetInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
- {
- return new ParserTargetInfo(native.ToPointer(), skipVTables);
- }
-
- public static ParserTargetInfo __CreateInstance(ParserTargetInfo.Internal native, bool skipVTables = false)
- {
- return new ParserTargetInfo(native, skipVTables);
- }
-
- private static void* __CopyValue(ParserTargetInfo.Internal native)
- {
- var ret = Marshal.AllocHGlobal(184);
- CppSharp.Parser.ParserTargetInfo.Internal.cctor_1(ret, new global::System.IntPtr(&native));
- return ret.ToPointer();
- }
-
- private ParserTargetInfo(ParserTargetInfo.Internal native, bool skipVTables = false)
- : this(__CopyValue(native), skipVTables)
- {
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- }
-
- protected ParserTargetInfo(void* native, bool skipVTables = false)
- {
- if (native == null)
- return;
- __Instance = new global::System.IntPtr(native);
- }
-
- public ParserTargetInfo()
- {
- __Instance = Marshal.AllocHGlobal(184);
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- Internal.ctor_0((__Instance + __PointerAdjustment));
- }
-
- public ParserTargetInfo(CppSharp.Parser.ParserTargetInfo _0)
- {
- __Instance = Marshal.AllocHGlobal(184);
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- if (ReferenceEquals(_0, null))
- throw new global::System.ArgumentNullException("_0", "Cannot be null because it is a C++ reference (&).");
- var __arg0 = _0.__Instance;
- Internal.cctor_1((__Instance + __PointerAdjustment), __arg0);
- }
-
- public void Dispose()
- {
- Dispose(disposing: true);
- }
-
- protected virtual void Dispose(bool disposing)
- {
- CppSharp.Parser.ParserTargetInfo __dummy;
- NativeToManagedMap.TryRemove(__Instance, out __dummy);
- Internal.dtor_0((__Instance + __PointerAdjustment), 0);
- if (__ownsNativeInstance)
- Marshal.FreeHGlobal(__Instance);
- }
-
- public string ABI
- {
- get
- {
- var __ret = Internal.getABI_0((__Instance + __PointerAdjustment));
- return Marshal.PtrToStringAnsi(__ret);
- }
-
- set
- {
- var __arg0 = Marshal.StringToHGlobalAnsi(value);
- Internal.setABI_0((__Instance + __PointerAdjustment), __arg0);
- Marshal.FreeHGlobal(__arg0);
- }
- }
-
- public CppSharp.Parser.ParserIntType Char16Type
- {
- get
- {
- return ((Internal*) __Instance)->Char16Type;
- }
-
- set
- {
- ((Internal*) __Instance)->Char16Type = value;
- }
- }
-
- public CppSharp.Parser.ParserIntType Char32Type
- {
- get
- {
- return ((Internal*) __Instance)->Char32Type;
- }
-
- set
- {
- ((Internal*) __Instance)->Char32Type = value;
- }
- }
-
- public CppSharp.Parser.ParserIntType Int64Type
- {
- get
- {
- return ((Internal*) __Instance)->Int64Type;
- }
-
- set
- {
- ((Internal*) __Instance)->Int64Type = value;
- }
- }
-
- public CppSharp.Parser.ParserIntType IntMaxType
- {
- get
- {
- return ((Internal*) __Instance)->IntMaxType;
- }
-
- set
- {
- ((Internal*) __Instance)->IntMaxType = value;
- }
- }
-
- public CppSharp.Parser.ParserIntType IntPtrType
- {
- get
- {
- return ((Internal*) __Instance)->IntPtrType;
- }
-
- set
- {
- ((Internal*) __Instance)->IntPtrType = value;
- }
- }
-
- public CppSharp.Parser.ParserIntType SizeType
- {
- get
- {
- return ((Internal*) __Instance)->SizeType;
- }
-
- set
- {
- ((Internal*) __Instance)->SizeType = value;
- }
- }
-
- public CppSharp.Parser.ParserIntType UIntMaxType
- {
- get
- {
- return ((Internal*) __Instance)->UIntMaxType;
- }
-
- set
- {
- ((Internal*) __Instance)->UIntMaxType = value;
- }
- }
-
- public CppSharp.Parser.ParserIntType WCharType
- {
- get
- {
- return ((Internal*) __Instance)->WCharType;
- }
-
- set
- {
- ((Internal*) __Instance)->WCharType = value;
- }
- }
-
- public CppSharp.Parser.ParserIntType WIntType
- {
- get
- {
- return ((Internal*) __Instance)->WIntType;
- }
-
- set
- {
- ((Internal*) __Instance)->WIntType = value;
- }
- }
-
- public uint BoolAlign
- {
- get
- {
- return ((Internal*) __Instance)->BoolAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->BoolAlign = value;
- }
- }
-
- public uint BoolWidth
- {
- get
- {
- return ((Internal*) __Instance)->BoolWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->BoolWidth = value;
- }
- }
-
- public uint CharAlign
- {
- get
- {
- return ((Internal*) __Instance)->CharAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->CharAlign = value;
- }
- }
-
- public uint CharWidth
- {
- get
- {
- return ((Internal*) __Instance)->CharWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->CharWidth = value;
- }
- }
-
- public uint Char16Align
- {
- get
- {
- return ((Internal*) __Instance)->Char16Align;
- }
-
- set
- {
- ((Internal*) __Instance)->Char16Align = value;
- }
- }
-
- public uint Char16Width
- {
- get
- {
- return ((Internal*) __Instance)->Char16Width;
- }
-
- set
- {
- ((Internal*) __Instance)->Char16Width = value;
- }
- }
-
- public uint Char32Align
- {
- get
- {
- return ((Internal*) __Instance)->Char32Align;
- }
-
- set
- {
- ((Internal*) __Instance)->Char32Align = value;
- }
- }
-
- public uint Char32Width
- {
- get
- {
- return ((Internal*) __Instance)->Char32Width;
- }
-
- set
- {
- ((Internal*) __Instance)->Char32Width = value;
- }
- }
-
- public uint HalfAlign
- {
- get
- {
- return ((Internal*) __Instance)->HalfAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->HalfAlign = value;
- }
- }
-
- public uint HalfWidth
- {
- get
- {
- return ((Internal*) __Instance)->HalfWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->HalfWidth = value;
- }
- }
-
- public uint FloatAlign
- {
- get
- {
- return ((Internal*) __Instance)->FloatAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->FloatAlign = value;
- }
- }
-
- public uint FloatWidth
- {
- get
- {
- return ((Internal*) __Instance)->FloatWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->FloatWidth = value;
- }
- }
-
- public uint DoubleAlign
- {
- get
- {
- return ((Internal*) __Instance)->DoubleAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->DoubleAlign = value;
- }
- }
-
- public uint DoubleWidth
- {
- get
- {
- return ((Internal*) __Instance)->DoubleWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->DoubleWidth = value;
- }
- }
-
- public uint ShortAlign
- {
- get
- {
- return ((Internal*) __Instance)->ShortAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->ShortAlign = value;
- }
- }
-
- public uint ShortWidth
- {
- get
- {
- return ((Internal*) __Instance)->ShortWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->ShortWidth = value;
- }
- }
-
- public uint IntAlign
- {
- get
- {
- return ((Internal*) __Instance)->IntAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->IntAlign = value;
- }
- }
-
- public uint IntWidth
- {
- get
- {
- return ((Internal*) __Instance)->IntWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->IntWidth = value;
- }
- }
-
- public uint IntMaxTWidth
- {
- get
- {
- return ((Internal*) __Instance)->IntMaxTWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->IntMaxTWidth = value;
- }
- }
-
- public uint LongAlign
- {
- get
- {
- return ((Internal*) __Instance)->LongAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->LongAlign = value;
- }
- }
-
- public uint LongWidth
- {
- get
- {
- return ((Internal*) __Instance)->LongWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->LongWidth = value;
- }
- }
-
- public uint LongDoubleAlign
- {
- get
- {
- return ((Internal*) __Instance)->LongDoubleAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->LongDoubleAlign = value;
- }
- }
-
- public uint LongDoubleWidth
- {
- get
- {
- return ((Internal*) __Instance)->LongDoubleWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->LongDoubleWidth = value;
- }
- }
-
- public uint LongLongAlign
- {
- get
- {
- return ((Internal*) __Instance)->LongLongAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->LongLongAlign = value;
- }
- }
-
- public uint LongLongWidth
- {
- get
- {
- return ((Internal*) __Instance)->LongLongWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->LongLongWidth = value;
- }
- }
-
- public uint PointerAlign
- {
- get
- {
- return ((Internal*) __Instance)->PointerAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->PointerAlign = value;
- }
- }
-
- public uint PointerWidth
- {
- get
- {
- return ((Internal*) __Instance)->PointerWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->PointerWidth = value;
- }
- }
-
- public uint WCharAlign
- {
- get
- {
- return ((Internal*) __Instance)->WCharAlign;
- }
-
- set
- {
- ((Internal*) __Instance)->WCharAlign = value;
- }
- }
-
- public uint WCharWidth
- {
- get
- {
- return ((Internal*) __Instance)->WCharWidth;
- }
-
- set
- {
- ((Internal*) __Instance)->WCharWidth = value;
- }
- }
- }
- }
-}
diff --git a/src/CppParser/Bindings/ParserGen.cs b/src/CppParser/Bindings/ParserGen.cs
index 8adb647b..0789177f 100644
--- a/src/CppParser/Bindings/ParserGen.cs
+++ b/src/CppParser/Bindings/ParserGen.cs
@@ -52,7 +52,8 @@ namespace CppSharp
var options = driver.Options;
options.TargetTriple = Triple;
options.Abi = Abi;
- options.LibraryName = "CppSharp.CppParser.dll";
+ options.LibraryName = "CppSharp.CppParser";
+ options.SharedLibraryName = "CppSharp.CppParser.dll";
options.GeneratorKind = Kind;
options.Headers.AddRange(new[]
{
diff --git a/src/Generator/Passes/CheckAbiParameters.cs b/src/Generator/Passes/CheckAbiParameters.cs
index 00acc27a..c347244c 100644
--- a/src/Generator/Passes/CheckAbiParameters.cs
+++ b/src/Generator/Passes/CheckAbiParameters.cs
@@ -28,7 +28,7 @@ namespace CppSharp.Passes
if (!base.VisitClassDecl(@class))
return false;
- if (@class.IsDependent || @class.Layout.Fields.Count > 0)
+ if (@class.IsDependent || @class.Layout.Fields.Count > 0 || @class.Fields.Count > 0)
return false;
@class.Layout.Size = @class.Layout.DataSize = 0;