| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
GI.Gtk.Structs.ExpressionWatch
Description
Documentation
newtype ExpressionWatch #
Constructors
| ExpressionWatch (ManagedPtr ExpressionWatch) |
Instances
data ExpressionWatchEvaluateMethodInfo #
Instances
| (signature ~ (GValue -> m Bool), MonadIO m) => OverloadedMethod ExpressionWatchEvaluateMethodInfo ExpressionWatch signature | |
Defined in GI.Gtk.Structs.ExpressionWatch Methods overloadedMethod :: ExpressionWatch -> signature | |
| OverloadedMethodInfo ExpressionWatchEvaluateMethodInfo ExpressionWatch | |
Defined in GI.Gtk.Structs.ExpressionWatch Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data ExpressionWatchRefMethodInfo #
Instances
| (signature ~ m ExpressionWatch, MonadIO m) => OverloadedMethod ExpressionWatchRefMethodInfo ExpressionWatch signature | |
Defined in GI.Gtk.Structs.ExpressionWatch Methods overloadedMethod :: ExpressionWatch -> signature | |
| OverloadedMethodInfo ExpressionWatchRefMethodInfo ExpressionWatch | |
Defined in GI.Gtk.Structs.ExpressionWatch Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data ExpressionWatchUnrefMethodInfo #
Instances
| (signature ~ m (), MonadIO m) => OverloadedMethod ExpressionWatchUnrefMethodInfo ExpressionWatch signature | |
Defined in GI.Gtk.Structs.ExpressionWatch Methods overloadedMethod :: ExpressionWatch -> signature | |
| OverloadedMethodInfo ExpressionWatchUnrefMethodInfo ExpressionWatch | |
Defined in GI.Gtk.Structs.ExpressionWatch Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data ExpressionWatchUnwatchMethodInfo #
Instances
| (signature ~ m (), MonadIO m) => OverloadedMethod ExpressionWatchUnwatchMethodInfo ExpressionWatch signature | |
Defined in GI.Gtk.Structs.ExpressionWatch Methods overloadedMethod :: ExpressionWatch -> signature | |
| OverloadedMethodInfo ExpressionWatchUnwatchMethodInfo ExpressionWatch | |
Defined in GI.Gtk.Structs.ExpressionWatch Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
type family ResolveExpressionWatchMethod (t :: Symbol) o where ... #
Equations
| ResolveExpressionWatchMethod "evaluate" o = ExpressionWatchEvaluateMethodInfo | |
| ResolveExpressionWatchMethod "ref" o = ExpressionWatchRefMethodInfo | |
| ResolveExpressionWatchMethod "unref" o = ExpressionWatchUnrefMethodInfo | |
| ResolveExpressionWatchMethod "unwatch" o = ExpressionWatchUnwatchMethodInfo | |
| ResolveExpressionWatchMethod l o = MethodResolutionFailed l o :: Type |
expressionWatchEvaluate :: (HasCallStack, MonadIO m) => ExpressionWatch -> GValue -> m Bool #
expressionWatchRef :: (HasCallStack, MonadIO m) => ExpressionWatch -> m ExpressionWatch #
expressionWatchUnref :: (HasCallStack, MonadIO m) => ExpressionWatch -> m () #
expressionWatchUnwatch :: (HasCallStack, MonadIO m) => ExpressionWatch -> m () #