spacechar-0.0.0.6: Space Character
Safe HaskellSafe-Inferred
LanguageHaskell2010

Data.Char.Space

Synopsis

Individual space characters

class HasHorizontalTab a where Source #

Methods

horizontalTab :: Lens' a () Source #

Instances

Instances details
HasHorizontalTab () Source # 
Instance details

Defined in Data.Char.Space

Methods

horizontalTab :: Lens' () () Source #

class HasLineFeed a where Source #

Methods

lineFeed :: Lens' a () Source #

Instances

Instances details
HasLineFeed () Source # 
Instance details

Defined in Data.Char.Space

Methods

lineFeed :: Lens' () () Source #

class AsLineFeed a where Source #

Minimal complete definition

_LineFeed

Instances

Instances details
AsLineFeed IsoLatin1 Source # 
Instance details

Defined in Data.Char.Space

AsLineFeed SpaceChar Source # 
Instance details

Defined in Data.Char.Space

AsLineFeed Integer Source # 
Instance details

Defined in Data.Char.Space

AsLineFeed () Source # 
Instance details

Defined in Data.Char.Space

Methods

_LineFeed :: Prism' () () Source #

_LineFeed' :: () Source #

AsLineFeed Char Source # 
Instance details

Defined in Data.Char.Space

AsLineFeed Int Source # 
Instance details

Defined in Data.Char.Space

class HasVerticalTab a where Source #

Methods

verticalTab :: Lens' a () Source #

Instances

Instances details
HasVerticalTab () Source # 
Instance details

Defined in Data.Char.Space

Methods

verticalTab :: Lens' () () Source #

class AsVerticalTab a where Source #

Minimal complete definition

_VerticalTab

Instances

Instances details
AsVerticalTab SpaceChar Source # 
Instance details

Defined in Data.Char.Space

AsVerticalTab Integer Source # 
Instance details

Defined in Data.Char.Space

AsVerticalTab () Source # 
Instance details

Defined in Data.Char.Space

AsVerticalTab Char Source # 
Instance details

Defined in Data.Char.Space

AsVerticalTab Int Source # 
Instance details

Defined in Data.Char.Space

class HasFormFeed a where Source #

Methods

formFeed :: Lens' a () Source #

Instances

Instances details
HasFormFeed () Source # 
Instance details

Defined in Data.Char.Space

Methods

formFeed :: Lens' () () Source #

class AsFormFeed a where Source #

Minimal complete definition

_FormFeed

Instances

Instances details
AsFormFeed IsoLatin1 Source # 
Instance details

Defined in Data.Char.Space

AsFormFeed SpaceChar Source # 
Instance details

Defined in Data.Char.Space

AsFormFeed Integer Source # 
Instance details

Defined in Data.Char.Space

AsFormFeed () Source # 
Instance details

Defined in Data.Char.Space

Methods

_FormFeed :: Prism' () () Source #

_FormFeed' :: () Source #

AsFormFeed Char Source # 
Instance details

Defined in Data.Char.Space

AsFormFeed Int Source # 
Instance details

Defined in Data.Char.Space

class HasCarriageReturn a where Source #

Methods

carriageReturn :: Lens' a () Source #

Instances

Instances details
HasCarriageReturn () Source # 
Instance details

Defined in Data.Char.Space

Methods

carriageReturn :: Lens' () () Source #

class HasWhitespace a where Source #

Methods

whitespace :: Lens' a () Source #

Instances

Instances details
HasWhitespace () Source # 
Instance details

Defined in Data.Char.Space

Methods

whitespace :: Lens' () () Source #

class AsWhitespace a where Source #

Minimal complete definition

_Whitespace

Instances

Instances details
AsWhitespace IsoLatin1 Source # 
Instance details

Defined in Data.Char.Space

AsWhitespace SpaceChar Source # 
Instance details

Defined in Data.Char.Space

AsWhitespace Integer Source # 
Instance details

Defined in Data.Char.Space

AsWhitespace () Source # 
Instance details

Defined in Data.Char.Space

AsWhitespace Char Source # 
Instance details

Defined in Data.Char.Space

AsWhitespace Int Source # 
Instance details

Defined in Data.Char.Space

class HasNoBreakSpace a where Source #

Methods

noBreakSpace :: Lens' a () Source #

Instances

Instances details
HasNoBreakSpace () Source # 
Instance details

Defined in Data.Char.Space

Methods

noBreakSpace :: Lens' () () Source #

class AsNoBreakSpace a where Source #

Minimal complete definition

_NoBreakSpace

class HasOghamSpaceMark a where Source #

Methods

oghamSpaceMark :: Lens' a () Source #

Instances

Instances details
HasOghamSpaceMark () Source # 
Instance details

