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

#include <CSSValue.h>

Inheritance diagram for WebCore::CSSValue:
WTF::RefCounted< CSSValue > WTF::RefCounted< CSSValue > WTF::RefCountedBase WTF::RefCountedBase WTF::RefCountedBase WTF::RefCountedBase WTF::RefCountedBase WTF::RefCountedBase WebCore::CSSAspectRatioValue WebCore::CSSBorderImageSliceValue WebCore::CSSCalcValue WebCore::CSSCalcValue WebCore::CSSContentDistributionValue WebCore::CSSCubicBezierTimingFunctionValue WebCore::CSSCursorImageValue WebCore::CSSCursorImageValue WebCore::CSSCustomIdentValue WebCore::CSSCustomPropertyValue WebCore::CSSCustomPropertyValue WebCore::CSSFontFaceSrcValue WebCore::CSSFontFeatureValue WebCore::CSSFontFeatureValue WebCore::CSSFontValue WebCore::CSSGridTemplateAreasValue WebCore::CSSImageGeneratorValue WebCore::CSSImageGeneratorValue WebCore::CSSImageValue WebCore::CSSImageValue WebCore::CSSInheritedValue WebCore::CSSInitialValue WebCore::CSSLineBoxContainValue WebCore::CSSLineBoxContainValue WebCore::CSSPendingSubstitutionValue WebCore::CSSPrimitiveValue WebCore::CSSPrimitiveValue WebCore::CSSReflectValue WebCore::CSSReflectValue WebCore::CSSRevertValue WebCore::CSSShadowValue WebCore::CSSSpringTimingFunctionValue WebCore::CSSStepsTimingFunctionValue WebCore::CSSUnicodeRangeValue WebCore::CSSUnsetValue WebCore::CSSValueList WebCore::CSSValueList WebCore::CSSVariableReferenceValue WebCore::CSSVariableReferenceValue

Public Types

enum  Type {
  CSS_INHERIT = 0, CSS_PRIMITIVE_VALUE = 1, CSS_VALUE_LIST = 2, CSS_CUSTOM = 3,
  CSS_INITIAL = 4, CSS_UNSET = 5, CSS_REVERT = 6, CSS_INHERIT = 0,
  CSS_PRIMITIVE_VALUE = 1, CSS_VALUE_LIST = 2, CSS_CUSTOM = 3, CSS_INITIAL = 4,
  CSS_UNSET = 5, CSS_REVERT = 6
}
 
enum  ValueListSeparator {
  SpaceSeparator, CommaSeparator, SlashSeparator, SpaceSeparator,
  CommaSeparator, SlashSeparator
}
 
enum  Type {
  CSS_INHERIT = 0, CSS_PRIMITIVE_VALUE = 1, CSS_VALUE_LIST = 2, CSS_CUSTOM = 3,
  CSS_INITIAL = 4, CSS_UNSET = 5, CSS_REVERT = 6, CSS_INHERIT = 0,
  CSS_PRIMITIVE_VALUE = 1, CSS_VALUE_LIST = 2, CSS_CUSTOM = 3, CSS_INITIAL = 4,
  CSS_UNSET = 5, CSS_REVERT = 6
}
 
enum  ValueListSeparator {
  SpaceSeparator, CommaSeparator, SlashSeparator, SpaceSeparator,
  CommaSeparator, SlashSeparator
}
 

Public Member Functions

void deref ()
 
Type cssValueType () const
 
String cssText () const
 
bool isPrimitiveValue () const
 
bool isValueList () const
 
bool isBaseValueList () const
 
bool isAspectRatioValue () const
 
bool isBorderImageSliceValue () const
 
bool isCanvasValue () const
 
bool isCrossfadeValue () const
 
bool isCursorImageValue () const
 
bool isCustomPropertyValue () const
 
bool isFunctionValue () const
 
bool isFontFeatureValue () const
 
bool isFontFaceSrcValue () const
 
bool isFontValue () const
 
bool isImageGeneratorValue () const
 
bool isGradientValue () const
 
bool isNamedImageValue () const
 
bool isImageSetValue () const
 
