| Polaris: TypedBaseMap< S, T > Class Template Reference | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members
TypedBaseMap< S, T > Class Template Reference#include <TypedBaseMap.h>
Inheritance diagram for TypedBaseMap< S, T >: ![]()
Detailed Descriptiontemplate<class S, class T>
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||
|
Definition at line 75 of file TypedBaseMap.h. |
|
||||||||||
|
Remove node y's data from the internal list.
Reimplemented from BaseMapRoot. Definition at line 104 of file TypedBaseMap.h. References BaseList::grab(). |
|
||||||||||
|
Remove node y's data from the internal list.
Reimplemented from BaseMapRoot. Definition at line 116 of file TypedBaseMap.h. References BaseList::_del(), and Listable::ref_dec(). |
|
||||||||||
|
Delete an element of type T.
Reimplemented from BaseMapRoot. Definition at line 126 of file TypedBaseMap.h. |
|
|||||||||
|
Return a reference to the list structure. ONLY TO BE USED BY KeyIterator TO REPLACE A FRIEND! Definition at line 133 of file TypedBaseMap.h. |
|
||||||||||
|
Return a pointer to the key for this data item, if no key return 0.
Definition at line 97 of file TypedBaseMap.h. References BaseMapRoot::key_ref(). |
|
|||||||||
|
Return a pointer to an arbitrary key, if empty return 0.
Definition at line 85 of file TypedBaseMap.h. References BaseMapRoot::_arb_bmkey_ref(), and BMKey::_keyptr. Referenced by Dictionary< T >::arb_ref(), and KeySet< S >::grab(). |
|
|||||||||
|
Return a pointer to a key which is minimum in the map.
Definition at line 140 of file TypedBaseMap.h. References BaseMapRoot::_first(), BMNode::_key, BMKey::_keyptr, BMPosition::_ptr, and BaseMapRoot::entries(). Referenced by build_in_out_sets(), EquivalenceDict::clean(), dump_switches(), HeapStats::print_memory_leaks(), and Equivalence::write(). |
|
||||||||||
|
Return a pointer to a key which is the next key in the map.
Definition at line 153 of file TypedBaseMap.h. References BMNode::_key, BMKey::_keyptr, BaseMapRoot::_position(), BMPosition::_ptr, BaseMapRoot::_successor(), BMPosition::_type, LEFT, and TOP. Referenced by dump_switches(), and HeapStats::print_memory_leaks(). |
|
|||||||||
|
Return a pointer to a key which is maximum in the map.
Definition at line 179 of file TypedBaseMap.h. References BMNode::_key, BMKey::_keyptr, BaseMapRoot::_last(), BMPosition::_ptr, and BaseMapRoot::entries(). |
| © 1995-2005 University of Illinois, Urbana-Champaign. All rights reserved. | Fri Mar 25 23:08:34 2005 |