Defined in Data.Char.Space

Methods

oghamSpaceMark :: Lens' () () Source #

class HasEnQuad a where Source #

Methods

enQuad :: Lens' a () Source #

Instances

Instances details
HasEnQuad () Source # 
Instance details

Defined in Data.Char.Space

Methods

enQuad :: Lens' () () Source #

class AsEnQuad a where Source #

Minimal complete definition

_EnQuad

Methods

_EnQuad :: Prism' a () Source #

_EnQuad' :: a Source #

Instances

Instances details
AsEnQuad SpaceChar Source # 
Instance details

Defined in Data.Char.Space

AsEnQuad Integer Source # 
Instance details

Defined in Data.Char.Space

AsEnQuad () Source # 
Instance details

Defined in Data.Char.Space

Methods

_EnQuad :: Prism' () () Source #

_EnQuad' :: () Source #

AsEnQuad Char Source # 
Instance details

Defined in Data.Char.Space

AsEnQuad Int Source # 
Instance details

Defined in Data.Char.Space

class HasEmQuad a where Source #

Methods

emQuad :: Lens' a () Source #

Instances

Instances details
HasEmQuad () Source # 
Instance details

Defined in Data.Char.Space

Methods

emQuad :: Lens' () () Source #

class AsEmQuad a where Source #

Minimal complete definition

_EmQuad

Methods

_EmQuad :: Prism' a () Source #

_EmQuad' :: a Source #

Instances

Instances details
AsEmQuad SpaceChar Source # 
Instance details

Defined in Data.Char.Space

AsEmQuad Integer Source # 
Instance details

Defined in Data.Char.Space

AsEmQuad () Source # 
Instance details

Defined in Data.Char.Space

Methods

_EmQuad :: Prism' () () Source #

_EmQuad' :: () Source #

AsEmQuad Char Source # 
Instance details

Defined in Data.Char.Space

AsEmQuad Int Source # 
Instance details

Defined in Data.Char.Space

class HasEnSpace a where Source #

Methods

enSpace :: Lens' a () Source #

Instances

Instances details
HasEnSpace () Source # 
Instance details

Defined in Data.Char.Space

Methods

enSpace :: Lens' () () Source #

class AsEnSpace a where Source #

Minimal complete definition

_EnSpace

Methods

_EnSpace :: Prism' a () Source #

_EnSpace' :: a Source #

Instances

Instances details
AsEnSpace SpaceChar Source # 
Instance details

Defined in Data.Char.Space

AsEnSpace Integer Source # 
Instance details

Defined in Data.Char.Space

AsEnSpace () Source # 
Instance details

Defined in Data.Char.Space

Methods

_EnSpace :: Prism' () () Source #

_EnSpace' :: () Source #

AsEnSpace Char Source # 
Instance details

Defined in Data.Char.Space

AsEnSpace Int Source # 
Instance details

Defined in Data.Char.Space

class HasEmSpace a where Source #

Methods

emSpace :: Lens' a () Source #

Instances

Instances details
HasEmSpace () Source # 
Instance details

Defined in Data.Char.Space

Methods

emSpace :: Lens' () () Source #

class AsEmSpace a where Source #

Minimal complete definition

_EmSpace

Methods

_EmSpace :: Prism' a () Source #

_EmSpace' :: a Source #

Instances

Instances details
AsEmSpace SpaceChar Source # 
Instance details

Defined in Data.Char.Space

AsEmSpace Integer Source # 
Instance details

Defined in Data.Char.Space

AsEmSpace () Source # 
Instance details

Defined in Data.Char.Space

Methods

_EmSpace :: Prism' () () Source #

_EmSpace' :: () Source #

AsEmSpace Char Source # 
Instance details

Defined in Data.Char.Space

AsEmSpace Int Source # 
Instance details

Defined in Data.Char.Space

class HasThreePerEmSpace a where Source #

Methods

threePerEmSpace :: Lens' a () Source #

Instances

Instances details
HasThreePerEmSpace () Source # 
Instance details

Defined in Data.Char.Space

Methods

threePerEmSpace :: Lens' () () Source #

class HasFourPerEmSpace a where Source #

Methods

fourPerEmSpace :: Lens' a () Source #

Instances

Instances details
HasFourPerEmSpace () Source # 
Instance details

Defined in Data.Char.Space

Methods

fourPerEmSpace :: Lens' () () Source #

class HasSixPerEmSpace a where Source #

Methods

sixPerEmSpace :: Lens' a () Source #

Instances

Instances details
HasSixPerEmSpace () Source # 
Instance details

Defined in Data.Char.Space

Methods

sixPerEmSpace :: Lens' () () Source #

class HasFigureSpace a where Source #

