fficxx-0.7.0.1: Automatic C++ binding generation
Safe HaskellSafe-Inferred
LanguageHaskell2010

FFICXX.Generate.Code.Cpp

Synopsis

Documentation

genTmplClassCpp Source #

Arguments

:: IsCPrimitive 
-> TemplateClass 
-> ([TemplateFunction], [Variable])

(member functions, member accessors)

-> CMacro Identity 
 

topLevelTemplateFunToDecl :: IsCPrimitive -> TLTemplate -> CFunDecl Identity Source #

top-level (bare) template function declaration

tmplFunToDef :: IsCPrimitive -> TemplateClass -> TemplateFunction -> CStatement Identity Source #

function definition in a template class

topLevelTemplateFunToDef :: IsCPrimitive -> TLTemplate -> CStatement Identity Source #

function definition in a template class