bool isImageValue () const
 
bool isImplicitInitialValue () const
 
bool isInheritedValue () const
 
bool isInitialValue () const
 
bool isUnsetValue () const
 
bool isRevertValue () const
 
bool treatAsInitialValue (CSSPropertyID) const
 
bool treatAsInheritedValue (CSSPropertyID) const
 
bool isLinearGradientValue () const
 
bool isRadialGradientValue () const
 
bool isReflectValue () const
 
bool isShadowValue () const
 
bool isCubicBezierTimingFunctionValue () const
 
bool isStepsTimingFunctionValue () const
 
bool isSpringTimingFunctionValue () const
 
bool isLineBoxContainValue () const
 
bool isCalcValue () const
 
bool isFilterImageValue () const
 
bool isContentDistributionValue () const
 
bool isGridAutoRepeatValue () const
 
bool isGridTemplateAreasValue () const
 
bool isGridLineNamesValue () const
 
bool isUnicodeRangeValue () const
 
bool isCustomIdentValue () const
 
bool isVariableReferenceValue () const
 
bool isPendingSubstitutionValue () const
 
bool hasVariableReferences () const
 
Ref< DeprecatedCSSOMValuecreateDeprecatedCSSOMWrapper () const
 
bool traverseSubresources (const std::function< bool(const CachedResource &)> &handler) const
 
bool equals (const CSSValue &) const
 
bool operator== (const CSSValue &other) const
 
void deref ()
 
Type cssValueType () const
 
String cssText () const
 
bool isPrimitiveValue () const
 
bool isValueList () const
 
bool isBaseValueList () const
 
bool isAspectRatioValue () const
 
bool isBorderImageSliceValue () const
 
bool isCanvasValue () const
 
bool isCrossfadeValue () const
 
bool isCursorImageValue () const
 
bool isCustomPropertyValue () const
 
bool isFunctionValue () const
 
bool isFontFeatureValue () const
 
bool isFontFaceSrcValue () const
 
bool isFontValue () const
 
bool isImageGeneratorValue () const
 
bool isGradientValue () const
 
bool isNamedImageValue () const
 
bool isImageSetValue () const
 
bool isImageValue () const
 
bool isImplicitInitialValue () const
 
bool isInheritedValue () const
 
bool isInitialValue () const
 
bool isUnsetValue () const
 
bool isRevertValue () const
 
bool treatAsInitialValue (CSSPropertyID) const
 
bool treatAsInheritedValue (CSSPropertyID) const
 
bool isLinearGradientValue () const
 
bool isRadialGradientValue () const
 
bool isReflectValue () const
 
bool isShadowValue () const
 
bool isCubicBezierTimingFunctionValue () const
 
bool isStepsTimingFunctionValue () const
 
bool isSpringTimingFunctionValue () const
 
bool isLineBoxContainValue () const
 
bool isCalcValue () const
 
bool isFilterImageValue () const
 
bool isContentDistributionValue () const
 
bool isGridAutoRepeatValue () const
 
bool isGridTemplateAreasValue () const
 
bool isGridLineNamesValue () const
 
bool isUnicodeRangeValue () const
 
bool isCustomIdentValue () const
 
bool isVariableReferenceValue () const
 
bool isPendingSubstitutionValue () const
 
bool hasVariableReferences () const
 
Ref< DeprecatedCSSOMValuecreateDeprecatedCSSOMWrapper () const
 
bool traverseSubresources (const std::function< bool(const CachedResource &)> &handler) const
 
bool equals (const CSSValue &) const
 
bool operator== (const CSSValue &other) const
 
- Public Member Functions inherited from WTF::RefCounted< CSSValue >
void deref () const
 
void deref () const
 
void deref () const
 
- Public Member Functions inherited from WTF::RefCountedBase
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 
void relaxAdoptionRequirement ()
 
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 
void relaxAdoptionRequirement ()
 
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 
void relaxAdoptionRequirement ()
 

Static Public Attributes

static const size_t ValueListSeparatorBits = 2
 

Protected Types

