Copyright | (c) Edward Kmett 2017 |
---|---|
License | BSD2 |
Maintainer | Edward Kmett <ekmett@gmail.com> |
Stability | experimental |
Portability | non-portable |
Safe Haskell | None |
Language | Haskell2010 |
Stuff we an measure in UTF-16 code units
Documentation
A count of UTF-16 code-units.
This forms an (obvious) Abelian group unlike the merely monoidal pairs of line and column.
It is also very compact fitting in a single Int
.
Eq Delta Source # | |
Data Delta Source # | |
Num Delta Source # | |
Ord Delta Source # | |
Read Delta Source # | |
Show Delta Source # | |
Generic Delta Source # | |
Semigroup Delta Source # | |
Monoid Delta Source # | |
Hashable Delta Source # | |
Default Delta Source # | |
StrictRelativeOrder Delta Source # | |
RelativeOrder Delta Source # | |
RelativeMonoid Delta Source # | |
Relative Delta Source # | |
Measured Delta Source # | |
HasRelativeDelta Delta Source # | |
HasOrderedDelta Delta Source # | |
HasMonoidalDelta Delta Source # | |
HasDelta Delta Source # | |
OrderedMonoid Delta Source # | |
Changeable Delta Source # | O(log(min(k,n-k))) where there are |
Editable Delta Source # | |
PP Delta Source # | |
Splittable Delta Source # | |
Inverse Delta Source # | |
Composable Delta Source # | |
MonadWriter Delta Located # | |
type Rep Delta Source # | |
type Measure Delta Source # | |
type Idempotent Delta Source # | |
class HasDelta t where Source #
Something we can measure.
HasDelta Text Source # | |
HasDelta Delta Source # | |
HasDelta Change Source # | This measures the size of the domain, |
HasDelta Edit Source # | |
HasDelta Grade Source # | |
HasDelta AlexInput Source # | |
HasDelta LineMeasure Source # | |
HasDelta Line Source # | |
HasDelta a => HasDelta (Absolute a) Source # | |
(Measured a, HasDelta (Measure a)) => HasDelta (FingerTree a) Source # | |
class (Monoid t, HasDelta t) => HasMonoidalDelta t Source #
class (Ord t, HasDelta t) => HasOrderedDelta t Source #