webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Types | Public Member Functions | Static Public Member Functions | List of all members
WebCore::UserAgentQuirks Class Reference

#include <UserAgentQuirks.h>

Public Types

enum  UserAgentQuirk {
  NeedsChromeBrowser, NeedsFirefoxBrowser, NeedsMacintoshPlatform, NeedsLinuxDesktopPlatform,
  NumUserAgentQuirks
}
 

Public Member Functions

 UserAgentQuirks ()
 
void add (UserAgentQuirk quirk)
 
bool contains (UserAgentQuirk quirk) const
 
bool isEmpty () const
 

Static Public Member Functions

static UserAgentQuirks quirksForURL (const URL &)
 
static String stringForQuirk (UserAgentQuirk)
 
static String firefoxRevisionString ()
 

Member Enumeration Documentation

◆ UserAgentQuirk

Enumerator
NeedsChromeBrowser 
NeedsFirefoxBrowser 
NeedsMacintoshPlatform 
NeedsLinuxDesktopPlatform 
NumUserAgentQuirks 

Constructor & Destructor Documentation

◆ UserAgentQuirks()

WebCore::UserAgentQuirks::UserAgentQuirks ( )
inline

Member Function Documentation

◆ add()

void WebCore::UserAgentQuirks::add ( UserAgentQuirk  quirk)
inline

◆ contains()

bool WebCore::UserAgentQuirks::contains ( UserAgentQuirk  quirk) const
inline

◆ firefoxRevisionString()

String WebCore::UserAgentQuirks::firefoxRevisionString ( )
static

◆ isEmpty()

bool WebCore::UserAgentQuirks::isEmpty ( void  ) const
inline

◆ quirksForURL()

UserAgentQuirks WebCore::UserAgentQuirks::quirksForURL ( const URL url)
static

◆ stringForQuirk()

String WebCore::UserAgentQuirks::stringForQuirk ( UserAgentQuirk  quirk)
static

The documentation for this class was generated from the following files: