Spec-Zone.ru › Haskell 7

Data.Proxy

Лицензия BSD-стиль (см. файл LICENSE в дистрибутиве)
Поддержка libraries@haskell.org
Устойчивость экспериментальная
Переносимость переносимая
Безопасный Haskell Надёжный
Язык Haskell2010

Описание

Определение типа Proxy (поликинетического в GHC)

С момента: 4.7.0.0

data Proxy t Исходный код

Конкретный, поликинетический тип прокси

Конструкторы

Proxy

Примеры

Monad (Proxy *)
Functor (Proxy *)
Applicative (Proxy *)
Foldable (Proxy *)
Traversable (Proxy *)
Bounded (Proxy k s)
Enum (Proxy k s)
Eq (Proxy k s)
Data t => Data (Proxy * t)
Ord (Proxy k s)
Read (Proxy k s)
Show (Proxy k s)
Ix (Proxy k s)
Generic (Proxy * t)
Monoid (Proxy k s)
type Rep (Proxy k t)

asProxyTypeOf :: a -> Proxy a -> a Исходный код

asProxyTypeOf — это вариант const, ограниченный типом. Обычно используется как инфиксный оператор, и его типизация заставляет его первый аргумент (который обычно перегружен) иметь тот же тип, что и метка второго.

data KProxy t Исходный код

Конкретный, повышаемый тип прокси, для использования на уровне типов. Примеры для него отсутствуют, так как он предназначен только для уровня типов

Конструкторы

KProxy

© 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/base-4.8.2.0/Data-Proxy.html

Spec-Zone.ru

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