enum  ClassType {
  PrimitiveClass, ImageClass, CursorImageClass, CanvasClass,
  NamedImageClass, CrossfadeClass, FilterImageClass, LinearGradientClass,
  RadialGradientClass, CubicBezierTimingFunctionClass, StepsTimingFunctionClass, SpringTimingFunctionClass,
  AspectRatioClass, BorderImageSliceClass, FontFeatureClass, FontClass,
  FontFaceSrcClass, FunctionClass, InheritedClass, InitialClass,
  UnsetClass, RevertClass, ReflectClass, ShadowClass,
  UnicodeRangeClass, LineBoxContainClass, CalculationClass, GridTemplateAreasClass,
  CSSContentDistributionClass, CustomIdentClass, CustomPropertyClass, VariableReferenceClass,
  PendingSubstitutionValueClass, ValueListClass, ImageSetClass, GridLineNamesClass,
  GridAutoRepeatClass, PrimitiveClass, ImageClass, CursorImageClass,
  CanvasClass, NamedImageClass, CrossfadeClass, FilterImageClass,
  LinearGradientClass, RadialGradientClass, CubicBezierTimingFunctionClass, StepsTimingFunctionClass,
  SpringTimingFunctionClass, AspectRatioClass, BorderImageSliceClass, FontFeatureClass,
  FontClass, FontFaceSrcClass, FunctionClass, InheritedClass,
  InitialClass, UnsetClass, RevertClass, ReflectClass,
  ShadowClass, UnicodeRangeClass, LineBoxContainClass, CalculationClass,
  GridTemplateAreasClass, CSSContentDistributionClass, CustomIdentClass, CustomPropertyClass,
  VariableReferenceClass, PendingSubstitutionValueClass, ValueListClass, ImageSetClass,
  GridLineNamesClass, GridAutoRepeatClass
}
 
enum  ClassType {
  PrimitiveClass, ImageClass, CursorImageClass, CanvasClass,
  NamedImageClass, CrossfadeClass, FilterImageClass, LinearGradientClass,
  RadialGradientClass, CubicBezierTimingFunctionClass, StepsTimingFunctionClass, SpringTimingFunctionClass,
  AspectRatioClass, BorderImageSliceClass, FontFeatureClass, FontClass,
  FontFaceSrcClass, FunctionClass, InheritedClass, InitialClass,
  UnsetClass, RevertClass, ReflectClass, ShadowClass,
  UnicodeRangeClass, LineBoxContainClass, CalculationClass, GridTemplateAreasClass,
  CSSContentDistributionClass, CustomIdentClass, CustomPropertyClass, VariableReferenceClass,
  PendingSubstitutionValueClass, ValueListClass, ImageSetClass, GridLineNamesClass,
  GridAutoRepeatClass, PrimitiveClass, ImageClass, CursorImageClass,
  CanvasClass, NamedImageClass, CrossfadeClass, FilterImageClass,
  LinearGradientClass, RadialGradientClass, CubicBezierTimingFunctionClass, StepsTimingFunctionClass,
  SpringTimingFunctionClass, AspectRatioClass, BorderImageSliceClass, FontFeatureClass,
  FontClass, FontFaceSrcClass, FunctionClass, InheritedClass,
  InitialClass, UnsetClass, RevertClass, ReflectClass,
  ShadowClass, UnicodeRangeClass, LineBoxContainClass, CalculationClass,
  GridTemplateAreasClass, CSSContentDistributionClass, CustomIdentClass, CustomPropertyClass,
  VariableReferenceClass, PendingSubstitutionValueClass, ValueListClass, ImageSetClass,
  GridLineNamesClass, GridAutoRepeatClass
}
 

Protected Member Functions

ClassType classType () const
 
 CSSValue (ClassType classType)
 
 ~CSSValue ()
 
ClassType classType () const
 
 CSSValue (ClassType classType)
 
 ~CSSValue ()
 
- Protected Member Functions inherited from WTF::RefCounted< CSSValue >
 RefCounted ()
 
 RefCounted ()
 
 RefCounted ()
 
 ~RefCounted ()
 
 ~RefCounted ()
 
 ~RefCounted ()
 