Methods

figureSpace :: Lens' a () Source #

Instances

Instances details
HasFigureSpace () Source # 
Instance details

Defined in Data.Char.Space

Methods

figureSpace :: Lens' () () Source #

class AsFigureSpace a where Source #

Minimal complete definition

_FigureSpace

Instances

Instances details
AsFigureSpace SpaceChar Source # 
Instance details

Defined in Data.Char.Space

AsFigureSpace Integer Source # 
Instance details

Defined in Data.Char.Space

AsFigureSpace () Source # 
Instance details

Defined in Data.Char.Space

AsFigureSpace Char Source # 
Instance details

Defined in Data.Char.Space

AsFigureSpace Int Source # 
Instance details

Defined in Data.Char.Space

class HasPunctuationSpace a where Source #

Instances

Instances details
HasPunctuationSpace () Source # 
Instance details

Defined in Data.Char.Space

Methods

punctuationSpace :: Lens' () () Source #

class HasThinSpace a where Source #

Methods

thinSpace :: Lens' a () Source #

Instances

Instances details
HasThinSpace () Source # 
Instance details

Defined in Data.Char.Space

Methods

thinSpace :: Lens' () () Source #

class AsThinSpace a where Source #

Minimal complete definition

_ThinSpace

Instances

Instances details
AsThinSpace SpaceChar Source # 
Instance details

Defined in Data.Char.Space

AsThinSpace Integer Source # 
Instance details

Defined in Data.Char.Space

AsThinSpace () Source # 
Instance details

Defined in Data.Char.Space

AsThinSpace Char Source # 
Instance details

Defined in Data.Char.Space

AsThinSpace Int Source # 
Instance details

Defined in Data.Char.Space

class HasHairSpace a where Source #

Methods

hairSpace :: Lens' a () Source #

Instances

Instances details
HasHairSpace () Source # 
Instance details

Defined in Data.Char.Space

Methods

hairSpace :: Lens' () () Source #

class AsHairSpace a where Source #

Minimal complete definition

_HairSpace

Instances

Instances details
AsHairSpace SpaceChar Source # 
Instance details

Defined in Data.Char.Space

AsHairSpace Integer Source # 
Instance details

Defined in Data.Char.Space

AsHairSpace () Source # 
Instance details

Defined in Data.Char.Space

AsHairSpace Char Source # 
Instance details

Defined in Data.Char.Space

AsHairSpace Int Source # 
Instance details

Defined in Data.Char.Space

class HasNarrowNoBreakSpace a where Source #

Instances

Instances details
HasNarrowNoBreakSpace () Source # 
Instance details

Defined in Data.Char.Space

class HasMediumMathematicalSpace a where Source #

Instances

Instances details
HasMediumMathematicalSpace () Source # 
Instance details

Defined in Data.Char.Space

class HasIdeographicSpace a where Source #

Instances

Instances details
HasIdeographicSpace () Source # 
Instance details

Defined in Data.Char.Space

Methods

ideographicSpace :: Lens' () () Source #

All space characters

data SpaceChar Source #

Instances

Instances details
Generic SpaceChar Source # 
Instance details

Defined in Data.Char.Space

Associated Types

type Rep SpaceChar :: Type -> Type #

Show SpaceChar Source # 
Instance details

Defined in Data.Char.Space

Eq SpaceChar Source # 
Instance details

Defined in Data.Char.Space

Ord SpaceChar Source # 
Instance details

Defined in Data.Char.Space

AsCarriageReturn SpaceChar Source # 
Instance details

Defined in Data.Char.Space

AsEmQuad SpaceChar Source # 
Instance details

Defined in Data.Char.Space

AsEmSpace SpaceChar Source # 
Instance details

Defined in Data.Char.Space

AsEnQuad SpaceChar Source # 
Instance details

Defined in Data.Char.Space

AsEnSpace SpaceChar Source # 
Instance details

Defined in Data.Char.Space

AsFigureSpace SpaceChar Source # 
Instance details

Defined in Data.Char.Space

AsFormFeed SpaceChar Source # 
Instance details

Defined in Data.Char.Space

AsFourPerEmSpace SpaceChar Source # 
Instance details

Defined in Data.Char.Space

AsHairSpace SpaceChar Source # 
Instance details

Defined in Data.Char.Space

AsHorizontalTab SpaceChar Source # 
Instance details

Defined in Data.Char.Space

AsIdeographicSpace SpaceChar Source # 
Instance details

Defined in Data.Char.Space

AsIsoLatin1 SpaceChar Source # 
Instance details

Defined in Data.Char.Space

AsLineFeed SpaceChar Source # 
Instance details

Defined in Data.Char.Space

AsMediumMathematicalSpace SpaceChar Source # 
Instance details

