| Safe Haskell | Safe-Inferred |
|---|---|
| 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