5 #include <libutl/THashtableIt.h> 38 THashtable(
size_t size,
size_t maxPct = 90,
bool owner =
true,
bool multiSet =
true);
50 return super::add(
object);
56 return super::add(
object);
62 super::add(collection);
69 res.
copy(Hashtable::begin());
77 res.
copy(Hashtable::begin());
85 res.
copy(Hashtable::end());
93 res.
copy(Hashtable::end());
101 return utl::cast<T>(Hashtable::find(key));
114 :
Hashtable(size, maxPct, owner, multiSet)
#define UTL_CLASS_IMPL_TPL(className, T)
Implementation of standard UTL++ functionality for a template class.
#define UTL_CLASS_DEFID
Default init() and deInit() (which are merely place-holders).
T * findT(const Object &key) const
See find().
Templated proxy for BidIt.
THashtable(size_t size, size_t maxPct=90, bool owner=true, bool multiSet=true)
Constructor.
Template version of HashtableIt.
Template version of Hashtable.
virtual void copy(const Object &rhs)
Copy another HashtableIt.
#define UTL_CLASS_DECL_TPL(DC, T, BC)
Declaration of standard UTL++ functionality for a template class with one parameter.
Chained hashing collection.
Root of UTL++ class hierarchy.