darcs-2.14.4: a distributed, interactive, smart revision control system

Safe HaskellNone
LanguageHaskell2010

Darcs.Patch.Invert

Documentation

class Invert p where Source #

Methods

invert :: p wX wY -> p wY wX Source #

Instances
Invert Prim Source # 
Instance details

Defined in Darcs.Patch.Prim.V1.Core

Methods

invert :: Prim wX wY -> Prim wY wX Source #

Invert Prim Source # 
Instance details

Defined in Darcs.Patch.Prim.FileUUID.Core

Methods

invert :: Prim wX wY -> Prim wY wX Source #

Invert Prim Source # 
Instance details

Defined in Darcs.Patch.V2.Prim

Methods

invert :: Prim wX wY -> Prim wY wX Source #

Invert Prim Source # 
Instance details

Defined in Darcs.Patch.V1.Prim

Methods

invert :: Prim wX wY -> Prim wY wX Source #

Invert DummyPatch Source # 
Instance details

Defined in Darcs.Patch.Dummy

Methods

invert :: DummyPatch wX wY -> DummyPatch wY wX Source #

Invert p => Invert (RL p) Source # 
Instance details

Defined in Darcs.Patch.Invert

Methods

invert :: RL p wX wY -> RL p wY wX Source #

Invert p => Invert (FL p) Source # 
Instance details

Defined in Darcs.Patch.Invert

Methods

invert :: FL p wX wY -> FL p wY wX Source #

Invert p => Invert (LabelledPatch p) Source # 
Instance details

Defined in Darcs.Patch.Choices

Methods

invert :: LabelledPatch p wX wY -> LabelledPatch p wY wX Source #

Invert prim => Invert (RepoPatchV1 prim) Source # 
Instance details

Defined in Darcs.Patch.V1.Commute

Methods

invert :: RepoPatchV1 prim wX wY -> RepoPatchV1 prim wY wX Source #

Invert p => Invert (Named p) Source # 
Instance details

Defined in Darcs.Patch.Named

Methods

invert :: Named p wX wY -> Named p wY wX Source #

Invert (RebaseName p) Source # 
Instance details

Defined in Darcs.Patch.Rebase.Name

Methods

invert :: RebaseName p wX wY -> RebaseName p wY wX Source #

Invert (PrimOf p) => Invert (RebaseFixup p) Source # 
Instance details

Defined in Darcs.Patch.Rebase.Fixup

Methods

invert :: RebaseFixup p wX wY -> RebaseFixup p wY wX Source #

Invert (RebaseChange p) Source # 
Instance details

Defined in Darcs.Patch.Rebase.Viewing

Methods

invert :: RebaseChange p wX wY -> RebaseChange p wY wX Source #

Invert (RebaseSelect p) Source # 
Instance details

Defined in Darcs.Patch.Rebase.Viewing

Methods

invert :: RebaseSelect p wX wY -> RebaseSelect p wY wX Source #

Invert prim => Invert (RepoPatchV2 prim) Source # 
Instance details

Defined in Darcs.Patch.V2.RepoPatch

Methods

invert :: RepoPatchV2 prim wX wY -> RepoPatchV2 prim wY wX Source #

Invert p => Invert (p :> p) Source # 
Instance details

Defined in Darcs.Patch.Invert

Methods

invert :: (p :> p) wX wY -> (p :> p) wY wX Source #

Invert p => Invert (WrappedNamed rt p) Source # 
Instance details

Defined in Darcs.Patch.Named.Wrapped

Methods

invert :: WrappedNamed rt p wX wY -> WrappedNamed rt p wY wX Source #

Invert p => Invert (PatchInfoAnd rt p) Source # 
Instance details

Defined in Darcs.Patch.PatchInfoAnd

Methods

invert :: PatchInfoAnd rt p wX wY -> PatchInfoAnd rt p wY wX Source #

invertFL :: Invert p => FL p wX wY -> RL p wY wX Source #

invertRL :: Invert p => RL p wX wY -> FL p wY wX Source #