#include <css_property_value.h>
Public Member Functions | |
virtual | ~CSSPropertyValue () |
virtual void | apply (CSSComputedValuesUpdater *updater)=0 |
virtual std::string | to_string () const =0 |
|
inlinevirtual |
|
pure virtual |
Implemented in clan::CSSValueFontFamily, clan::CSSValueBorderWidth, clan::CSSValueBorderRadius, clan::CSSValueMarginWidth, clan::CSSValuePaddingWidth, clan::CSSValueBorderColor, clan::CSSValueBorderStyle, clan::CSSValueRight, clan::CSSValueBottom, clan::CSSValueDisplay, clan::CSSValueGeneric, clan::CSSValueOutlineWidth, clan::CSSValueVerticalAlign, clan::CSSValueAlignSelf, clan::CSSValueBackgroundClip, clan::CSSValueBackgroundColor, clan::CSSValueBackgroundOrigin, clan::CSSValueBackgroundPosition, clan::CSSValueBackgroundSize, clan::CSSValueBorderImageOutset, clan::CSSValueBorderImageWidth, clan::CSSValueBorderSpacing, clan::CSSValueClip, clan::CSSValueFlexBasis, clan::CSSValueFontSize, clan::CSSValueHeight, clan::CSSValueLetterSpacing, clan::CSSValueLineHeight, clan::CSSValueMaxHeight, clan::CSSValueMaxWidth, clan::CSSValueMinHeight, clan::CSSValueMinWidth, clan::CSSValueShadow, clan::CSSValueTextIndent, clan::CSSValueWidth, clan::CSSValueWordSpacing, clan::CSSValueZIndex, clan::CSSValueAlignContent, clan::CSSValueAlignItems, clan::CSSValueBackgroundAttachment, clan::CSSValueBackgroundImage, clan::CSSValueBackgroundRepeat, clan::CSSValueBorderCollapse, clan::CSSValueBorderImageRepeat, clan::CSSValueBorderImageSlice, clan::CSSValueBorderImageSource, clan::CSSValueCaptionSide, clan::CSSValueClear, clan::CSSValueColor, clan::CSSValueContent, clan::CSSValueCounterIncrement, clan::CSSValueCounterReset, clan::CSSValueCursor, clan::CSSValueDecorationBreak, clan::CSSValueDirection, clan::CSSValueEmptyCells, clan::CSSValueFlexDirection, clan::CSSValueFlexGrow, clan::CSSValueFlexShrink, clan::CSSValueFlexWrap, clan::CSSValueFloat, clan::CSSValueFontStyle, clan::CSSValueFontVariant, clan::CSSValueFontWeight, clan::CSSValueJustifyContent, clan::CSSValueLeft, clan::CSSValueListStyleImage, clan::CSSValueListStylePosition, clan::CSSValueListStyleType, clan::CSSValueOrder, clan::CSSValueOrphans, clan::CSSValueOutlineColor, clan::CSSValueOutlineStyle, clan::CSSValueOverflow, clan::CSSValuePageBreakAfter, clan::CSSValuePageBreakBefore, clan::CSSValuePageBreakInside, clan::CSSValuePosition, clan::CSSValueQuotes, clan::CSSValueTableLayout, clan::CSSValueTextAlign, clan::CSSValueTextDecoration, clan::CSSValueTextTransform, clan::CSSValueTop, clan::CSSValueUnicodeBidi, clan::CSSValueVisibility, clan::CSSValueWhiteSpace, and clan::CSSValueWidows.
|
pure virtual |
Implemented in clan::CSSValueFontFamily, clan::CSSValueBorderWidth, clan::CSSValueBorderRadius, clan::CSSValueMarginWidth, clan::CSSValuePaddingWidth, clan::CSSValueBorderColor, clan::CSSValueBorderStyle, clan::CSSValueRight, clan::CSSValueBottom, clan::CSSValueDisplay, clan::CSSValueGeneric, clan::CSSValueOutlineWidth, clan::CSSValueVerticalAlign, clan::CSSValueAlignSelf, clan::CSSValueBackgroundClip, clan::CSSValueBackgroundColor, clan::CSSValueBackgroundOrigin, clan::CSSValueBackgroundPosition, clan::CSSValueBackgroundSize, clan::CSSValueBorderImageOutset, clan::CSSValueBorderImageWidth, clan::CSSValueBorderSpacing, clan::CSSValueClip, clan::CSSValueFlexBasis, clan::CSSValueFontSize, clan::CSSValueHeight, clan::CSSValueLetterSpacing, clan::CSSValueLineHeight, clan::CSSValueMaxHeight, clan::CSSValueMaxWidth, clan::CSSValueMinHeight, clan::CSSValueMinWidth, clan::CSSValueShadow, clan::CSSValueTextIndent, clan::CSSValueWidth, clan::CSSValueWordSpacing, clan::CSSValueZIndex, clan::CSSValueAlignContent, clan::CSSValueAlignItems, clan::CSSValueBackgroundAttachment, clan::CSSValueBackgroundImage, clan::CSSValueBackgroundRepeat, clan::CSSValueBorderCollapse, clan::CSSValueBorderImageRepeat, clan::CSSValueBorderImageSlice, clan::CSSValueBorderImageSource, clan::CSSValueCaptionSide, clan::CSSValueClear, clan::CSSValueColor, clan::CSSValueContent, clan::CSSValueCounterIncrement, clan::CSSValueCounterReset, clan::CSSValueCursor, clan::CSSValueDecorationBreak, clan::CSSValueDirection, clan::CSSValueEmptyCells, clan::CSSValueFlexDirection, clan::CSSValueFlexGrow, clan::CSSValueFlexShrink, clan::CSSValueFlexWrap, clan::CSSValueFloat, clan::CSSValueFontStyle, clan::CSSValueFontVariant, clan::CSSValueFontWeight, clan::CSSValueJustifyContent, clan::CSSValueLeft, clan::CSSValueListStyleImage, clan::CSSValueListStylePosition, clan::CSSValueListStyleType, clan::CSSValueOrder, clan::CSSValueOrphans, clan::CSSValueOutlineColor, clan::CSSValueOutlineStyle, clan::CSSValueOverflow, clan::CSSValuePageBreakAfter, clan::CSSValuePageBreakBefore, clan::CSSValuePageBreakInside, clan::CSSValuePosition, clan::CSSValueQuotes, clan::CSSValueTableLayout, clan::CSSValueTextAlign, clan::CSSValueTextDecoration, clan::CSSValueTextTransform, clan::CSSValueTop, clan::CSSValueUnicodeBidi, clan::CSSValueVisibility, clan::CSSValueWhiteSpace, and clan::CSSValueWidows.