| Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
| Safe Haskell | None |
| Language | Haskell2010 |
GI.GLib.Structs.MemVTable
Contents
Description
A set of functions used to perform memory allocation. The same #GMemVTable must be used for all allocations in the same program; a call to g_mem_set_vtable(), if it exists, should be prior to any use of GLib.
This functions related to this has been deprecated in 2.46, and no longer work.
- newtype MemVTable = MemVTable (ForeignPtr MemVTable)
- newZeroMemVTable :: MonadIO m => m MemVTable
- noMemVTable :: Maybe MemVTable
Exported types
Constructors
| MemVTable (ForeignPtr MemVTable) |
Instances
| (~) AttrOpTag tag AttrSet => Constructible MemVTable tag | |
| ((~) * info (ResolveMemVTableMethod t MemVTable), MethodInfo * info MemVTable p) => IsLabelProxy t (MemVTable -> p) | |
| type AttributeList MemVTable |
newZeroMemVTable :: MonadIO m => m MemVTable Source
Construct a MemVTable struct initialized to zero.