browscap-0: A reader and interface for the Browser Capabilities Project data files.

Safe HaskellNone
LanguageHaskell2010

Data.BrowsCap

Documentation

data BrowserEntry Source #

data BrowserType Source #

Instances

Eq BrowserType Source # 
Ord BrowserType Source # 
Read BrowserType Source # 
Show BrowserType Source # 
Generic BrowserType Source # 

Associated Types

type Rep BrowserType :: * -> * #

NFData BrowserType Source # 

Methods

rnf :: BrowserType -> () #

type Rep BrowserType Source # 
type Rep BrowserType = D1 (MetaData "BrowserType" "Data.BrowsCap" "browscap-0-AUNIfovaRubBywNVpdNRH3" False) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "Browser" PrefixI False) U1) (C1 (MetaCons "Application" PrefixI False) U1)) ((:+:) (C1 (MetaCons "BotCrawler" PrefixI False) U1) ((:+:) (C1 (MetaCons "UseragentAnonymizer" PrefixI False) U1) (C1 (MetaCons "OfflineBrowser" PrefixI False) U1)))) ((:+:) ((:+:) (C1 (MetaCons "MultimediaPlayer" PrefixI False) U1) ((:+:) (C1 (MetaCons "Library" PrefixI False) U1) (C1 (MetaCons "FeedReader" PrefixI False) U1))) ((:+:) (C1 (MetaCons "EmailClient" PrefixI False) U1) ((:+:) (C1 (MetaCons "Tool" PrefixI False) U1) (C1 (MetaCons "BrowserTypeUnknown" PrefixI False) U1)))))

data DeviceType Source #

Instances

Eq DeviceType Source # 
Ord DeviceType Source # 
Read DeviceType Source # 
Show DeviceType Source # 
Generic DeviceType Source # 

Associated Types

type Rep DeviceType :: * -> * #

NFData DeviceType Source # 

Methods

rnf :: DeviceType -> () #

type Rep DeviceType Source # 
type Rep DeviceType = D1 (MetaData "DeviceType" "Data.BrowsCap" "browscap-0-AUNIfovaRubBywNVpdNRH3" False) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "DeviceMobilePhone" PrefixI False) U1) (C1 (MetaCons "DeviceMobileDevice" PrefixI False) U1)) ((:+:) (C1 (MetaCons "DeviceTablet" PrefixI False) U1) ((:+:) (C1 (MetaCons "DeviceDesktop" PrefixI False) U1) (C1 (MetaCons "DeviceTV" PrefixI False) U1)))) ((:+:) ((:+:) (C1 (MetaCons "DeviceConsole" PrefixI False) U1) ((:+:) (C1 (MetaCons "DeviceFonePad" PrefixI False) U1) (C1 (MetaCons "DeviceEbookReader" PrefixI False) U1))) ((:+:) (C1 (MetaCons "DeviceCarEntertainmentSystem" PrefixI False) U1) ((:+:) (C1 (MetaCons "DeviceDigitalCamera" PrefixI False) U1) (C1 (MetaCons "DeviceUnknown" PrefixI False) U1)))))

data PointingMethod Source #

Instances

Eq PointingMethod Source # 
Ord PointingMethod Source # 
Read PointingMethod Source # 
Show PointingMethod Source # 
Generic PointingMethod Source # 

Associated Types

type Rep PointingMethod :: * -> * #

NFData PointingMethod Source # 

Methods

rnf :: PointingMethod -> () #

type Rep PointingMethod Source # 
type Rep PointingMethod = D1 (MetaData "PointingMethod" "Data.BrowsCap" "browscap-0-AUNIfovaRubBywNVpdNRH3" False) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "Mouse" PrefixI False) U1) (C1 (MetaCons "Touchscreen" PrefixI False) U1)) ((:+:) (C1 (MetaCons "Joystick" PrefixI False) U1) (C1 (MetaCons "Stylus" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "Clickwheel" PrefixI False) U1) (C1 (MetaCons "Trackpad" PrefixI False) U1)) ((:+:) (C1 (MetaCons "Trackball" PrefixI False) U1) (C1 (MetaCons "PointingDeviceUnknown" PrefixI False) U1))))

data BitCount Source #

Constructors

Bits0 
Bits8 
Bits16 
Bits32 
Bits64 

Instances