Foreign.Hoppy.Runtime

Primitive types

data CBool

data CUChar

coerceIntegral

Objects

class CppPtr this

class Deletable this

class Assignable cppType value

class Copyable from to

class Encodable cppPtrType hsType

encodeAs

class Decodable cppPtrType hsType

decodeAndDelete

withCppObj

withScopedPtr

withScopedFunPtr

Exceptions

class CppException e

class CppThrowable e

catchCpp

throwCpp

data UnknownCppException

Containers

class HasContents c e

class FromContents c e

Internal

data CCallback fnHsCType

freeHaskellFunPtrFunPtr

data ExceptionId

data SomeCppException

internalHandleExceptions

internalHandleCallbackExceptions

data ExceptionDb

data ExceptionClassInfo