35 if (!--rep->refCount)
delete rep; rep = us.rep; rep->refCount++;
46 if (!--rep->refCount)
delete rep; rep = us.rep; rep->refCount++;
52 int add(
const Elem &elem) {
return rep->add(elem); }
54 int load(
const Elem &elem) {
return rep->load(elem); }
56 int del(
const Elem &elem) {
return rep->del(elem); }
58 int size(
void)
const {
return rep->size(); }
60 Elem *
find(
const Elem &elem) {
return rep->find(elem); }
62 void clear(
void) { rep->clear(); }
65 void status(
void) { rep->status(); }
Elem * find(const Elem &elem)
UniqueSet(const UniqueSet< Elem > &us)
UniqueSet(const UniqueSet< Elem > *us)
int load(const Elem &elem)
UniqueSet< Elem > & operator=(const UniqueSet< Elem > &us)
int add(const Elem &elem)
int del(const Elem &elem)