HaXml-1.25.4: Utilities for manipulating XML documents

Safe HaskellNone
LanguageHaskell98

Text.XML.HaXml.OneOfN

Synopsis

Documentation

data OneOf1 a #

Somewhat of a nonsense - a choice of a single item. But sometimes it occurs in auto-generated code.

Constructors

OneOf1 a 

Instances

Eq a => Eq (OneOf1 a) # 

Methods

(==) :: OneOf1 a -> OneOf1 a -> Bool #

(/=) :: OneOf1 a -> OneOf1 a -> Bool #

Show a => Show (OneOf1 a) # 

Methods

showsPrec :: Int -> OneOf1 a -> ShowS #

show :: OneOf1 a -> String #

showList :: [OneOf1 a] -> ShowS #

HTypeable a => HTypeable (OneOf1 a) # 

Methods

toHType :: OneOf1 a -> HType #

XmlContent a => XmlContent (OneOf1 a) # 

foldOneOf1 :: (a -> z) -> OneOf1 a -> z #

data OneOf2 a b #

Equivalent to the Either type, but using the regular naming scheme of this module.

Constructors

OneOf2 a 
TwoOf2 b 

Instances

(Eq b, Eq a) => Eq (OneOf2 a b) # 

Methods

(==) :: OneOf2 a b -> OneOf2 a b -> Bool #

(/=) :: OneOf2 a b -> OneOf2 a b -> Bool #

(Show b, Show a) => Show (OneOf2 a b) # 

Methods

showsPrec :: Int -> OneOf2 a b -> ShowS #

show :: OneOf2 a b -> String #

showList :: [OneOf2 a b] -> ShowS #

(HTypeable a, HTypeable b) => HTypeable (OneOf2 a b) # 

Methods

toHType :: OneOf2 a b -> HType #

(XmlContent a, XmlContent b) => XmlContent (OneOf2 a b) # 

Methods

parseContents :: XMLParser (OneOf2 a b) #

toContents :: OneOf2 a b -> [Content ()] #

xToChar :: OneOf2 a b -> Char #

xFromChar :: Char -> OneOf2 a b #

foldOneOf2 :: (a -> z) -> (b -> z) -> OneOf2 a b -> z #

data OneOf3 a b c #

Constructors

OneOf3 a 
TwoOf3 b 
ThreeOf3 c 

Instances

(Eq c, Eq b, Eq a) => Eq (OneOf3 a b c) # 

Methods

(==) :: OneOf3 a b c -> OneOf3 a b c -> Bool #

(/=) :: OneOf3 a b c -> OneOf3 a b c -> Bool #

(Show c, Show b, Show a) => Show (OneOf3 a b c) # 

Methods

showsPrec :: Int -> OneOf3 a b c -> ShowS #

show :: OneOf3 a b c -> String #

showList :: [OneOf3 a b c] -> ShowS #

(HTypeable a, HTypeable b, HTypeable c) => HTypeable (OneOf3 a b c) # 

Methods

toHType :: OneOf3 a b c -> HType #

(XmlContent a, XmlContent b, XmlContent c) => XmlContent (OneOf3 a b c) # 

Methods

parseContents :: XMLParser (OneOf3 a b c) #

toContents :: OneOf3 a b c -> [Content ()] #

xToChar :: OneOf3 a b c -> Char #

xFromChar :: Char -> OneOf3 a b c #

foldOneOf3 :: (a -> z) -> (b -> z) -> (c -> z) -> OneOf3 a b c -> z #

data OneOf4 a b c d #

Constructors

OneOf4 a 
TwoOf4 b 
ThreeOf4 c 
FourOf4 d 

Instances

(Eq d, Eq c, Eq b, Eq a) => Eq (OneOf4 a b c d) # 

Methods

(==) :: OneOf4 a b c d -> OneOf4 a b c d -> Bool #

(/=) :: OneOf4 a b c d -> OneOf4 a b c d -> Bool #

(Show d, Show c, Show b, Show a) => Show (OneOf4 a b c d) # 

Methods

showsPrec :: Int -> OneOf4 a b c d -> ShowS #

show :: OneOf4 a b c d -> String #

showList :: [OneOf4 a b c d] -> ShowS #

(HTypeable a, HTypeable b, HTypeable c, HTypeable d) => HTypeable (OneOf4 a b c d) # 

Methods

toHType :: OneOf4 a b c d -> HType #

(XmlContent a, XmlContent b, XmlContent c, XmlContent d) => XmlContent (OneOf4 a b c d) # 

Methods

parseContents :: XMLParser (OneOf4 a b c d) #

toContents :: OneOf4 a b c d -> [Content ()] #

xToChar :: OneOf4 a b c d -> Char #

xFromChar :: Char -> OneOf4 a b c d #

foldOneOf4 :: (a -> z) -> (b -> z) -> (c -> z) -> (d -> z) -> OneOf4 a b c d -> z #

data OneOf5 a b c d e #

Constructors

OneOf5 a 
TwoOf5 b 
ThreeOf5 c 
FourOf5 d 
FiveOf5 e 

Instances

(Eq e, Eq d, Eq c, Eq b, Eq a) => Eq (OneOf5 a b c d e) # 

Methods

(==) :: OneOf5 a b c d e -> OneOf5 a b c d e -> Bool #

(/=) :: OneOf5 a b c d e -> OneOf5 a b c d e -> Bool #

