Tools.h++ Class Reference

Table Of Contents
Returns the number removed. fn points to a user-defined tester function which must
have prototype:
bool yourTester(value_type a, void* d);
Client data may be passed through parameter d.
void
resize(size_type sz);
Changes the capacity of self by creating a new hashed map with a capacity of sz .
resize copies every element of self into the new container and finally swaps the
internal representation of the new container with the internal representation of self.
rw_hashmap<K*,T*,rw_deref_hash<H,K>,deref_compare<EQ,K>>&
std();
const rw_hashmap<K*,T*,rw_deref_hash<H,K>,deref_compare<EQ,K>>&
std() const;
Returns a reference to the underlying C++-standard collection that serves as the
implementation for self.
Related Global Operators
RWvostream&
operator<<(RWvostream& strm,
const RWTPtrHashMap<K,T,H,EQ>& coll);
RWFile&
operator<<(RWFile& strm, const RWTPtrHashMap<K,T,H,EQ>& coll);
Saves the collection coll onto the output stream strm, or a reference to it if it has
already been saved.
RWvistream&
operator>>(RWvistream& strm, RWTPtrHashMap<K,T,H,EQ>& coll);
RWFile&
operator>>(RWFile& strm, RWTPtrHashMap<K,T,H,EQ>& coll);
Restores the contents of the collection coll from the input stream strm.
RWvistream&
operator>>(RWvistream& strm, RWTPtrHashMap<K,T,H,EQ>*& p);
RWFile&
operator>>(RWFile& strm, RWTPtrHashMap<K,T,H,EQ>*& p);
Looks at the next object on the input stream strm and either creates a new collection
off the heap and sets p to point to it, or sets p to point to a previously read instance.
If a collection is created off the heap, then you are responsible for deleting it.