- Protected Member Functions inherited from WTF::RefCountedBase
 RefCountedBase ()
 
 ~RefCountedBase ()
 
bool derefBase () const
 
bool deletionHasBegun () const
 
 RefCountedBase ()
 
 ~RefCountedBase ()
 
bool derefBase () const
 
bool deletionHasBegun () const
 
 RefCountedBase ()
 
 ~RefCountedBase ()
 
bool derefBase () const
 
bool deletionHasBegun () const
 

Protected Attributes

unsigned m_primitiveUnitType: 7
 
unsigned m_hasCachedCSSText: 1
 
unsigned m_isQuirkValue: 1
 
unsigned m_valueListSeparator: ValueListSeparatorBits
 

Static Protected Attributes

static const size_t ClassTypeBits = 6
 

Friends

class CSSValueList
 

Member Enumeration Documentation

◆ ClassType [1/2]

Enumerator
PrimitiveClass 
ImageClass 
CursorImageClass 
CanvasClass 
NamedImageClass 
CrossfadeClass 
FilterImageClass 
LinearGradientClass 
RadialGradientClass 
CubicBezierTimingFunctionClass 
StepsTimingFunctionClass 
SpringTimingFunctionClass 
AspectRatioClass 
BorderImageSliceClass 
FontFeatureClass 
FontClass 
FontFaceSrcClass 
FunctionClass 
InheritedClass 
InitialClass 
UnsetClass 
RevertClass 
ReflectClass 
ShadowClass 
UnicodeRangeClass 
LineBoxContainClass 
CalculationClass 
GridTemplateAreasClass 
CSSContentDistributionClass 
CustomIdentClass 
CustomPropertyClass 
VariableReferenceClass 
PendingSubstitutionValueClass 
ValueListClass 
ImageSetClass 
GridLineNamesClass 
GridAutoRepeatClass 
PrimitiveClass 
ImageClass 
CursorImageClass 
CanvasClass 
NamedImageClass 
CrossfadeClass 
FilterImageClass 
LinearGradientClass 
RadialGradientClass 
CubicBezierTimingFunctionClass 
StepsTimingFunctionClass 
SpringTimingFunctionClass 
AspectRatioClass 
BorderImageSliceClass 
FontFeatureClass 
FontClass 
FontFaceSrcClass 
FunctionClass 
InheritedClass 
InitialClass 
UnsetClass 
RevertClass 
ReflectClass 
ShadowClass 
UnicodeRangeClass 
LineBoxContainClass 
CalculationClass 
GridTemplateAreasClass 
CSSContentDistributionClass 
CustomIdentClass 
CustomPropertyClass 
VariableReferenceClass 
PendingSubstitutionValueClass 
ValueListClass 
ImageSetClass 
GridLineNamesClass 
GridAutoRepeatClass 

◆ ClassType [2/2]

Enumerator
PrimitiveClass 
ImageClass 
CursorImageClass 
CanvasClass 
NamedImageClass 
CrossfadeClass 
FilterImageClass 
LinearGradientClass 
RadialGradientClass 
CubicBezierTimingFunctionClass 
StepsTimingFunctionClass 
SpringTimingFunctionClass 
AspectRatioClass 
BorderImageSliceClass 
FontFeatureClass 
FontClass 
FontFaceSrcClass 
FunctionClass 
InheritedClass 
InitialClass 
UnsetClass 
RevertClass 
ReflectClass 
ShadowClass 
UnicodeRangeClass 
LineBoxContainClass 
CalculationClass 
GridTemplateAreasClass 
CSSContentDistributionClass 
CustomIdentClass 
CustomPropertyClass 
VariableReferenceClass 
PendingSubstitutionValueClass 
ValueListClass 
ImageSetClass 
GridLineNamesClass 
GridAutoRepeatClass 
PrimitiveClass 
ImageClass 
CursorImageClass 
CanvasClass 
NamedImageClass 
CrossfadeClass 
FilterImageClass 
LinearGradientClass 
RadialGradientClass 
CubicBezierTimingFunctionClass 
StepsTimingFunctionClass 
SpringTimingFunctionClass 
AspectRatioClass 
BorderImageSliceClass 
FontFeatureClass 
FontClass 
FontFaceSrcClass 
FunctionClass 
InheritedClass 
InitialClass 
UnsetClass 
RevertClass 
ReflectClass 
ShadowClass 
UnicodeRangeClass 
LineBoxContainClass 
CalculationClass 
GridTemplateAreasClass 
CSSContentDistributionClass 
CustomIdentClass 
CustomPropertyClass 
VariableReferenceClass 
PendingSubstitutionValueClass 
ValueListClass 
ImageSetClass 
GridLineNamesClass 
GridAutoRepeatClass 

