| Safe Haskell | None | 
|---|---|
| Language | Haskell98 | 
Data.GI.Base.Constructible
Description
Constructible types are those for which new is
 defined. Often these are GObjects, but it is possible to
 construct new (zero-initialized) structures and unions too.
Synopsis
- class Constructible a (tag :: AttrOpTag) where
Documentation
class Constructible a (tag :: AttrOpTag) where Source #
Constructible types, i.e. those which can be allocated by new.
Minimal complete definition
Instances
| (GObject a, tag ~ AttrConstruct) => Constructible a tag Source # | Default instance, assuming we have a  |