(Show e, Show d, Show c, Show b, Show a) => Show (OneOf5 a b c d e) # 

Methods

showsPrec :: Int -> OneOf5 a b c d e -> ShowS #

show :: OneOf5 a b c d e -> String #

showList :: [OneOf5 a b c d e] -> ShowS #

(HTypeable a, HTypeable b, HTypeable c, HTypeable d, HTypeable e) => HTypeable (OneOf5 a b c d e) # 

Methods

toHType :: OneOf5 a b c d e -> HType #

(XmlContent a, XmlContent b, XmlContent c, XmlContent d, XmlContent e) => XmlContent (OneOf5 a b c d e) # 

Methods

parseContents :: XMLParser (OneOf5 a b c d e) #

toContents :: OneOf5 a b c d e -> [Content ()] #

xToChar :: OneOf5 a b c d e -> Char #

xFromChar :: Char -> OneOf5 a b c d e #

foldOneOf5 :: (a -> z) -> (b -> z) -> (c -> z) -> (d -> z) -> (e -> z) -> OneOf5 a b c d e -> z #

data OneOf6 a b c d e f #

Constructors

OneOf6 a 
TwoOf6 b 
ThreeOf6 c 
FourOf6 d 
FiveOf6 e 
SixOf6 f 

Instances

(Eq f, Eq e, Eq d, Eq c, Eq b, Eq a) => Eq (OneOf6 a b c d e f) # 

Methods

(==) :: OneOf6 a b c d e f -> OneOf6 a b c d e f -> Bool #

(/=) :: OneOf6 a b c d e f -> OneOf6 a b c d e f -> Bool #

(Show f, Show e, Show d, Show c, Show b, Show a) => Show (OneOf6 a b c d e f) # 

Methods

showsPrec :: Int -> OneOf6 a b c d e f -> ShowS #

show :: OneOf6 a b c d e f -> String #

showList :: [OneOf6 a b c d e f] -> ShowS #

(HTypeable a, HTypeable b, HTypeable c, HTypeable d, HTypeable e, HTypeable f) => HTypeable (OneOf6 a b c d e f) # 

Methods

toHType :: OneOf6 a b c d e f -> HType #

(XmlContent a, XmlContent b, XmlContent c, XmlContent d, XmlContent e, XmlContent f) => XmlContent (OneOf6 a b c d e f) # 

Methods

parseContents :: XMLParser (OneOf6 a b c d e f) #

toContents :: OneOf6 a b c d e f -> [Content ()] #

xToChar :: OneOf6 a b c d e f -> Char #

xFromChar :: Char -> OneOf6 a b c d e f #

foldOneOf6 :: (a -> z) -> (b -> z) -> (c -> z) -> (d -> z) -> (e -> z) -> (f -> z) -> OneOf6 a b c d e f -> z #

data OneOf7 a b c d e f g #

Constructors

OneOf7 a 
TwoOf7 b 
ThreeOf7 c 
FourOf7 d 
FiveOf7 e 
SixOf7 f 
SevenOf7 g 

Instances

(Eq g, Eq f, Eq e, Eq d, Eq c, Eq b, Eq a) => Eq (OneOf7 a b c d e f g) # 

Methods

(==) :: OneOf7 a b c d e f g -> OneOf7 a b c d e f g -> Bool #

(/=) :: OneOf7 a b c d e f g -> OneOf7 a b c d e f g -> Bool #

(Show g, Show f, Show e, Show d, Show c, Show b, Show a) => Show (OneOf7 a b c d e f g) # 

Methods

showsPrec :: Int -> OneOf7 a b c d e f g -> ShowS #

show :: OneOf7 a b c d e f g -> String #

showList :: [OneOf7 a b c d e f g] -> ShowS #

(HTypeable a, HTypeable b, HTypeable c, HTypeable d, HTypeable e, HTypeable f, HTypeable g) => HTypeable (OneOf7 a b c d e f g) # 

Methods

toHType :: OneOf7 a b c d e f g -> HType #

(XmlContent a, XmlContent b, XmlContent c, XmlContent d, XmlContent e, XmlContent f, XmlContent g) => XmlContent (OneOf7 a b c d e f g) # 

Methods

parseContents :: XMLParser (OneOf7 a b c d e f g) #

toContents :: OneOf7 a b c d e f g -> [Content ()] #

xToChar :: OneOf7 a b c d e f g -> Char #

xFromChar :: Char -> OneOf7 a b c d e f g #

foldOneOf7 :: (a -> z) -> (b -> z) -> (c -> z) -> (d -> z) -> (e -> z) -> (f -> z) -> (g -> z) -> OneOf7 a b c d e f g -> z #

data OneOf8 a b c d e f g h #

Constructors

OneOf8 a 
TwoOf8 b 
ThreeOf8 c 
FourOf8 d 
FiveOf8 e 
SixOf8 f 
SevenOf8 g 
EightOf8 h 

Instances

(Eq h, Eq g, Eq f, Eq e, Eq d, Eq c, Eq b, Eq a) => Eq (OneOf8 a b c d e f g h) # 

Methods

(==) :: OneOf8 a b c d e f g h -> OneOf8 a b c d e f g h -> Bool #

(/=) :: OneOf8 a b c d e f g h -> OneOf8 a b c d e f g h -> Bool #

(Show h, Show g, Show f, Show e, Show d, Show c, Show b, Show a) => Show (OneOf8 a b c d e f g h) # 

Methods

showsPrec :: Int -> OneOf8 a b c d e f g h -> ShowS #