◆ Type [1/2]

Enumerator
CSS_INHERIT 
CSS_PRIMITIVE_VALUE 
CSS_VALUE_LIST 
CSS_CUSTOM 
CSS_INITIAL 
CSS_UNSET 
CSS_REVERT 
CSS_INHERIT 
CSS_PRIMITIVE_VALUE 
CSS_VALUE_LIST 
CSS_CUSTOM 
CSS_INITIAL 
CSS_UNSET 
CSS_REVERT 

◆ Type [2/2]

Enumerator
CSS_INHERIT 
CSS_PRIMITIVE_VALUE 
CSS_VALUE_LIST 
CSS_CUSTOM 
CSS_INITIAL 
CSS_UNSET 
CSS_REVERT 
CSS_INHERIT 
CSS_PRIMITIVE_VALUE 
CSS_VALUE_LIST 
CSS_CUSTOM 
CSS_INITIAL 
CSS_UNSET 
CSS_REVERT 

◆ ValueListSeparator [1/2]

Enumerator
SpaceSeparator 
CommaSeparator 
SlashSeparator 
SpaceSeparator 
CommaSeparator 
SlashSeparator 

◆ ValueListSeparator [2/2]

Enumerator
SpaceSeparator 
CommaSeparator 
SlashSeparator 
SpaceSeparator 
CommaSeparator 
SlashSeparator 

Constructor & Destructor Documentation

◆ CSSValue() [1/2]

WebCore::CSSValue::CSSValue ( ClassType  classType)
inlineexplicitprotected

◆ ~CSSValue() [1/2]

WebCore::CSSValue::~CSSValue ( )
inlineprotected

◆ CSSValue() [2/2]

WebCore::CSSValue::CSSValue ( ClassType  classType)
inlineexplicitprotected

◆ ~CSSValue() [2/2]

WebCore::CSSValue::~CSSValue ( )
inlineprotected

Member Function Documentation

◆ classType() [1/2]

ClassType WebCore::CSSValue::classType ( ) const
inlineprotected

◆ classType() [2/2]

ClassType WebCore::CSSValue::classType ( ) const
inlineprotected

◆ createDeprecatedCSSOMWrapper() [1/2]

Ref< DeprecatedCSSOMValue > WebCore::CSSValue::createDeprecatedCSSOMWrapper ( ) const

◆ createDeprecatedCSSOMWrapper() [2/2]

Ref<DeprecatedCSSOMValue> WebCore::CSSValue::createDeprecatedCSSOMWrapper ( ) const

◆ cssText() [1/2]

String WebCore::CSSValue::cssText ( ) const

◆ cssText() [2/2]

String WebCore::CSSValue::cssText ( ) const

◆ cssValueType() [1/2]

CSSValue::Type WebCore::CSSValue::cssValueType ( ) const

◆ cssValueType() [2/2]

Type WebCore::CSSValue::cssValueType ( ) const

◆ deref() [1/2]

void WebCore::CSSValue::deref ( )
inline

◆ deref() [2/2]

void WebCore::CSSValue::deref ( )
inline

◆ equals() [1/2]

bool WebCore::CSSValue::equals ( const CSSValue other) const

◆ equals() [2/2]

bool WebCore::CSSValue::equals ( const CSSValue ) const

◆ hasVariableReferences() [1/2]

bool WebCore::CSSValue::hasVariableReferences ( ) const
inline

