示例#1
0
 public static CppSharp.Parser.ParserTargetInfo GetTargetInfo(CppSharp.Parser.ParserOptions Opts)
 {
     var arg0 = Opts == (CppSharp.Parser.ParserOptions) null ? global::System.IntPtr.Zero : Opts.__Instance;
     var __ret = Internal.GetTargetInfo_0(arg0);
     if (__ret == global::System.IntPtr.Zero) return null;
     return (__ret == IntPtr.Zero) ? null : new CppSharp.Parser.ParserTargetInfo(__ret);
 }
示例#2
0
 public static CppSharp.Parser.ParserResult ParseLibrary(CppSharp.Parser.ParserOptions Opts)
 {
     var arg0 = Opts == (CppSharp.Parser.ParserOptions) null ? global::System.IntPtr.Zero : Opts.__Instance;
     var __ret = Internal.ParseLibrary_0(arg0);
     if (__ret == global::System.IntPtr.Zero) return null;
     return (__ret == IntPtr.Zero) ? null : new CppSharp.Parser.ParserResult(__ret);
 }
示例#3
0
            public static CppSharp.Parser.ParserResult ParseHeader(CppSharp.Parser.ParserOptions Opts)
            {
                var arg0  = Opts == (CppSharp.Parser.ParserOptions)null ? global::System.IntPtr.Zero : Opts.__Instance;
                var __ret = Internal.ParseHeader_0(arg0);

                if (__ret == global::System.IntPtr.Zero)
                {
                    return(null);
                }
                return((__ret == IntPtr.Zero) ? null : new CppSharp.Parser.ParserResult(__ret));
            }
示例#4
0
            public static CppSharp.Parser.ParserTargetInfo GetTargetInfo(CppSharp.Parser.ParserOptions Opts)
            {
                var arg0  = Opts == (CppSharp.Parser.ParserOptions)null ? global::System.IntPtr.Zero : Opts.__Instance;
                var __ret = Internal.GetTargetInfo_0(arg0);

                if (__ret == global::System.IntPtr.Zero)
                {
                    return(null);
                }
                return((__ret == IntPtr.Zero) ? null : CppSharp.Parser.ParserTargetInfo.__CreateInstance(__ret));
            }
示例#5
0
            public static CppSharp.Parser.ParserResult ParseLibrary(CppSharp.Parser.ParserOptions Opts)
            {
                var arg0  = Opts == (CppSharp.Parser.ParserOptions)null ? global::System.IntPtr.Zero : Opts.__Instance;
                var __ret = Internal.ParseLibrary_0(arg0);

                if (__ret == global::System.IntPtr.Zero)
                {
                    return(null);
                }
                return((__ret == IntPtr.Zero) ? null : CppSharp.Parser.ParserResult.__CreateInstance(__ret));
            }
示例#6
0
            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);

                if (__ret == global::System.IntPtr.Zero)
                {
                    return(null);
                }
                return((__ret == IntPtr.Zero) ? null : CppSharp.Parser.ParserResult.__CreateInstance(__ret));
            }
示例#7
0
 public Driver(DriverOptions options)
 {
     Options       = options;
     ParserOptions = new CppSharp.Parser.ParserOptions( );
 }