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

#include <RenderStyleConstants.h>

Public Member Functions

 PseudoIdSet ()
 
 PseudoIdSet (std::initializer_list< PseudoId > initializerList)
 
bool has (PseudoId pseudoId) const
 
void add (PseudoId pseudoId)
 
void merge (PseudoIdSet source)
 
PseudoIdSet operator& (const PseudoIdSet &pseudoIdSet) const
 
PseudoIdSet operator| (const PseudoIdSet &pseudoIdSet) const
 
 operator bool () const
 
unsigned data () const
 
 PseudoIdSet ()
 
 PseudoIdSet (std::initializer_list< PseudoId > initializerList)
 
bool has (PseudoId pseudoId) const
 
void add (PseudoId pseudoId)
 
void merge (PseudoIdSet source)
 
PseudoIdSet operator& (const PseudoIdSet &pseudoIdSet) const
 
PseudoIdSet operator| (const PseudoIdSet &pseudoIdSet) const
 
 operator bool () const
 
unsigned data () const
 

Static Public Member Functions

static PseudoIdSet fromMask (unsigned rawPseudoIdSet)
 
static ptrdiff_t dataMemoryOffset ()
 
static PseudoIdSet fromMask (unsigned rawPseudoIdSet)
 
static ptrdiff_t dataMemoryOffset ()
 

Constructor & Destructor Documentation

◆ PseudoIdSet() [1/4]

WebCore::PseudoIdSet::PseudoIdSet ( )
inline

◆ PseudoIdSet() [2/4]

WebCore::PseudoIdSet::PseudoIdSet ( std::initializer_list< PseudoId initializerList)
inline

◆ PseudoIdSet() [3/4]

WebCore::PseudoIdSet::PseudoIdSet ( )
inline

◆ PseudoIdSet() [4/4]

WebCore::PseudoIdSet::PseudoIdSet ( std::initializer_list< PseudoId initializerList)
inline

Member Function Documentation

◆ add() [1/2]

void WebCore::PseudoIdSet::add ( PseudoId  pseudoId)
inline

◆ add() [2/2]

void WebCore::PseudoIdSet::add ( PseudoId  pseudoId)
inline

◆ data() [1/2]

unsigned WebCore::PseudoIdSet::data ( ) const
inline

◆ data() [2/2]

unsigned WebCore::PseudoIdSet::data ( ) const
inline

◆ dataMemoryOffset() [1/2]

static ptrdiff_t WebCore::PseudoIdSet::dataMemoryOffset ( )
inlinestatic

◆ dataMemoryOffset() [2/2]

static ptrdiff_t WebCore::PseudoIdSet::dataMemoryOffset ( )
inlinestatic

◆ fromMask() [1/2]

static PseudoIdSet WebCore::PseudoIdSet::fromMask ( unsigned  rawPseudoIdSet)
inlinestatic

◆ fromMask() [2/2]

static PseudoIdSet WebCore::PseudoIdSet::fromMask ( unsigned  rawPseudoIdSet)
inlinestatic

◆ has() [1/2]

bool WebCore::PseudoIdSet::has ( PseudoId  pseudoId) const
inline

◆ has() [2/2]

bool WebCore::PseudoIdSet::has ( PseudoId  pseudoId) const
inline

◆ merge() [1/2]

void WebCore::PseudoIdSet::merge ( PseudoIdSet  source)
inline

◆ merge() [2/2]

void WebCore::PseudoIdSet::merge ( PseudoIdSet  source)
inline

◆ operator bool() [1/2]

WebCore::PseudoIdSet::operator bool ( ) const
inlineexplicit

◆ operator bool() [2/2]

WebCore::PseudoIdSet::operator bool ( ) const
inlineexplicit

◆ operator&() [1/2]

PseudoIdSet WebCore::PseudoIdSet::operator & ( const PseudoIdSet pseudoIdSet) const
inline

◆ operator&() [2/2]

PseudoIdSet WebCore::PseudoIdSet::operator & ( const PseudoIdSet pseudoIdSet) const
inline

◆ operator|() [1/2]

PseudoIdSet WebCore::PseudoIdSet::operator| ( const PseudoIdSet pseudoIdSet) const
inline

◆ operator|() [2/2]

PseudoIdSet WebCore::PseudoIdSet::operator| ( const PseudoIdSet pseudoIdSet) const
inline

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