show :: OneOf8 a b c d e f g h -> String #

showList :: [OneOf8 a b c d e f g h] -> ShowS #

(HTypeable a, HTypeable b, HTypeable c, HTypeable d, HTypeable e, HTypeable f, HTypeable g, HTypeable h) => HTypeable (OneOf8 a b c d e f g h) # 

Methods

toHType :: OneOf8 a b c d e f g h -> HType #

(XmlContent a, XmlContent b, XmlContent c, XmlContent d, XmlContent e, XmlContent f, XmlContent g, XmlContent h) => XmlContent (OneOf8 a b c d e f g h) # 

Methods

parseContents :: XMLParser (OneOf8 a b c d e f g h) #

toContents :: OneOf8 a b c d e f g h -> [Content ()] #

xToChar :: OneOf8 a b c d e f g h -> Char #

xFromChar :: Char -> OneOf8 a b c d e f g h #

foldOneOf8 :: (a -> z) -> (b -> z) -> (c -> z) -> (d -> z) -> (e -> z) -> (f -> z) -> (g -> z) -> (h -> z) -> OneOf8 a b c d e f g h -> z #

data OneOf9 a b c d e f g h i #

Constructors

OneOf9 a 
TwoOf9 b 
ThreeOf9 c 
FourOf9 d 
FiveOf9 e 
SixOf9 f 
SevenOf9 g 
EightOf9 h 
NineOf9 i 

Instances

(Eq i, Eq h, Eq g, Eq f, Eq e, Eq d, Eq c, Eq b, Eq a) => Eq (OneOf9 a b c d e f g h i) # 

Methods

(==) :: OneOf9 a b c d e f g h i -> OneOf9 a b c d e f g h i -> Bool #

(/=) :: OneOf9 a b c d e f g h i -> OneOf9 a b c d e f g h i -> Bool #

(Show i, Show h, Show g, Show f, Show e, Show d, Show c, Show b, Show a) => Show (OneOf9 a b c d e f g h i) # 

Methods

showsPrec :: Int -> OneOf9 a b c d e f g h i -> ShowS #

show :: OneOf9 a b c d e f g h i -> String #

showList :: [OneOf9 a b c d e f g h i] -> ShowS #

(HTypeable a, HTypeable b, HTypeable c, HTypeable d, HTypeable e, HTypeable f, HTypeable g, HTypeable h, HTypeable i) => HTypeable (OneOf9 a b c d e f g h i) # 

Methods

toHType :: OneOf9 a b c d e f g h i -> HType #

(XmlContent a, XmlContent b, XmlContent c, XmlContent d, XmlContent e, XmlContent f, XmlContent g, XmlContent h, XmlContent i) => XmlContent (OneOf9 a b c d e f g h i) # 

Methods

parseContents :: XMLParser (OneOf9 a b c d e f g h i) #

toContents :: OneOf9 a b c d e f g h i -> [Content ()] #

xToChar :: OneOf9 a b c d e f g h i -> Char #

xFromChar :: Char -> OneOf9 a b c d e f g h i #

foldOneOf9 :: (a -> z) -> (b -> z) -> (c -> z) -> (d -> z) -> (e -> z) -> (f -> z) -> (g -> z) -> (h -> z) -> (i -> z) -> OneOf9 a b c d e f g h i -> z #

data OneOf10 a b c d e f g h i j #

Instances

(Eq j, Eq i, Eq h, Eq g, Eq f, Eq e, Eq d, Eq c, Eq b, Eq a) => Eq (OneOf10 a b c d e f g h i j) # 

Methods

(==) :: OneOf10 a b c d e f g h i j -> OneOf10 a b c d e f g h i j -> Bool #

(/=) :: OneOf10 a b c d e f g h i j -> OneOf10 a b c d e f g h i j -> Bool #

(Show j, Show i, Show h, Show g, Show f, Show e, Show d, Show c, Show b, Show a) => Show (OneOf10 a b c d e f g h i j) # 

Methods

showsPrec :: Int -> OneOf10 a b c d e f g h i j -> ShowS #

show :: OneOf10 a b c d e f g h i j -> String #

showList :: [OneOf10 a b c d e f g h i j] -> ShowS #

(HTypeable a, HTypeable b, HTypeable c, HTypeable d, HTypeable e, HTypeable f, HTypeable g, HTypeable h, HTypeable i, HTypeable j) => HTypeable (OneOf10 a b c d e f g h i j) # 

Methods

toHType :: OneOf10 a b c d e f g h i j -> HType #

(XmlContent a, XmlContent b, XmlContent c, XmlContent d, XmlContent e, XmlContent f, XmlContent g, XmlContent h, XmlContent i, XmlContent j) => XmlContent (OneOf10 a b c d e f g h i j) # 

Methods

parseContents :: XMLParser (OneOf10 a b c d e f g h i j) #

toContents :: OneOf10 a b c d e f g h i j -> [Content ()] #

xToChar :: OneOf10 a b c d e f g h i j -> Char #

xFromChar :: Char -> OneOf10 a b c d e f g h i j #

foldOneOf10 :: (a -> z) -> (b -> z) -> (c -> z) -> (d -> z) -> (e -> z) -> (f -> z) -> (g -> z) -> (h -> z) -> (i -> z) -> (j -> z) -> OneOf10 a b c d e f g h i j -> z #

data OneOf11 a b c d e f g h i j k #

Instances