◆ hasVariableReferences() [2/2]

bool WebCore::CSSValue::hasVariableReferences ( ) const
inline

◆ isAspectRatioValue() [1/2]

bool WebCore::CSSValue::isAspectRatioValue ( ) const
inline

◆ isAspectRatioValue() [2/2]

bool WebCore::CSSValue::isAspectRatioValue ( ) const
inline

◆ isBaseValueList() [1/2]

bool WebCore::CSSValue::isBaseValueList ( ) const
inline

◆ isBaseValueList() [2/2]

bool WebCore::CSSValue::isBaseValueList ( ) const
inline

◆ isBorderImageSliceValue() [1/2]

bool WebCore::CSSValue::isBorderImageSliceValue ( ) const
inline

◆ isBorderImageSliceValue() [2/2]

bool WebCore::CSSValue::isBorderImageSliceValue ( ) const
inline

◆ isCalcValue() [1/2]

bool WebCore::CSSValue::isCalcValue ( ) const
inline

◆ isCalcValue() [2/2]

bool WebCore::CSSValue::isCalcValue ( ) const
inline

◆ isCanvasValue() [1/2]

bool WebCore::CSSValue::isCanvasValue ( ) const
inline

◆ isCanvasValue() [2/2]

bool WebCore::CSSValue::isCanvasValue ( ) const
inline

◆ isContentDistributionValue() [1/2]

bool WebCore::CSSValue::isContentDistributionValue ( ) const
inline

◆ isContentDistributionValue() [2/2]

bool WebCore::CSSValue::isContentDistributionValue ( ) const
inline

◆ isCrossfadeValue() [1/2]

bool WebCore::CSSValue::isCrossfadeValue ( ) const
inline

◆ isCrossfadeValue() [2/2]

bool WebCore::CSSValue::isCrossfadeValue ( ) const
inline

◆ isCubicBezierTimingFunctionValue() [1/2]

bool WebCore::CSSValue::isCubicBezierTimingFunctionValue ( ) const
inline

◆ isCubicBezierTimingFunctionValue() [2/2]

bool WebCore::CSSValue::isCubicBezierTimingFunctionValue ( ) const
inline

◆ isCursorImageValue() [1/2]

bool WebCore::CSSValue::isCursorImageValue ( ) const
inline

◆ isCursorImageValue() [2/2]

bool WebCore::CSSValue::isCursorImageValue ( ) const
inline

◆ isCustomIdentValue() [1/2]

bool WebCore::CSSValue::isCustomIdentValue ( ) const
inline

◆ isCustomIdentValue() [2/2]

bool WebCore::CSSValue::isCustomIdentValue ( ) const
inline

◆ isCustomPropertyValue() [1/2]

bool WebCore::CSSValue::isCustomPropertyValue ( ) const
inline

◆ isCustomPropertyValue() [2/2]

bool WebCore::CSSValue::isCustomPropertyValue ( ) const
inline

◆ isFilterImageValue() [1/2]

bool WebCore::CSSValue::isFilterImageValue ( ) const
inline

◆ isFilterImageValue() [2/2]

bool WebCore::CSSValue::isFilterImageValue ( ) const
inline

◆ isFontFaceSrcValue() [1/2]

bool WebCore::CSSValue::isFontFaceSrcValue ( ) const
inline

◆ isFontFaceSrcValue() [2/2]

bool WebCore::CSSValue::isFontFaceSrcValue ( ) const
inline

◆ isFontFeatureValue() [1/2]

bool WebCore::CSSValue::isFontFeatureValue ( ) const
inline

◆ isFontFeatureValue() [2/2]

bool WebCore::CSSValue::isFontFeatureValue ( ) const
inline

◆ isFontValue() [1/2]

bool WebCore::CSSValue::isFontValue ( ) const
inline

◆ isFontValue() [2/2]

bool WebCore::CSSValue::isFontValue ( ) const
inline

◆ isFunctionValue() [1/2]

bool WebCore::CSSValue::isFunctionValue ( ) const
inline

◆ isFunctionValue() [2/2]

bool WebCore::CSSValue::isFunctionValue ( ) const
inline

