本文整理汇总了C++中QualifiedName::impl方法的典型用法代码示例。如果您正苦于以下问题:C++ QualifiedName::impl方法的具体用法?C++ QualifiedName::impl怎么用?C++ QualifiedName::impl使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类QualifiedName
的用法示例。
在下文中一共展示了QualifiedName::impl方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: localAttributeToPropertyMap
Vector<AnimatedPropertyType> SVGElement::animatedPropertyTypesForAttribute(const QualifiedName& attributeName)
{
auto types = localAttributeToPropertyMap().types(attributeName);
if (!types.isEmpty())
return types;
{
auto& map = attributeNameToAnimatedPropertyTypeMap();
auto it = map.find(attributeName.impl());
if (it != map.end()) {
types.append(it->value);
return types;
}
}
{
auto& map = cssPropertyWithSVGDOMNameToAnimatedPropertyTypeMap();
auto it = map.find(attributeName.impl());
if (it != map.end()) {
types.append(it->value);
return types;
}
}
return types;
}
示例2: adoptRef
CSSSelector::CSSSelector(const QualifiedName& tagQName, bool tagIsForNamespaceRule)
: m_relation(DescendantSpace)
, m_match(Tag)
, m_pseudoType(0)
, m_parsedNth(false)
, m_isLastInSelectorList(false)
, m_isLastInTagHistory(true)
, m_hasRareData(false)
, m_hasNameWithCase(false)
, m_isForPage(false)
, m_tagIsForNamespaceRule(tagIsForNamespaceRule)
, m_caseInsensitiveAttributeValueMatching(false)
#if !ASSERT_WITH_SECURITY_IMPLICATION_DISABLED
, m_destructorHasBeenCalled(false)
#endif
{
const AtomicString& tagLocalName = tagQName.localName();
const AtomicString tagLocalNameASCIILowercase = tagLocalName.convertToASCIILowercase();
if (tagLocalName == tagLocalNameASCIILowercase) {
m_data.m_tagQName = tagQName.impl();
m_data.m_tagQName->ref();
} else {
m_data.m_nameWithCase = adoptRef(new NameWithCase(tagQName, tagLocalNameASCIILowercase)).leakRef();
m_hasNameWithCase = true;
}
}
示例3: isAnimatableCSSProperty
bool SVGElement::isAnimatableCSSProperty(const QualifiedName& attributeName)
{
return attributeNameToAnimatedPropertyTypeMap().contains(attributeName.impl())
|| cssPropertyWithSVGDOMNameToAnimatedPropertyTypeMap().contains(attributeName.impl());
}