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

#include <CSSFunctionValue.h>

Inheritance diagram for WebCore::CSSFunctionValue:
WebCore::CSSValueList WebCore::CSSValueList WebCore::CSSValue WebCore::CSSValue WebCore::CSSValue WebCore::CSSValue WTF::RefCounted< CSSValue > WTF::RefCounted< CSSValue > WTF::RefCounted< CSSValue > WTF::RefCounted< CSSValue > WTF::RefCounted< CSSValue > WTF::RefCounted< CSSValue > WTF::RefCounted< CSSValue > WTF::RefCounted< CSSValue >

Public Member Functions

String customCSSText () const
 
CSSValueID name () const
 
bool equals (const CSSFunctionValue &other) const
 
String customCSSText () const
 
CSSValueID name () const
 
bool equals (const CSSFunctionValue &other) const
 
- Public Member Functions inherited from WebCore::CSSValueList
size_t length () const
 
CSSValueitem (size_t index)
 
const CSSValueitem (size_t index) const
 
CSSValueitemWithoutBoundsCheck (size_t index)
 
const CSSValueitemWithoutBoundsCheck (size_t index) const
 
const_iterator begin () const
 
const_iterator end () const
 
iterator begin ()
 
iterator end ()
 
void append (Ref< CSSValue > &&)
 
void prepend (Ref< CSSValue > &&)
 
bool removeAll (CSSValue *)
 
bool hasValue (CSSValue *) const
 
Ref< CSSValueListcopy ()
 
String customCSSText () const
 
bool equals (const CSSValueList &) const
 
bool equals (const CSSValue &) const
 
bool traverseSubresources (const std::function< bool(const CachedResource &)> &handler) const
 
unsigned separator () const
 
size_t length () const
 
CSSValueitem (size_t index)
 
const CSSValueitem (size_t index) const
 
CSSValueitemWithoutBoundsCheck (size_t index)
 
const CSSValueitemWithoutBoundsCheck (size_t index) const
 
const_iterator begin () const
 
const_iterator end () const
 
iterator begin ()
 
iterator end ()
 
void append (Ref< CSSValue > &&)
 
void prepend (Ref< CSSValue > &&)
 
bool removeAll (CSSValue *)
 
bool hasValue (CSSValue *) const
 
Ref< CSSValueListcopy ()
 
String customCSSText () const
 
bool equals (const CSSValueList &) const
 
bool equals (const CSSValue &) const
 
bool traverseSubresources (const std::function< bool(const CachedResource &)> &handler) const
 
unsigned separator () const
 
- Public Member Functions inherited from WebCore::CSSValue
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 Member Functions

static Ref< CSSFunctionValuecreate (CSSValueID name)
 
static Ref< CSSFunctionValuecreate (CSSValueID name)
 
- Static Public Member Functions inherited from WebCore::CSSValueList
static Ref< CSSValueListcreateCommaSeparated ()
 
static Ref< CSSValueListcreateSpaceSeparated ()
 
static Ref< CSSValueListcreateSlashSeparated ()
 
static Ref< CSSValueListcreateCommaSeparated ()
 
static Ref< CSSValueListcreateSpaceSeparated ()
 
static Ref< CSSValueListcreateSlashSeparated ()
 

Additional Inherited Members

- Public Types inherited from WebCore::CSSValueList
typedef Vector< Ref< CSSValue >, 4 >::iterator iterator
 
typedef Vector< Ref< CSSValue >, 4 >::const_iterator const_iterator
 
typedef Vector< Ref< CSSValue >, 4 >::iterator iterator
 
typedef Vector< Ref< CSSValue >, 4 >::const_iterator const_iterator
 
- Public Types inherited from WebCore::CSSValue
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
}
 
- Static Public Attributes inherited from WebCore::CSSValue
static const size_t ValueListSeparatorBits = 2
 
- Protected Types inherited from WebCore::CSSValue
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 inherited from WebCore::CSSValueList
 CSSValueList (ClassType, ValueListSeparator)
 
 CSSValueList (ClassType, ValueListSeparator)
 
- Protected Member Functions inherited from WebCore::CSSValue
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 inherited from WebCore::CSSValue
unsigned m_primitiveUnitType: 7
 
unsigned m_hasCachedCSSText: 1
 
unsigned m_isQuirkValue: 1
 
unsigned m_valueListSeparator: ValueListSeparatorBits
 
- Static Protected Attributes inherited from WebCore::CSSValue
static const size_t ClassTypeBits = 6
 

Member Function Documentation

◆ create() [1/2]

static Ref<CSSFunctionValue> WebCore::CSSFunctionValue::create ( CSSValueID  name)
inlinestatic

◆ create() [2/2]

static Ref<CSSFunctionValue> WebCore::CSSFunctionValue::create ( CSSValueID  name)
inlinestatic

◆ customCSSText() [1/2]

String WebCore::CSSFunctionValue::customCSSText ( ) const

◆ customCSSText() [2/2]

String WebCore::CSSFunctionValue::customCSSText ( ) const

◆ equals() [1/2]

bool WebCore::CSSFunctionValue::equals ( const CSSFunctionValue other) const
inline

◆ equals() [2/2]

bool WebCore::CSSFunctionValue::equals ( const CSSFunctionValue other) const
inline

◆ name() [1/2]

CSSValueID WebCore::CSSFunctionValue::name ( ) const
inline

◆ name() [2/2]

CSSValueID WebCore::CSSFunctionValue::name ( ) const
inline

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