webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Member Functions | List of all members
WebCore::DocumentOrderedMap Class Reference

#include <DocumentOrderedMap.h>

Public Member Functions

void add (const AtomicStringImpl &, Element &, const TreeScope &)
 
void remove (const AtomicStringImpl &, Element &)
 
void clear ()
 
bool contains (const AtomicStringImpl &) const
 
bool containsSingle (const AtomicStringImpl &) const
 
bool containsMultiple (const AtomicStringImpl &) const
 
ElementgetElementById (const AtomicStringImpl &, const TreeScope &) const
 
ElementgetElementByName (const AtomicStringImpl &, const TreeScope &) const
 
HTMLMapElementgetElementByMapName (const AtomicStringImpl &, const TreeScope &) const
 
HTMLImageElementgetElementByUsemap (const AtomicStringImpl &, const TreeScope &) const
 
HTMLLabelElementgetElementByLabelForAttribute (const AtomicStringImpl &, const TreeScope &) const
 
ElementgetElementByWindowNamedItem (const AtomicStringImpl &, const TreeScope &) const
 
ElementgetElementByDocumentNamedItem (const AtomicStringImpl &, const TreeScope &) const
 
const Vector< Element * > * getAllElementsById (const AtomicStringImpl &, const TreeScope &) const
 
void add (const AtomicStringImpl &, Element &, const TreeScope &)
 
void remove (const AtomicStringImpl &, Element &)
 
void clear ()
 
bool contains (const AtomicStringImpl &) const
 
bool containsSingle (const AtomicStringImpl &) const
 
bool containsMultiple (const AtomicStringImpl &) const
 
ElementgetElementById (const AtomicStringImpl &, const TreeScope &) const
 
ElementgetElementByName (const AtomicStringImpl &, const TreeScope &) const
 
HTMLMapElementgetElementByMapName (const AtomicStringImpl &, const TreeScope &) const
 
HTMLImageElementgetElementByUsemap (const AtomicStringImpl &, const TreeScope &) const
 
HTMLLabelElementgetElementByLabelForAttribute (const AtomicStringImpl &, const TreeScope &) const
 
ElementgetElementByWindowNamedItem (const AtomicStringImpl &, const TreeScope &) const
 
ElementgetElementByDocumentNamedItem (const AtomicStringImpl &, const TreeScope &) const
 
const Vector< Element * > * getAllElementsById (const AtomicStringImpl &, const TreeScope &) const
 

Member Function Documentation

◆ add() [1/2]

void WebCore::DocumentOrderedMap::add ( const AtomicStringImpl key,
Element element,
const TreeScope treeScope 
)

◆ add() [2/2]

void WebCore::DocumentOrderedMap::add ( const AtomicStringImpl ,
Element ,
const TreeScope  
)

◆ clear() [1/2]

void WebCore::DocumentOrderedMap::clear ( )

◆ clear() [2/2]

void WebCore::DocumentOrderedMap::clear ( )

◆ contains() [1/2]

bool WebCore::DocumentOrderedMap::contains ( const AtomicStringImpl id) const
inline

◆ contains() [2/2]

bool WebCore::DocumentOrderedMap::contains ( const AtomicStringImpl ) const

◆ containsMultiple() [1/2]

bool WebCore::DocumentOrderedMap::containsMultiple ( const AtomicStringImpl ) const

◆ containsMultiple() [2/2]

bool WebCore::DocumentOrderedMap::containsMultiple ( const AtomicStringImpl id) const
inline

◆ containsSingle() [1/2]

bool WebCore::DocumentOrderedMap::containsSingle ( const AtomicStringImpl ) const

◆ containsSingle() [2/2]

bool WebCore::DocumentOrderedMap::containsSingle ( const AtomicStringImpl id) const
inline

◆ getAllElementsById() [1/2]

const Vector<Element*>* WebCore::DocumentOrderedMap::getAllElementsById ( const AtomicStringImpl ,
const TreeScope  
) const

◆ getAllElementsById() [2/2]

const Vector< Element * > * WebCore::DocumentOrderedMap::getAllElementsById ( const AtomicStringImpl key,
const TreeScope scope 
) const

◆ getElementByDocumentNamedItem() [1/2]

Element* WebCore::DocumentOrderedMap::getElementByDocumentNamedItem ( const AtomicStringImpl ,
const TreeScope  
) const

◆ getElementByDocumentNamedItem() [2/2]

Element * WebCore::DocumentOrderedMap::getElementByDocumentNamedItem ( const AtomicStringImpl key,
const TreeScope scope 
) const

◆ getElementById() [1/2]

Element* WebCore::DocumentOrderedMap::getElementById ( const AtomicStringImpl ,
const TreeScope  
) const

◆ getElementById() [2/2]

Element * WebCore::DocumentOrderedMap::getElementById ( const AtomicStringImpl key,
const TreeScope scope 
) const

◆ getElementByLabelForAttribute() [1/2]

HTMLLabelElement * WebCore::DocumentOrderedMap::getElementByLabelForAttribute ( const AtomicStringImpl key,
const TreeScope scope 
) const

◆ getElementByLabelForAttribute() [2/2]

HTMLLabelElement* WebCore::DocumentOrderedMap::getElementByLabelForAttribute ( const AtomicStringImpl ,
const TreeScope  
) const

◆ getElementByMapName() [1/2]

HTMLMapElement * WebCore::DocumentOrderedMap::getElementByMapName ( const AtomicStringImpl key,
const TreeScope scope 
) const

◆ getElementByMapName() [2/2]

HTMLMapElement* WebCore::DocumentOrderedMap::getElementByMapName ( const AtomicStringImpl ,
const TreeScope  
) const

◆ getElementByName() [1/2]

Element * WebCore::DocumentOrderedMap::getElementByName ( const AtomicStringImpl key,
const TreeScope scope 
) const

◆ getElementByName() [2/2]

Element* WebCore::DocumentOrderedMap::getElementByName ( const AtomicStringImpl ,
const TreeScope  
) const

◆ getElementByUsemap() [1/2]

HTMLImageElement * WebCore::DocumentOrderedMap::getElementByUsemap ( const AtomicStringImpl key,
const TreeScope scope 
) const

◆ getElementByUsemap() [2/2]

HTMLImageElement* WebCore::DocumentOrderedMap::getElementByUsemap ( const AtomicStringImpl ,
const TreeScope  
) const

◆ getElementByWindowNamedItem() [1/2]

Element* WebCore::DocumentOrderedMap::getElementByWindowNamedItem ( const AtomicStringImpl ,
const TreeScope  
) const

◆ getElementByWindowNamedItem() [2/2]

Element * WebCore::DocumentOrderedMap::getElementByWindowNamedItem ( const AtomicStringImpl key,
const TreeScope scope 
) const

◆ remove() [1/2]

void WebCore::DocumentOrderedMap::remove ( const AtomicStringImpl key,
Element element 
)

◆ remove() [2/2]

void WebCore::DocumentOrderedMap::remove ( const AtomicStringImpl ,
Element  
)

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