Browse Source

Implemented type printing support for PrimitiveType.IntPtr.

pull/28/head
triton 12 years ago
parent
commit
e0e507b938
  1. 1
      src/Generator/Generators/CLI/CLITypePrinter.cs
  2. 1
      src/Generator/Types/CppTypePrinter.cs

1
src/Generator/Generators/CLI/CLITypePrinter.cs

@ -169,6 +169,7 @@ namespace CppSharp.Generators.CLI
case PrimitiveType.UInt64: return "unsigned long long"; case PrimitiveType.UInt64: return "unsigned long long";
case PrimitiveType.Float: return "float"; case PrimitiveType.Float: return "float";
case PrimitiveType.Double: return "double"; case PrimitiveType.Double: return "double";
case PrimitiveType.IntPtr: return "IntPtr";
} }
throw new NotSupportedException(); throw new NotSupportedException();

1
src/Generator/Types/CppTypePrinter.cs

@ -86,6 +86,7 @@ namespace CppSharp.Types
case PrimitiveType.UInt64: return "unsigned long long"; case PrimitiveType.UInt64: return "unsigned long long";
case PrimitiveType.Float: return "float"; case PrimitiveType.Float: return "float";
case PrimitiveType.Double: return "double"; case PrimitiveType.Double: return "double";
case PrimitiveType.IntPtr: return "void*";
} }
throw new NotSupportedException(); throw new NotSupportedException();

Loading…
Cancel
Save