Monad m => DecodeM m DebugEmissionKind DebugEmissionKind Source # | |
Instance details |
Monad m => DecodeM m Encoding Encoding Source # | |
Instance details |
Monad m => DecodeM m ChecksumKind ChecksumKind Source # | |
Instance details |
Monad m => DecodeM m BasicTypeTag DwTag Source # | |
Instance details |
Monad m => DecodeM m DerivedTypeTag DwTag Source # | |
Instance details |
Monad m => DecodeM m TemplateValueParameterTag DwTag Source # | |
Instance details |
Monad m => DecodeM m Virtuality DwVirtuality Source # | |
Instance details |
Monad m => DecodeM m DIMacroInfo Macinfo Source # | |
Instance details |
Monad m => DecodeM m ImportedEntityTag DwTag Source # | |
Instance details |
Monad m => EncodeM m DebugEmissionKind DebugEmissionKind Source # | |
Instance details |
Monad m => EncodeM m Encoding Encoding Source # | |
Instance details |
Monad m => EncodeM m ChecksumKind ChecksumKind Source # | |
Instance details |
Monad m => EncodeM m BasicTypeTag DwTag Source # | |
Instance details |
Monad m => EncodeM m DerivedTypeTag DwTag Source # | |
Instance details |
Monad m => EncodeM m TemplateValueParameterTag DwTag Source # | |
Instance details |
Monad m => EncodeM m Virtuality DwVirtuality Source # | |
Instance details |
Monad m => EncodeM m DIMacroInfo Macinfo Source # | |
Instance details |
Monad m => EncodeM m ImportedEntityTag DwTag Source # | |
Instance details |
DecodeM DecodeAST Operand (Ptr MDValue) Source # | |
Instance details |
DecodeM DecodeAST Operand (Ptr Value) Source # | |
Instance details |
DecodeM DecodeAST CallableOperand (Ptr Value) Source # | |
Instance details |
DecodeM DecodeAST Metadata (Ptr MetadataAsVal) Source # | |
Instance details |
DecodeM DecodeAST Metadata (Ptr Metadata) Source # | |
Instance details |
DecodeM DecodeAST DILocation (Ptr DILocation) Source # | |
Instance details |
DecodeM DecodeAST DIExpression (Ptr DIExpression) Source # | |
Instance details |
DecodeM DecodeAST DIGlobalVariableExpression (Ptr DIGlobalVariableExpression) Source # | |
Instance details |
DecodeM DecodeAST DIMacroNode (Ptr DIMacroNode) Source # | |
Instance details |
DecodeM DecodeAST DINode (Ptr DINode) Source # | |
Instance details |
DecodeM DecodeAST DIObjCProperty (Ptr DIObjCProperty) Source # | |
Instance details |
DecodeM DecodeAST DIImportedEntity (Ptr DIImportedEntity) Source # | |
Instance details |
DecodeM DecodeAST DIEnumerator (Ptr DIEnumerator) Source # | |
Instance details |
DecodeM DecodeAST DISubrange (Ptr DISubrange) Source # | |
Instance details |
DecodeM DecodeAST DIScope (Ptr DIScope) Source # | |
Instance details |
DecodeM DecodeAST DIModule (Ptr DIModule) Source # | |
Instance details |
DecodeM DecodeAST DINamespace (Ptr DINamespace) Source # | |
Instance details |
DecodeM DecodeAST DICompileUnit (Ptr DICompileUnit) Source # | |
Instance details |
DecodeM DecodeAST DIFile (Ptr DIFile) Source # | |
Instance details |
DecodeM DecodeAST DILocalScope (Ptr DILocalScope) Source # | |
Instance details |
DecodeM DecodeAST DISubprogram (Ptr DISubprogram) Source # | |
Instance details |
DecodeM DecodeAST DIType (Ptr DIType) Source # | |
Instance details |
DecodeM DecodeAST DIBasicType (Ptr DIBasicType) Source # | |
Instance details |
DecodeM DecodeAST DISubroutineType (Ptr DISubroutineType) Source # | |
Instance details |
DecodeM DecodeAST DIDerivedType (Ptr DIDerivedType) Source # | |
Instance details |
DecodeM DecodeAST DICompositeType (Ptr DICompositeType) Source # | |
Instance details |
DecodeM DecodeAST DITemplateParameter (Ptr DITemplateParameter) Source # | |
Instance details |
DecodeM DecodeAST DILexicalBlockBase (Ptr DILexicalBlockBase) Source # | |
Instance details |
DecodeM DecodeAST DIVariable (Ptr DIVariable) Source # | |
Instance details |
DecodeM DecodeAST DIGlobalVariable (Ptr DIGlobalVariable) Source # | |
Instance details |
DecodeM DecodeAST DILocalVariable (Ptr DILocalVariable) Source # | |
Instance details |
EncodeM EncodeAST ShortByteString (Ptr MDString) Source # | |
Instance details |
EncodeM EncodeAST Operand (Ptr Value) Source # | |
Instance details |
EncodeM EncodeAST CallableOperand (Ptr Value) Source # | |
Instance details |
EncodeM EncodeAST Metadata (Ptr Metadata) Source # | |
Instance details |
EncodeM EncodeAST MDNode (Ptr MDNode) Source # | |
Instance details |
EncodeM EncodeAST DILocation (Ptr DILocation) Source # | |
Instance details |
EncodeM EncodeAST DIExpression (Ptr DIExpression) Source # | |
Instance details |
EncodeM EncodeAST DIGlobalVariableExpression (Ptr DIGlobalVariableExpression) Source # | |
Instance details |
EncodeM EncodeAST DIMacroNode (Ptr DIMacroNode) Source # | |
Instance details |
EncodeM EncodeAST DINode (Ptr DINode) Source # | |
Instance details |
EncodeM EncodeAST DIObjCProperty (Ptr DIObjCProperty) Source # | |
Instance details |
EncodeM EncodeAST DIImportedEntity (Ptr DIImportedEntity) Source # | |
Instance details |
EncodeM EncodeAST DIEnumerator (Ptr DIEnumerator) Source # | |
Instance details |
EncodeM EncodeAST DISubrange (Ptr DISubrange) Source # | |
Instance details |
EncodeM EncodeAST DIScope (Ptr DIScope) Source # | |
Instance details |
EncodeM EncodeAST DIModule (Ptr DIModule) Source # | |
Instance details |
EncodeM EncodeAST DINamespace (Ptr DINamespace) Source # | |
Instance details |
EncodeM EncodeAST DICompileUnit (Ptr DICompileUnit) Source # | |
Instance details |
EncodeM EncodeAST DIFile (Ptr DIFile) Source # | |
Instance details |
EncodeM EncodeAST DILocalScope (Ptr DILocalScope) Source # | |
Instance details |
EncodeM EncodeAST DISubprogram (Ptr DISubprogram) Source # | |
Instance details |
EncodeM EncodeAST DIType (Ptr DIType) Source # | |
Instance details |
EncodeM EncodeAST DIBasicType (Ptr DIBasicType) Source # | |
Instance details |
EncodeM EncodeAST DISubroutineType (Ptr DISubroutineType) Source # | |
Instance details |
EncodeM EncodeAST DIDerivedType (Ptr DIDerivedType) Source # | |
Instance details |
EncodeM EncodeAST DICompositeType (Ptr DICompositeType) Source # | |
Instance details |
EncodeM EncodeAST DITemplateParameter (Ptr DITemplateParameter) Source # | |
Instance details |
EncodeM EncodeAST DILexicalBlockBase (Ptr DILexicalBlockBase) Source # | |
Instance details |
EncodeM EncodeAST DIVariable (Ptr DIVariable) Source # | |
Instance details |
EncodeM EncodeAST DIGlobalVariable (Ptr DIGlobalVariable) Source # | |
Instance details |
EncodeM EncodeAST DILocalVariable (Ptr DILocalVariable) Source # | |
Instance details |
Applicative m => DecodeM m [DIFlag] DIFlags Source # | |
Instance details |
DecodeM DecodeAST (Maybe Encoding) Encoding Source # | |
Instance details |
Applicative m => EncodeM m [DIFlag] DIFlags Source # | |
Instance details |
EncodeM EncodeAST (Maybe Encoding) Encoding Source # | |
Instance details |
(MonadIO m, MonadAnyCont IO m, DecodeM m a (Ptr a')) => DecodeM m [a] (TupleArray a') Source # | |
Instance details |
DecodeM DecodeAST [Maybe Metadata] (Ptr MDNode) Source # | |
Instance details |
(DecodeM DecodeAST a (Ptr b), DescendentOf MDNode b) => DecodeM DecodeAST (MDRef a) (Ptr b) Source # | |
Instance details |
DecodeM DecodeAST (MDRef MDNode) (Ptr MDNode) Source # | |
Instance details |
(MonadIO m, MonadState EncodeState m, MonadAnyCont IO m, EncodeM m a (Ptr a'), DescendentOf Metadata a') => EncodeM m [a] (TupleArray a') Source # | |
Instance details |
(EncodeM EncodeAST a (Ptr b), DescendentOf MDNode b) => EncodeM EncodeAST (MDRef a) (Ptr b) Source # | |
Instance details |