Defined in Data.Char.Space

AsNarrowNoBreakSpace SpaceChar Source # 
Instance details

Defined in Data.Char.Space

AsNoBreakSpace SpaceChar Source # 
Instance details

Defined in Data.Char.Space

AsOghamSpaceMark SpaceChar Source # 
Instance details

Defined in Data.Char.Space

AsPunctuationSpace SpaceChar Source # 
Instance details

Defined in Data.Char.Space

AsSixPerEmSpace SpaceChar Source # 
Instance details

Defined in Data.Char.Space

AsSpaceChar SpaceChar Source # 
Instance details

Defined in Data.Char.Space

AsThinSpace SpaceChar Source # 
Instance details

Defined in Data.Char.Space

AsThreePerEmSpace SpaceChar Source # 
Instance details

Defined in Data.Char.Space

AsVerticalTab SpaceChar Source # 
Instance details

Defined in Data.Char.Space

AsWhitespace SpaceChar Source # 
Instance details

Defined in Data.Char.Space

HasSpaceChar SpaceChar Source # 
Instance details

Defined in Data.Char.Space

type Rep SpaceChar Source # 
Instance details

Defined in Data.Char.Space

type Rep SpaceChar = D1 ('MetaData "SpaceChar" "Data.Char.Space" "spacechar-0.0.0.6-7vVJaqvQB6feA4FZHSu7K" 'False) ((((C1 ('MetaCons "IsoLatin1SpaceChar" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 IsoLatin1)) :+: C1 ('MetaCons "VerticalTab" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "NoBreakSpace" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "OghamSpaceMark" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "EnQuad" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "EmQuad" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "EnSpace" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "EmSpace" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ThreePerEmSpace" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "FourPerEmSpace" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "SixPerEmSpace" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "FigureSpace" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PunctuationSpace" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "ThinSpace" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "HairSpace" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "NarrowNoBreakSpace" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "MediumMathematicalSpace" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "IdeographicSpace" 'PrefixI 'False) (U1 :: Type -> Type))))))

class HasSpaceChar a where Source #

Instances

Instances details
HasSpaceChar SpaceChar Source # 
Instance details

Defined in Data.Char.Space

class AsSpaceChar a where Source #

Instances

Instances details
AsSpaceChar SpaceChar Source # 
Instance details

Defined in Data.Char.Space

AsSpaceChar Char Source # 
Instance details

Defined in Data.Char.Space

ISO Latin-1 space characters (horizontal tab, line feed, form feed, carriage return, whitespace)

data IsoLatin1 Source #

Instances

Instances details
Generic IsoLatin1 Source # 
Instance details

Defined in Data.Char.Space

Associated Types

type Rep IsoLatin1 :: Type -> Type #

Show IsoLatin1 Source # 
Instance details

Defined in Data.Char.Space

Eq IsoLatin1 Source # 
Instance details

Defined in Data.Char.Space

Ord IsoLatin1 Source # 
Instance details

Defined in Data.Char.Space

AsCarriageReturn IsoLatin1 Source # 
Instance details

Defined in Data.Char.Space

AsFormFeed IsoLatin1 Source # 
Instance details

Defined in Data.Char.Space

AsHorizontalTab IsoLatin1 Source # 
Instance details

Defined in Data.Char.Space

AsIsoLatin1 IsoLatin1 Source # 
Instance details

Defined in Data.Char.Space

AsLineFeed IsoLatin1 Source # 
Instance details

Defined in Data.Char.Space

AsWhitespace IsoLatin1 Source # 
Instance details

Defined in Data.Char.Space

HasIsoLatin1 IsoLatin1 Source # 
Instance details

Defined in Data.Char.Space

type Rep IsoLatin1 Source # 
Instance details

Defined in Data.Char.Space

type Rep IsoLatin1 = D1 ('MetaData "IsoLatin1" "Data.Char.Space" "spacechar-0.0.0.6-7vVJaqvQB6feA4FZHSu7K" 'False) ((C1 ('MetaCons "HorizontalTab" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "LineFeed" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "FormFeed" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CarriageReturn" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Whitespace" 'PrefixI 'False) (U1 :: Type -> Type))))

class HasIsoLatin1 a where Source #

Instances

Instances details
HasIsoLatin1 IsoLatin1 Source # 
Instance details

Defined in Data.Char.Space

class AsIsoLatin1 a where Source #

Instances

Instances details
AsIsoLatin1 IsoLatin1 Source # 
Instance details

Defined in Data.Char.Space

AsIsoLatin1 SpaceChar Source # 
Instance details

Defined in Data.Char.Space

AsIsoLatin1 Char Source # 
Instance details

Defined in Data.Char.Space