Hoogle Search
Within LTS Haskell 24.51 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
UnicodeScriptKhitanSmallScript :: UnicodeScriptgi-glib GI.GLib.Enums Khitan small script. Since: 2.66
HookFlagMaskInCall :: HookFlagMaskgi-glib GI.GLib.Flags set if the hook is currently being run
RegexCompileFlagsDotall :: RegexCompileFlagsgi-glib GI.GLib.Flags A dot metacharacter (".") in the pattern matches all characters, including newlines. Without it, newlines are excluded. This option can be changed within a pattern by a ("?s") option setting.
TraverseFlagsAll :: TraverseFlagsgi-glib GI.GLib.Flags all nodes should be visited.
alignedAlloc :: (HasCallStack, MonadIO m) => CSize -> CSize -> CSize -> m (Ptr ())gi-glib GI.GLib.Functions This function is similar to malloc, allocating (nBlocks * nBlockBytes) bytes, but care is taken to align the allocated memory to with the given alignment value. Additionally, it will detect possible overflow during multiplication. If the allocation fails (because the system is out of memory), the program is terminated. Aligned memory allocations returned by this function can only be freed using alignedFreeSized or alignedFree. Since: 2.72
alignedAlloc0 :: (HasCallStack, MonadIO m) => CSize -> CSize -> CSize -> m (Ptr ())gi-glib GI.GLib.Functions This function is similar to alignedAlloc, but it will also clear the allocated memory before returning it. Since: 2.72
atomicRcBoxAlloc :: (HasCallStack, MonadIO m) => CSize -> m (Ptr ())gi-glib GI.GLib.Functions Allocates blockSize bytes of memory, and adds atomic reference counting semantics to it. The data will be freed when its reference count drops to zero. The allocated data is guaranteed to be suitably aligned for any built-in type. Since: 2.58
atomicRcBoxAlloc0 :: (HasCallStack, MonadIO m) => CSize -> m (Ptr ())gi-glib GI.GLib.Functions Allocates blockSize bytes of memory, and adds atomic reference counting semantics to it. The contents of the returned data is set to zero. The data will be freed when its reference count drops to zero. The allocated data is guaranteed to be suitably aligned for any built-in type. Since: 2.58
-
gi-glib GI.GLib.Functions Converts a string from one character set to another, possibly including fallback sequences for characters not representable in the output. Note that it is not guaranteed that the specification for the fallback sequences in fallback will be honored. Some systems may do an approximate conversion from fromCodeset to toCodeset in their iconv() functions, in which case GLib will simply return that approximate conversion. Note that you should use g_iconv() for streaming conversions. Despite the fact that bytesRead can return information about partial characters, the g_convert_... functions are not generally suitable for streaming. If the underlying converter maintains internal state, then this won't be preserved across successive calls to convert, g_convert_with_iconv() or convertWithFallback. (An example of this is the GNU C converter for CP1255 which does not emit a base character until it knows that the next character is not a mark that could combine with the base character.)
malloc :: (HasCallStack, MonadIO m) => CSize -> m (Ptr ())gi-glib GI.GLib.Functions Allocates nBytes bytes of memory. If nBytes is 0 it returns Nothing. If the allocation fails (because the system is out of memory), the program is terminated.