(Eq k, Eq j, Eq i, Eq h, Eq g, Eq f, Eq e, Eq d, Eq c, Eq b, Eq a) => Eq (OneOf11 a b c d e f g h i j k) # 

Methods

(==) :: OneOf11 a b c d e f g h i j k -> OneOf11 a b c d e f g h i j k -> Bool #

(/=) :: OneOf11 a b c d e f g h i j k -> OneOf11 a b c d e f g h i j k -> Bool #

(Show k, Show j, Show i, Show h, Show g, Show f, Show e, Show d, Show c, Show b, Show a) => Show (OneOf11 a b c d e f g h i j k) # 

Methods

showsPrec :: Int -> OneOf11 a b c d e f g h i j k -> ShowS #

show :: OneOf11 a b c d e f g h i j k -> String #

showList :: [OneOf11 a b c d e f g h i j k] -> ShowS #

(HTypeable a, HTypeable b, HTypeable c, HTypeable d, HTypeable e, HTypeable f, HTypeable g, HTypeable h, HTypeable i, HTypeable j, HTypeable k) => HTypeable (OneOf11 a b c d e f g h i j k) # 

Methods

toHType :: OneOf11 a b c d e f g h i j k -> HType #

(XmlContent a, XmlContent b, XmlContent c, XmlContent d, XmlContent e, XmlContent f, XmlContent g, XmlContent h, XmlContent i, XmlContent j, XmlContent k) => XmlContent (OneOf11 a b c d e f g h i j k) # 

Methods

parseContents :: XMLParser (OneOf11 a b c d e f g h i j k) #

toContents :: OneOf11 a b c d e f g h i j k -> [Content ()] #

xToChar :: OneOf11 a b c d e f g h i j k -> Char #

xFromChar :: Char -> OneOf11 a b c d e f g h i j k #

foldOneOf11 :: (a -> z) -> (b -> z) -> (c -> z) -> (d -> z) -> (e -> z) -> (f -> z) -> (g -> z) -> (h -> z) -> (i -> z) -> (j -> z) -> (k -> z) -> OneOf11 a b c d e f g h i j k -> z #

data OneOf12 a b c d e f g h i j k l #

Instances

(Eq l, Eq k, Eq j, Eq i, Eq h, Eq g, Eq f, Eq e, Eq d, Eq c, Eq b, Eq a) => Eq (OneOf12 a b c d e f g h i j k l) # 

Methods

(==) :: OneOf12 a b c d e f g h i j k l -> OneOf12 a b c d e f g h i j k l -> Bool #

(/=) :: OneOf12 a b c d e f g h i j k l -> OneOf12 a b c d e f g h i j k l -> Bool #

(Show l, Show k, Show j, Show i, Show h, Show g, Show f, Show e, Show d, Show c, Show b, Show a) => Show (OneOf12 a b c d e f g h i j k l) # 

Methods

showsPrec :: Int -> OneOf12 a b c d e f g h i j k l -> ShowS #

show :: OneOf12 a b c d e f g h i j k l -> String #

showList :: [OneOf12 a b c d e f g h i j k l] -> ShowS #

(HTypeable a, HTypeable b, HTypeable c, HTypeable d, HTypeable e, HTypeable f, HTypeable g, HTypeable h, HTypeable i, HTypeable j, HTypeable k, HTypeable l) => HTypeable (OneOf12 a b c d e f g h i j k l) # 

Methods

toHType :: OneOf12 a b c d e f g h i j k l -> HType #

(XmlContent a, XmlContent b, XmlContent c, XmlContent d, XmlContent e, XmlContent f, XmlContent g, XmlContent h, XmlContent i, XmlContent j, XmlContent k, XmlContent l) => XmlContent (OneOf12 a b c d e f g h i j k l) # 

Methods

parseContents :: XMLParser (OneOf12 a b c d e f g h i j k l) #

toContents :: OneOf12 a b c d e f g h i j k l -> [Content ()] #

xToChar :: OneOf12 a b c d e f g h i j k l -> Char #

xFromChar :: Char -> OneOf12 a b c d e f g h i j k l #

foldOneOf12 :: (a -> z) -> (b -> z) -> (c -> z) -> (d -> z) -> (e -> z) -> (f -> z) -> (g -> z) -> (h -> z) -> (i -> z) -> (j -> z) -> (k -> z) -> (l -> z) -> OneOf12 a b c d e f g h i j k l -> z #

data OneOf13 a b c d e f g h i j k l m #

Instances

(Eq m, Eq l, Eq k, Eq j, Eq i, Eq h, Eq g, Eq f, Eq e, Eq d, Eq c, Eq b, Eq a) => Eq (OneOf13 a b c d e f g h i j k l m) # 

Methods

(==) :: OneOf13 a b c d e f g h i j k l m -> OneOf13 a b c d e f g h i j k l m -> Bool #

(/=) :: OneOf13 a b c d e f g h i j k l m -> OneOf13 a b c d e f g h i j k l m -> Bool #

(Show m, Show l, Show k, Show j, Show i, Show h, Show g, Show f, Show e, Show d, Show c, Show b, Show a) => Show (OneOf13 a b c d e f g h i j k l m) # 

Methods

showsPrec :: Int -> OneOf13 a b c d e f g h i j k l m -> ShowS #

show :: OneOf13 a b c d e f g h i j k l m -> String #

showList :: [OneOf13 a b c d e f g h i j k l m] -> ShowS #

