Spec-Zone.ru › Haskell 7

Data.Binary.Builder.Internal

Авторские права Леннарт Колмодин, Росс Патерсон
Лицензия BSD3-стиль (см. LICENSE)
Поддержка Леннарт Колмодин <kolmodin@gmail.com>
Стабильность экспериментальная
Переносимость переносима в Hugs и GHC
Безопасный Haskell Надёжный
Язык Haskell98

Содержание

  • Построение билдеров на низком уровне

Описание

Модуль, содержащий полуобщедоступные Builder внутренние компоненты, которые экспонируют функции низкоуровневого построения. Модули, которые расширяют систему Builder, будут нуждаться в этом модуле, в то время как большинство пользователей смогут обойтись общедоступными интерфейсными модулями.

Построение билдеров на низком уровне

writeN :: Int -> (Ptr Word8 -> IO ()) -> Builder Источник

Обеспечивает, что n байта доступны, а затем использует f для записи ровно n байтов в память.

writeAtMost :: Int -> (Ptr Word8 -> IO Int) -> Builder Источник

Обеспечивает, что n байта доступны, а затем использует f для записи не более n байтов в память. f должно вернуть фактическое количество записанных байтов.

© The University of Glasgow and others
Licensed under a BSD-style license (see top of the page).
https://downloads.haskell.org/~ghc/7.10.3/docs/html/libraries/binary-0.7.5.0/Data-Binary-Builder-Internal.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API