◆ isGradientValue() [1/2]

bool WebCore::CSSValue::isGradientValue ( ) const
inline

◆ isGradientValue() [2/2]

bool WebCore::CSSValue::isGradientValue ( ) const
inline

◆ isGridAutoRepeatValue() [1/2]

bool WebCore::CSSValue::isGridAutoRepeatValue ( ) const
inline

◆ isGridAutoRepeatValue() [2/2]

bool WebCore::CSSValue::isGridAutoRepeatValue ( ) const
inline

◆ isGridLineNamesValue() [1/2]

bool WebCore::CSSValue::isGridLineNamesValue ( ) const
inline

◆ isGridLineNamesValue() [2/2]

bool WebCore::CSSValue::isGridLineNamesValue ( ) const
inline

◆ isGridTemplateAreasValue() [1/2]

bool WebCore::CSSValue::isGridTemplateAreasValue ( ) const
inline

◆ isGridTemplateAreasValue() [2/2]

bool WebCore::CSSValue::isGridTemplateAreasValue ( ) const
inline

◆ isImageGeneratorValue() [1/2]

bool WebCore::CSSValue::isImageGeneratorValue ( ) const
inline

◆ isImageGeneratorValue() [2/2]

bool WebCore::CSSValue::isImageGeneratorValue ( ) const
inline

◆ isImageSetValue() [1/2]

bool WebCore::CSSValue::isImageSetValue ( ) const
inline

◆ isImageSetValue() [2/2]

bool WebCore::CSSValue::isImageSetValue ( ) const
inline

◆ isImageValue() [1/2]

bool WebCore::CSSValue::isImageValue ( ) const
inline

◆ isImageValue() [2/2]

bool WebCore::CSSValue::isImageValue ( ) const
inline

◆ isImplicitInitialValue() [1/2]

bool WebCore::CSSValue::isImplicitInitialValue ( ) const

◆ isImplicitInitialValue() [2/2]

bool WebCore::CSSValue::isImplicitInitialValue ( ) const

◆ isInheritedValue() [1/2]

bool WebCore::CSSValue::isInheritedValue ( ) const
inline

◆ isInheritedValue() [2/2]

bool WebCore::CSSValue::isInheritedValue ( ) const
inline

◆ isInitialValue() [1/2]

bool WebCore::CSSValue::isInitialValue ( ) const
inline

◆ isInitialValue() [2/2]

bool WebCore::CSSValue::isInitialValue ( ) const
inline

◆ isLinearGradientValue() [1/2]

bool WebCore::CSSValue::isLinearGradientValue ( ) const
inline

◆ isLinearGradientValue() [2/2]

bool WebCore::CSSValue::isLinearGradientValue ( ) const
inline

◆ isLineBoxContainValue() [1/2]

bool WebCore::CSSValue::isLineBoxContainValue ( ) const
inline

◆ isLineBoxContainValue() [2/2]

bool WebCore::CSSValue::isLineBoxContainValue ( ) const
inline

◆ isNamedImageValue() [1/2]

bool WebCore::CSSValue::isNamedImageValue ( ) const
inline

◆ isNamedImageValue() [2/2]

bool WebCore::CSSValue::isNamedImageValue ( ) const
inline

◆ isPendingSubstitutionValue() [1/2]

bool WebCore::CSSValue::isPendingSubstitutionValue ( ) const
inline

◆ isPendingSubstitutionValue() [2/2]

bool WebCore::CSSValue::isPendingSubstitutionValue ( ) const
inline

◆ isPrimitiveValue() [1/2]

bool WebCore::CSSValue::isPrimitiveValue ( ) const
inline

◆ isPrimitiveValue() [2/2]

bool WebCore::CSSValue::isPrimitiveValue ( ) const
inline

◆ isRadialGradientValue() [1/2]

bool WebCore::CSSValue::isRadialGradientValue ( ) const
inline

◆ isRadialGradientValue() [2/2]

bool WebCore::CSSValue::isRadialGradientValue ( ) const
inline

◆ isReflectValue() [1/2]