(HTypeable a, HTypeable b, HTypeable c, HTypeable d, HTypeable e, HTypeable f, HTypeable g, HTypeable h, HTypeable i, HTypeable j, HTypeable k, HTypeable l, HTypeable m) => HTypeable (OneOf13 a b c d e f g h i j k l m) # 

Methods

toHType :: OneOf13 a b c d e f g h i j k l m -> HType #

(XmlContent a, XmlContent b, XmlContent c, XmlContent d, XmlContent e, XmlContent f, XmlContent g, XmlContent h, XmlContent i, XmlContent j, XmlContent k, XmlContent l, XmlContent m) => XmlContent (OneOf13 a b c d e f g h i j k l m) # 

Methods

parseContents :: XMLParser (OneOf13 a b c d e f g h i j k l m) #

toContents :: OneOf13 a b c d e f g h i j k l m -> [Content ()] #

xToChar :: OneOf13 a b c d e f g h i j k l m -> Char #

xFromChar :: Char -> OneOf13 a b c d e f g h i j k l m #

foldOneOf13 :: (a -> z) -> (b -> z) -> (c -> z) -> (d -> z) -> (e -> z) -> (f -> z) -> (g -> z) -> (h -> z) -> (i -> z) -> (j -> z) -> (k -> z) -> (l -> z) -> (m -> z) -> OneOf13 a b c d e f g h i j k l m -> z #

data OneOf14 a b c d e f g h i j k l m n #

Instances

(Eq n, Eq m, Eq l, Eq k, Eq j, Eq i, Eq h, Eq g, Eq f, Eq e, Eq d, Eq c, Eq b, Eq a) => Eq (OneOf14 a b c d e f g h i j k l m n) # 

Methods

(==) :: OneOf14 a b c d e f g h i j k l m n -> OneOf14 a b c d e f g h i j k l m n -> Bool #

(/=) :: OneOf14 a b c d e f g h i j k l m n -> OneOf14 a b c d e f g h i j k l m n -> Bool #

(Show n, Show m, Show l, Show k, Show j, Show i, Show h, Show g, Show f, Show e, Show d, Show c, Show b, Show a) => Show (OneOf14 a b c d e f g h i j k l m n) # 

Methods

showsPrec :: Int -> OneOf14 a b c d e f g h i j k l m n -> ShowS #

show :: OneOf14 a b c d e f g h i j k l m n -> String #

showList :: [OneOf14 a b c d e f g h i j k l m n] -> ShowS #

(HTypeable a, HTypeable b, HTypeable c, HTypeable d, HTypeable e, HTypeable f, HTypeable g, HTypeable h, HTypeable i, HTypeable j, HTypeable k, HTypeable l, HTypeable m, HTypeable n) => HTypeable (OneOf14 a b c d e f g h i j k l m n) # 

Methods

toHType :: OneOf14 a b c d e f g h i j k l m n -> HType #

(XmlContent a, XmlContent b, XmlContent c, XmlContent d, XmlContent e, XmlContent f, XmlContent g, XmlContent h, XmlContent i, XmlContent j, XmlContent k, XmlContent l, XmlContent m, XmlContent n) => XmlContent (OneOf14 a b c d e f g h i j k l m n) # 

Methods

parseContents :: XMLParser (OneOf14 a b c d e f g h i j k l m n) #

toContents :: OneOf14 a b c d e f g h i j k l m n -> [Content ()] #

xToChar :: OneOf14 a b c d e f g h i j k l m n -> Char #

xFromChar :: Char -> OneOf14 a b c d e f g h i j k l m n #

foldOneOf14 :: (a -> z) -> (b -> z) -> (c -> z) -> (d -> z) -> (e -> z) -> (f -> z) -> (g -> z) -> (h -> z) -> (i -> z) -> (j -> z) -> (k -> z) -> (l -> z) -> (m -> z) -> (n -> z) -> OneOf14 a b c d e f g h i j k l m n -> z #

data OneOf15 a b c d e f g h i j k l m n o #

Instances

(Eq o, Eq n, Eq m, Eq l, Eq k, Eq j, Eq i, Eq h, Eq g, Eq f, Eq e, Eq d, Eq c, Eq b, Eq a) => Eq (OneOf15 a b c d e f g h i j k l m n o) # 

Methods

(==) :: OneOf15 a b c d e f g h i j k l m n o -> OneOf15 a b c d e f g h i j k l m n o -> Bool #

(/=) :: OneOf15 a b c d e f g h i j k l m n o -> OneOf15 a b c d e f g h i j k l m n o -> Bool #

(Show o, Show n, Show m, Show l, Show k, Show j, Show i, Show h, Show g, Show f, Show e, Show d, Show c, Show b, Show a) => Show (OneOf15 a b c d e f g h i j k l m n o) # 

Methods

showsPrec :: Int -> OneOf15 a b c d e f g h i j k l m n o -> ShowS #

show :: OneOf15 a b c d e f g h i j k l m n o -> String #

showList :: [OneOf15 a b c d e f g h i j k l m n o] -> ShowS #

(HTypeable a, HTypeable b, HTypeable c, HTypeable d, HTypeable e, HTypeable f, HTypeable g, HTypeable h, HTypeable i, HTypeable j, HTypeable k, HTypeable l, HTypeable m, HTypeable n, HTypeable o) => HTypeable (OneOf15 a b c d e f g h i j k l m n o) # 

Methods

