| Polaris: RefKeyDatabase< S, T > Class Template Reference | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members
RefKeyDatabase< S, T > Class Template ReferenceDESCRIPTIONRefKeyDatabase<key,data> owns(key), value(key) More...
Inheritance diagram for RefKeyDatabase< S, T >: ![]()
Detailed Descriptiontemplate<class S, class T>
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||
|
< nothing to do Definition at line 86 of file RefKeyDatabase.h. |
|
||||||||||
|
< Invoke copy constructor Definition at line 93 of file RefKeyDatabase.h. |
|
|||||||||
|
< Delete the information before the class disappears. Definition at line 101 of file RefKeyDatabase.h. References BaseMapRoot::clear(). |
|
||||||||||
|
kill key
Reimplemented from BaseMapRoot. Definition at line 77 of file RefKeyDatabase.h. |
|
||||||||||||||||
|
Insert element with (key, data) into the database, and return a reference to 'data' (for purposes of programming convenience). If a node with an equivalent key already exists, delete the old one and replace it with the new one. Definition at line 109 of file RefKeyDatabase.h. References BMKey::_keyptr, BaseMapRoot::ins(), and BaseMapRoot::remove(). Referenced by RefKeyDatabase< S, T >::operator=(). |
|
||||||||||
|
delete element with key del_key
Definition at line 125 of file RefKeyDatabase.h. References BMKey::_keyptr, and BaseMapRoot::remove(). |
|
||||||||||||||||||||
|
print database to out with sep1 between key and data and sep2 between each element of the map
Definition at line 135 of file RefKeyDatabase.h. References BMKey::_keyptr, and ProtoRefDatabase< S, T >::_print(). Referenced by RefKeyDatabase< S, T >::print(). |
|
||||||||||
|
Copy operator completely copies the RefKeyDatabase. < Clear out current map < Copy all the items one by one Definition at line 151 of file RefKeyDatabase.h. References BaseMapRoot::clear(), and RefKeyDatabase< S, T >::ins(). |
|
|||||||||
|
Needed for Listable class.
Implements Listable. Definition at line 167 of file RefKeyDatabase.h. |
|
||||||||||
|
Needed for Listable class. It invokes a non-virtual member function to print a representation of the data structure at this level of the Collection hierarchy, and, since it is not a class member function, it must be explicitly instantiated before use. Implements Listable. Definition at line 174 of file RefKeyDatabase.h. References RefKeyDatabase< S, T >::print(). |
| © 1995-2005 University of Illinois, Urbana-Champaign. All rights reserved. | Fri Mar 25 23:08:04 2005 |