Safe Haskell | None |
---|---|
Language | Haskell2010 |
Language.C.Inline.Cpp.Unsafe
Description
A module that contains exception-safe equivalents of inline-c
QuasiQuoters.
Synopsis
Documentation
tryBlock :: QuasiQuoter Source #
Similar to block
, but C++ exceptions will be caught and the result is (Either CppException value). The return type must be void or constructible with {}
.
Using this will automatically include exception
, cstring
and cstdlib
.
catchBlock :: QuasiQuoter Source #
Variant of throwBlock
for blocks which return void
.
toSomeException :: CppException -> SomeException Source #
Like toException
but unwrap CppHaskellException