fficxx-0.1: automatic C++ binding generation

PortabilityGHC
Stabilityexperimental
MaintainerIan-Woo Kim <ianwookim@gmail.com>
Safe HaskellNone

FFICXX.Generate.Type.Class

Description

 

Synopsis

Documentation

data IsConst Source

Constructors

Const 
NoConst 

Instances

type Args = [(Types, String)]Source

newtype ProtectedMethod Source

Constructors

Protected 

Fields

unProtected :: [String]
 

newtype Namespace Source

Constructors

NS 

Fields

unNamespace :: String
 

Instances

isAbstractClass :: Class -> BoolSource

Check abstract class

mkDaughterMap :: [Class] -> DaughterMapSource

Daughter map not including itself

mkDaughterSelfMap :: [Class] -> DaughterMapSource

Daughter Map including itself as a daughter

hsClassNameSource

Arguments

:: Class 
-> (String, String)

High-level, Raw-level