| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Drasil.GOOL.LanguageRenderer.CppRenderer
Description
The logic to render C++ code is contained in this module
Synopsis
- newtype CppSrcCode a = CPPSC {
- unCPPSC :: a
- newtype CppHdrCode a = CPPHC {
- unCPPHC :: a
- data CppCode x y a = CPPC {}
- unCPPC :: CppCode CppSrcCode CppHdrCode a -> a
- cppName :: String
- cppVersion :: String
C++ Code Configuration -- defines syntax of all C++ code
newtype CppSrcCode a Source #
Instances
newtype CppHdrCode a Source #
Instances
Instances
| Pair CppCode Source # | |
| InstanceVarSelfSym (LoggingFor (CppCode CppSrcCode CppHdrCode)) Source # | |
Defined in Drasil.Shared.LanguageRenderer.LoggingFor Methods instanceVarSelf :: SVariable (LoggingFor (CppCode CppSrcCode CppHdrCode)) -> SVariable (LoggingFor (CppCode CppSrcCode CppHdrCode)) Source # | |
| SelfSym (LoggingFor (CppCode CppSrcCode CppHdrCode)) Source # | |
Defined in Drasil.Shared.LanguageRenderer.LoggingFor Methods self :: SVariable (LoggingFor (CppCode CppSrcCode CppHdrCode)) Source # | |
unCPPC :: CppCode CppSrcCode CppHdrCode a -> a Source #
cppVersion :: String Source #