toHType :: OneOf15 a b c d e f g h i j k l m n o -> HType #

(XmlContent a, XmlContent b, XmlContent c, XmlContent d, XmlContent e, XmlContent f, XmlContent g, XmlContent h, XmlContent i, XmlContent j, XmlContent k, XmlContent l, XmlContent m, XmlContent n, XmlContent o) => XmlContent (OneOf15 a b c d e f g h i j k l m n o) # 

Methods

parseContents :: XMLParser (OneOf15 a b c d e f g h i j k l m n o) #

toContents :: OneOf15 a b c d e f g h i j k l m n o -> [Content ()] #

xToChar :: OneOf15 a b c d e f g h i j k l m n o -> Char #

xFromChar :: Char -> OneOf15 a b c d e f g h i j k l m n o #

foldOneOf15 :: (a -> z) -> (b -> z) -> (c -> z) -> (d -> z) -> (e -> z) -> (f -> z) -> (g -> z) -> (h -> z) -> (i -> z) -> (j -> z) -> (k -> z) -> (l -> z) -> (m -> z) -> (n -> z) -> (o -> z) -> OneOf15 a b c d e f g h i j k l m n o -> z #

data OneOf16 a b c d e f g h i j k l m n o p #

Instances

(Eq p, Eq o, Eq n, Eq m, Eq l, Eq k, Eq j, Eq i, Eq h, Eq g, Eq f, Eq e, Eq d, Eq c, Eq b, Eq a) => Eq (OneOf16 a b c d e f g h i j k l m n o p) # 

Methods

(==) :: OneOf16 a b c d e f g h i j k l m n o p -> OneOf16 a b c d e f g h i j k l m n o p -> Bool #

(/=) :: OneOf16 a b c d e f g h i j k l m n o p -> OneOf16 a b c d e f g h i j k l m n o p -> Bool #

(Show p, Show o, Show n, Show m, Show l, Show k, Show j, Show i, Show h, Show g, Show f, Show e, Show d, Show c, Show b, Show a) => Show (OneOf16 a b c d e f g h i j k l m n o p) # 

Methods

showsPrec :: Int -> OneOf16 a b c d e f g h i j k l m n o p -> ShowS #

show :: OneOf16 a b c d e f g h i j k l m n o p -> String #

showList :: [OneOf16 a b c d e f g h i j k l m n o p] -> ShowS #

(HTypeable a, HTypeable b, HTypeable c, HTypeable d, HTypeable e, HTypeable f, HTypeable g, HTypeable h, HTypeable i, HTypeable j, HTypeable k, HTypeable l, HTypeable m, HTypeable n, HTypeable o, HTypeable p) => HTypeable (OneOf16 a b c d e f g h i j k l m n o p) # 

Methods

toHType :: OneOf16 a b c d e f g h i j k l m n o p -> HType #

(XmlContent a, XmlContent b, XmlContent c, XmlContent d, XmlContent e, XmlContent f, XmlContent g, XmlContent h, XmlContent i, XmlContent j, XmlContent k, XmlContent l, XmlContent m, XmlContent n, XmlContent o, XmlContent p) => XmlContent (OneOf16 a b c d e f g h i j k l m n o p) # 

Methods

parseContents :: XMLParser (OneOf16 a b c d e f g h i j k l m n o p) #

toContents :: OneOf16 a b c d e f g h i j k l m n o p -> [Content ()] #

xToChar :: OneOf16 a b c d e f g h i j k l m n o p -> Char #

xFromChar :: Char -> OneOf16 a b c d e f g h i j k l m n o p #

foldOneOf16 :: (a -> z) -> (b -> z) -> (c -> z) -> (d -> z) -> (e -> z) -> (f -> z) -> (g -> z) -> (h -> z) -> (i -> z) -> (j -> z) -> (k -> z) -> (l -> z) -> (m -> z) -> (n -> z) -> (o -> z) -> (p -> z) -> OneOf16 a b c d e f g h i j k l m n o p -> z #

data OneOf17 a b c d e f g h i j k l m n o p q #

Instances

(Eq q, Eq p, Eq o, Eq n, Eq m, Eq l, Eq k, Eq j, Eq i, Eq h, Eq g, Eq f, Eq e, Eq d, Eq c, Eq b, Eq a) => Eq (OneOf17 a b c d e f g h i j k l m n o p q) # 

Methods

(==) :: OneOf17 a b c d e f g h i j k l m n o p q -> OneOf17 a b c d e f g h i j k l m n o p q -> Bool #

(/=) :: OneOf17 a b c d e f g h i j k l m n o p q -> OneOf17 a b c d e f g h i j k l m n o p q -> Bool #

(Show q, Show p, Show o, Show n, Show m, Show l, Show k, Show j, Show i, Show h, Show g, Show f, Show e, Show d, Show c, Show b, Show a) => Show (OneOf17 a b c d e f g h i j k l m n o p q) # 

Methods

showsPrec :: Int -> OneOf17 a b c d e f g h i j k l m n o p q -> ShowS #

show :: OneOf17 a b c d e f g h i j k l m n o p q -> String #

showList :: [OneOf17 a b c d e f g h i j k l m n o p q] -> ShowS #

(HTypeable a, HTypeable b, HTypeable c, HTypeable d, HTypeable e, HTypeable f, HTypeable g, HTypeable h, HTypeable i, HTypeable j, HTypeable k, HTypeable l, HTypeable m, HTypeable n, HTypeable o, HTypeable p, HTypeable q) => HTypeable (OneOf17 a b c d e f g h i j k l m n o p q) # 

