Portability | portable |
---|---|
Stability | experimental |
Maintainer | tamar@zhox.com |
Safe Haskell | Safe-Inferred |
This module contains the lookup values to do type conversions. These lists are the basic, build-in predefined lists.
- type Defs = [(String, String)]
- nativeLisths2c :: [(String, String)]
- nativeConvList :: [(String, String)]
- nativeC2cslist :: [(String, String)]
- nativeCslist :: Bool -> [(String, String)]
- nativeC_sizes :: [(String, Int)]
- defaultPointerSize :: Int
Documentation
nativeLisths2c :: [(String, String)]Source
List containing mapping to C/C++ Types
nativeConvList :: [(String, String)]Source
Contains a list of mapping types. This is the first list to be extended by the pragmas We need to preserve the Haskell type name for later transformations and for FFI
nativeC2cslist :: [(String, String)]Source
List of type conversion from C/C++ to C# types
nativeCslist :: Bool -> [(String, String)]Source
List containing mapping to C# Types
nativeC_sizes :: [(String, Int)]Source
List containing mapping to CSizes
defaultPointerSize :: IntSource