コード例 #1
0
ファイル: ElementShadow.cpp プロジェクト: Mihiri/blink
void ElementShadow::didDistributeNode(const Node* node, InsertionPoint* insertionPoint)
{
    NodeToDestinationInsertionPoints::AddResult result = m_nodeToInsertionPoints.add(node, DestinationInsertionPoints());
    result.storedValue->value.append(insertionPoint);
}
コード例 #2
0
void ElementShadow::didDistributeNode(const Node* node, InsertionPoint* insertionPoint)
{
#if ENABLE(OILPAN)
    NodeToDestinationInsertionPoints::AddResult result = m_nodeToInsertionPoints.add(node, nullptr);
    if (result.isNewEntry)
        result.storedValue->value = adoptPtrWillBeNoop(new DestinationInsertionPoints());
    result.storedValue->value->append(insertionPoint);
#else
    NodeToDestinationInsertionPoints::AddResult result = m_nodeToInsertionPoints.add(node, DestinationInsertionPoints());
    result.storedValue->value.append(insertionPoint);
#endif
}