Methods

toHType :: OneOf17 a b c d e f g h i j k l m n o p q -> HType #

(XmlContent a, XmlContent b, XmlContent c, XmlContent d, XmlContent e, XmlContent f, XmlContent g, XmlContent h, XmlContent i, XmlContent j, XmlContent k, XmlContent l, XmlContent m, XmlContent n, XmlContent o, XmlContent p, XmlContent q) => XmlContent (OneOf17 a b c d e f g h i j k l m n o p q) # 

Methods

parseContents :: XMLParser (OneOf17 a b c d e f g h i j k l m n o p q) #

toContents :: OneOf17 a b c d e f g h i j k l m n o p q -> [Content ()] #

xToChar :: OneOf17 a b c d e f g h i j k l m n o p q -> Char #

xFromChar :: Char -> OneOf17 a b c d e f g h i j k l m n o p q #

foldOneOf17 :: (a -> z) -> (b -> z) -> (c -> z) -> (d -> z) -> (e -> z) -> (f -> z) -> (g -> z) -> (h -> z) -> (i -> z) -> (j -> z) -> (k -> z) -> (l -> z) -> (m -> z) -> (n -> z) -> (o -> z) -> (p -> z) -> (q -> z) -> OneOf17 a b c d e f g h i j k l m n o p q -> z #

data OneOf18 a b c d e f g h i j k l m n o p q r #

Instances

(Eq r, Eq q, Eq p, Eq o, Eq n, Eq m, Eq l, Eq k, Eq j, Eq i, Eq h, Eq g, Eq f, Eq e, Eq d, Eq c, Eq b, Eq a) => Eq (OneOf18 a b c d e f g h i j k l m n o p q r) # 

Methods

(==) :: OneOf18 a b c d e f g h i j k l m n o p q r -> OneOf18 a b c d e f g h i j k l m n o p q r -> Bool #

(/=) :: OneOf18 a b c d e f g h i j k l m n o p q r -> OneOf18 a b c d e f g h i j k l m n o p q r -> Bool #

(Show r, Show q, Show p, Show o, Show n, Show m, Show l, Show k, Show j, Show i, Show h, Show g, Show f, Show e, Show d, Show c, Show b, Show a) => Show (OneOf18 a b c d e f g h i j k l m n o p q r) # 

Methods

showsPrec :: Int -> OneOf18 a b c d e f g h i j k l m n o p q r -> ShowS #

show :: OneOf18 a b c d e f g h i j k l m n o p q r -> String #

showList :: [OneOf18 a b c d e f g h i j k l m n o p q r] -> ShowS #

(HTypeable a, HTypeable b, HTypeable c, HTypeable d, HTypeable e, HTypeable f, HTypeable g, HTypeable h, HTypeable i, HTypeable j, HTypeable k, HTypeable l, HTypeable m, HTypeable n, HTypeable o, HTypeable p, HTypeable q, HTypeable r) => HTypeable (OneOf18 a b c d e f g h i j k l m n o p q r) # 

Methods

toHType :: OneOf18 a b c d e f g h i j k l m n o p q r -> HType #

(XmlContent a, XmlContent b, XmlContent c, XmlContent d, XmlContent e, XmlContent f, XmlContent g, XmlContent h, XmlContent i, XmlContent j, XmlContent k, XmlContent l, XmlContent m, XmlContent n, XmlContent o, XmlContent p, XmlContent q, XmlContent r) => XmlContent (OneOf18 a b c d e f g h i j k l m n o p q r) # 

Methods

parseContents :: XMLParser (OneOf18 a b c d e f g h i j k l m n o p q r) #

toContents :: OneOf18 a b c d e f g h i j k l m n o p q r -> [Content ()] #

xToChar :: OneOf18 a b c d e f g h i j k l m n o p q r -> Char #

xFromChar :: Char -> OneOf18 a b c d e f g h i j k l m n o p q r #

foldOneOf18 :: (a -> z) -> (b -> z) -> (c -> z) -> (d -> z) -> (e -> z) -> (f -> z) -> (g -> z) -> (h -> z) -> (i -> z) -> (j -> z) -> (k -> z) -> (l -> z) -> (m -> z) -> (n -> z) -> (o -> z) -> (p -> z) -> (q -> z) -> (r -> z) -> OneOf18 a b c d e f g h i j k l m n o p q r -> z #

data OneOf19 a b c d e f g h i j k l m n o p q r s #

Instances

(Eq s, Eq r, Eq q, Eq p, Eq o, Eq n, Eq m, Eq l, Eq k, Eq j, Eq i, Eq h, Eq g, Eq f, Eq e, Eq d, Eq c, Eq b, Eq a) => Eq (OneOf19 a b c d e f g h i j k l m n o p q r s) # 

Methods

(==) :: OneOf19 a b c d e f g h i j k l m n o p q r s -> OneOf19 a b c d e f g h i j k l m n o p q r s -> Bool #

(/=) :: OneOf19 a b c d e f g h i j k l m n o p q r s -> OneOf19 a b c d e f g h i j k l m n o p q r s -> Bool #

(Show s, Show r, Show q, Show p, Show o, Show n, Show m, Show l, Show k, Show j, Show i, Show h, Show g, Show f, Show e, Show d, Show c, Show b, Show a) => Show (OneOf19 a b c d e f g h i j k l m n o p q r s) # 

