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 |
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
WrappedPtr MemVTable | |
(~) 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.