úÎã c  Noneb An exception thrown in C++ code. Similar to  4, but C++ exceptions will be caught and rethrown as ForeignException s. Unlike  , the return type can only be void5 (and doesn't need to be specified), but you can use   to extract a result yourself.&Using this will automatically include  exception, cstring and cstdlib.   NoneThe equivalent of  for C++. It specifies the .cpp^ file extension for the C file, so that g++ will decide to build C++ instead of C. See the .cabal- test target for an example on how to build.  Emits an using directive, e.g. 0C.using "namespace std" ==> using namespace std  L !"#$%&'()*+,-./0123456789:;<=>?@ABCDE FGH IJKLMNOPQRSTUVW   X       !!""##$$%%&&''(())**++,,--./01122334456789:;<=>?@?A?B?C??DEFEGEHI+inline-c-cpp-0.2.1.0-5hrmLMGSCoxGdrFjmSkyeY Language.C.Inline.Cpp.ExceptionsLanguage.C.Inline.CppCbaseCtx CppExceptionCppStdExceptionCppOtherException catchBlock$fExceptionCppException$fEqCppException$fOrdCppException$fShowCppExceptioncppCtxusing'inline-c-0.6.0.4-AXQA70AxIWh2Oh97Mz2mdrLanguage.C.InlineblockwithPtr_ExTypeOtherExceptionExTypeStdExceptionExTypeNoException handleForeignbaseForeign.C.TypesCCharCSCharCUCharCShortCUShortCIntCUIntCLongCULongCLLongCULLongCFloatCDoubleCPtrdiffCSizeCWchar CSigAtomicCClockCTime CUSeconds CSUSecondsCFileCFposCJmpBufCIntPtrCUIntPtrCIntMaxCUIntMaxcontextwithPtrverbatimincludepureexpWithPtrs WithPtrsPtrswithPtrs withPtrs_Language.C.Inline.ContextbsCtxvecCtxfunCtxfptrCtxContextLanguage.C.Inline.FunPtr peekFunPtrmkFunPtrFromNamemkFunPtr