Methods

showsPrec :: Int -> OneOf19 a b c d e f g h i j k l m n o p q r s -> ShowS #

show :: OneOf19 a b c d e f g h i j k l m n o p q r s -> String #

showList :: [OneOf19 a b c d e f g h i j k l m n o p q r s] -> ShowS #

(HTypeable a, HTypeable b, HTypeable c, HTypeable d, HTypeable e, HTypeable f, HTypeable g, HTypeable h, HTypeable i, HTypeable j, HTypeable k, HTypeable l, HTypeable m, HTypeable n, HTypeable o, HTypeable p, HTypeable q, HTypeable r, HTypeable s) => HTypeable (OneOf19 a b c d e f g h i j k l m n o p q r s) # 

Methods

toHType :: OneOf19 a b c d e f g h i j k l m n o p q r s -> HType #

(XmlContent a, XmlContent b, XmlContent c, XmlContent d, XmlContent e, XmlContent f, XmlContent g, XmlContent h, XmlContent i, XmlContent j, XmlContent k, XmlContent l, XmlContent m, XmlContent n, XmlContent o, XmlContent p, XmlContent q, XmlContent r, XmlContent s) => XmlContent (OneOf19 a b c d e f g h i j k l m n o p q r s) # 

Methods

parseContents :: XMLParser (OneOf19 a b c d e f g h i j k l m n o p q r s) #

toContents :: OneOf19 a b c d e f g h i j k l m n o p q r s -> [Content ()] #

xToChar :: OneOf19 a b c d e f g h i j k l m n o p q r s -> Char #

xFromChar :: Char -> OneOf19 a b c d e f g h i j k l m n o p q r s #

foldOneOf19 :: (a -> z) -> (b -> z) -> (c -> z) -> (d -> z) -> (e -> z) -> (f -> z) -> (g -> z) -> (h -> z) -> (i -> z) -> (j -> z) -> (k -> z) -> (l -> z) -> (m -> z) -> (n -> z) -> (o -> z) -> (p -> z) -> (q -> z) -> (r -> z) -> (s -> z) -> OneOf19 a b c d e f g h i j k l m n o p q r s -> z #

data OneOf20 a b c d e f g h i j k l m n o p q r s t #

Instances

(Eq t, Eq s, Eq r, Eq q, Eq p, Eq o, Eq n, Eq m, Eq l, Eq k, Eq j, Eq i, Eq h, Eq g, Eq f, Eq e, Eq d, Eq c, Eq b, Eq a) => Eq (OneOf20 a b c d e f g h i j k l m n o p q r s t) # 

Methods

(==) :: OneOf20 a b c d e f g h i j k l m n o p q r s t -> OneOf20 a b c d e f g h i j k l m n o p q r s t -> Bool #

(/=) :: OneOf20 a b c d e f g h i j k l m n o p q r s t -> OneOf20 a b c d e f g h i j k l m n o p q r s t -> Bool #

(Show t, Show s, Show r, Show q, Show p, Show o, Show n, Show m, Show l, Show k, Show j, Show i, Show h, Show g, Show f, Show e, Show d, Show c, Show b, Show a) => Show (OneOf20 a b c d e f g h i j k l m n o p q r s t) # 

Methods

showsPrec :: Int -> OneOf20 a b c d e f g h i j k l m n o p q r s t -> ShowS #

show :: OneOf20 a b c d e f g h i j k l m n o p q r s t -> String #

showList :: [OneOf20 a b c d e f g h i j k l m n o p q r s t] -> ShowS #

(HTypeable a, HTypeable b, HTypeable c, HTypeable d, HTypeable e, HTypeable f, HTypeable g, HTypeable h, HTypeable i, HTypeable j, HTypeable k, HTypeable l, HTypeable m, HTypeable n, HTypeable o, HTypeable p, HTypeable q, HTypeable r, HTypeable s, HTypeable t) => HTypeable (OneOf20 a b c d e f g h i j k l m n o p q r s t) # 

Methods

toHType :: OneOf20 a b c d e f g h i j k l m n o p q r s t -> HType #

(XmlContent a, XmlContent b, XmlContent c, XmlContent d, XmlContent e, XmlContent f, XmlContent g, XmlContent h, XmlContent i, XmlContent j, XmlContent k, XmlContent l, XmlContent m, XmlContent n, XmlContent o, XmlContent p, XmlContent q, XmlContent r, XmlContent s, XmlContent t) => XmlContent (OneOf20 a b c d e f g h i j k l m n o p q r s t) # 

Methods

parseContents :: XMLParser (OneOf20 a b c d e f g h i j k l m n o p q r s t) #

toContents :: OneOf20 a b c d e f g h i j k l m n o p q r s t -> [Content ()] #

xToChar :: OneOf20 a b c d e f g h i j k l m n o p q r s t -> Char #

xFromChar :: Char -> OneOf20 a b c d e f g h i j k l m n o p q r s t #

foldOneOf20 :: (a -> z) -> (b -> z) -> (c -> z) -> (d -> z) -> (e -> z) -> (f -> z) -> (g -> z) -> (h -> z) -> (i -> z) -> (j -> z) -> (k -> z) -> (l -> z) -> (m -> z) -> (n -> z) -> (o -> z) -> (p -> z) -> (q -> z) -> (r -> z) -> (s -> z) -> (t -> z) -> OneOf20 a b c d e f g h i j k l m n o p q r s t -> z #