bool WebCore::CSSValue::isReflectValue ( ) const
inline

◆ isReflectValue() [2/2]

bool WebCore::CSSValue::isReflectValue ( ) const
inline

◆ isRevertValue() [1/2]

bool WebCore::CSSValue::isRevertValue ( ) const
inline

◆ isRevertValue() [2/2]

bool WebCore::CSSValue::isRevertValue ( ) const
inline

◆ isShadowValue() [1/2]

bool WebCore::CSSValue::isShadowValue ( ) const
inline

◆ isShadowValue() [2/2]

bool WebCore::CSSValue::isShadowValue ( ) const
inline

◆ isSpringTimingFunctionValue() [1/2]

bool WebCore::CSSValue::isSpringTimingFunctionValue ( ) const
inline

◆ isSpringTimingFunctionValue() [2/2]

bool WebCore::CSSValue::isSpringTimingFunctionValue ( ) const
inline

◆ isStepsTimingFunctionValue() [1/2]

bool WebCore::CSSValue::isStepsTimingFunctionValue ( ) const
inline

◆ isStepsTimingFunctionValue() [2/2]

bool WebCore::CSSValue::isStepsTimingFunctionValue ( ) const
inline

◆ isUnicodeRangeValue() [1/2]

bool WebCore::CSSValue::isUnicodeRangeValue ( ) const
inline

◆ isUnicodeRangeValue() [2/2]

bool WebCore::CSSValue::isUnicodeRangeValue ( ) const
inline

◆ isUnsetValue() [1/2]

bool WebCore::CSSValue::isUnsetValue ( ) const
inline

◆ isUnsetValue() [2/2]

bool WebCore::CSSValue::isUnsetValue ( ) const
inline

◆ isValueList() [1/2]

bool WebCore::CSSValue::isValueList ( ) const
inline

◆ isValueList() [2/2]

bool WebCore::CSSValue::isValueList ( ) const
inline

◆ isVariableReferenceValue() [1/2]

bool WebCore::CSSValue::isVariableReferenceValue ( ) const
inline

◆ isVariableReferenceValue() [2/2]

bool WebCore::CSSValue::isVariableReferenceValue ( ) const
inline

◆ operator==() [1/2]

bool WebCore::CSSValue::operator== ( const CSSValue other) const
inline

◆ operator==() [2/2]

bool WebCore::CSSValue::operator== ( const CSSValue other) const
inline

◆ traverseSubresources() [1/2]

bool WebCore::CSSValue::traverseSubresources ( const std::function< bool(const CachedResource &)> &  handler) const

◆ traverseSubresources() [2/2]

bool WebCore::CSSValue::traverseSubresources ( const std::function< bool(const CachedResource &)> &  handler) const

◆ treatAsInheritedValue() [1/2]

bool WebCore::CSSValue::treatAsInheritedValue ( CSSPropertyID  ) const

◆ treatAsInheritedValue() [2/2]

bool WebCore::CSSValue::treatAsInheritedValue ( CSSPropertyID  propertyID) const

◆ treatAsInitialValue() [1/2]

bool WebCore::CSSValue::treatAsInitialValue ( CSSPropertyID  propertyID) const

◆ treatAsInitialValue() [2/2]

bool WebCore::CSSValue::treatAsInitialValue ( CSSPropertyID  ) const

Friends And Related Function Documentation

◆ CSSValueList

CSSValueList
friend

Member Data Documentation

◆ ClassTypeBits

static const size_t WebCore::CSSValue::ClassTypeBits = 6
staticprotected

◆ m_hasCachedCSSText

unsigned WebCore::CSSValue::m_hasCachedCSSText
mutableprotected

◆ m_isQuirkValue

unsigned WebCore::CSSValue::m_isQuirkValue
protected

◆ m_primitiveUnitType

unsigned WebCore::CSSValue::m_primitiveUnitType
protected

◆ m_valueListSeparator

unsigned WebCore::CSSValue::m_valueListSeparator
protected

◆ ValueListSeparatorBits

static const size_t WebCore::CSSValue::ValueListSeparatorBits = 2
static

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