webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <ElementData.h>
Public Types | |
typedef Vector< Attribute, 4 > | AttributeVector |
typedef Vector< Attribute, 4 > | AttributeVector |
Static Public Member Functions | |
static Ref< UniqueElementData > | create () |
static ptrdiff_t | attributeVectorMemoryOffset () |
static Ref< UniqueElementData > | create () |
static ptrdiff_t | attributeVectorMemoryOffset () |
Static Public Member Functions inherited from WebCore::ElementData | |
static ptrdiff_t | classNamesMemoryOffset () |
static ptrdiff_t | idForStyleResolutionMemoryOffset () |
static uint32_t | isUniqueFlag () |
static ptrdiff_t | arraySizeAndFlagsMemoryOffset () |
static uint32_t | styleAttributeIsDirtyFlag () |
static uint32_t | animatedSVGAttributesAreDirtyFlag () |
static uint32_t | arraySizeOffset () |
static ptrdiff_t | classNamesMemoryOffset () |
static ptrdiff_t | idForStyleResolutionMemoryOffset () |
static uint32_t | isUniqueFlag () |
static ptrdiff_t | arraySizeAndFlagsMemoryOffset () |
static uint32_t | styleAttributeIsDirtyFlag () |
static uint32_t | animatedSVGAttributesAreDirtyFlag () |
static uint32_t | arraySizeOffset () |
Public Attributes | |
RefPtr< StyleProperties > | m_presentationAttributeStyle |
AttributeVector | m_attributeVector |
WebCore::UniqueElementData::UniqueElementData | ( | ) |
|
explicit |
|
explicit |
WebCore::UniqueElementData::UniqueElementData | ( | ) |
|
explicit |
|
explicit |
|
inline |
void WebCore::UniqueElementData::addAttribute | ( | const QualifiedName & | , |
const AtomicString & | |||
) |
|
inline |
Attribute& WebCore::UniqueElementData::attributeAt | ( | unsigned | index | ) |
|
inlinestatic |
|
inlinestatic |
|
static |
|
static |
Attribute* WebCore::UniqueElementData::findAttributeByName | ( | const QualifiedName & | ) |
Attribute * WebCore::UniqueElementData::findAttributeByName | ( | const QualifiedName & | name | ) |
Ref<ShareableElementData> WebCore::UniqueElementData::makeShareableCopy | ( | ) | const |
Ref< ShareableElementData > WebCore::UniqueElementData::makeShareableCopy | ( | ) | const |
|
inline |
void WebCore::UniqueElementData::removeAttribute | ( | unsigned | index | ) |
AttributeVector WebCore::UniqueElementData::m_attributeVector |
|
mutable |