Lines Matching refs:Element
15 template<typename Element>
18 typedef typename Element::id_type id_type;
19 typedef typename Element::iterator_type IteratorEntry;
38 Element* Next()
40 Element* result = fNext;
52 fNext = static_cast<Element*>(entry);
63 Element* fNext;
78 void Insert(Element* element)
85 void Remove(Element* element)
91 Element* Lookup(id_type id, bool visibleOnly = true) const
93 Element* element = fTable.Lookup(id);
119 Element* NextElement(IteratorEntry* entry, bool visibleOnly = true)
137 Element* element = static_cast<Element*>(nextEntry);
148 typedef Element ValueType;
155 size_t Hash(Element* value) const
160 bool Compare(id_type key, Element* value) const
165 Element*& GetLink(Element* value) const