9 #include "unilistgen.h"
10 #include "wvmoniker.h"
12 #include "wvstringlist.h"
13 #include "wvlinkerhack.h"
43 UniConfGenList *l =
new UniConfGenList();
47 WvStringList::Iter i(gens);
49 for (i.rewind(); i.next();)
52 IUniConfGen *gen = wvcreate<IUniConfGen>(i(), _obj);
63 UniListGen::UniListGen(UniConfGenList *_l) : l(_l)
65 UniConfGenList::Iter i(*l);
66 for (i.rewind(); i.next(); )
71 UniListGen::~UniListGen()
73 UniConfGenList::Iter i(*l);
74 for (i.rewind(); i.next(); )
75 i->del_callback(
this);
82 UniConfGenList::Iter i(*l);
83 for (i.rewind(); i.next();)
92 UniConfGenList::Iter i(*l);
93 for (i.rewind(); i.next();)
94 result = i->refresh() && result;
101 UniConfGenList::Iter i(*l);
102 for (i.rewind(); i.next(); )
105 return WvString::null;
112 UniConfGenList::Iter i(*l);
113 for (i.rewind(); i.next(); )
120 UniConfGenList::Iter i(*l);
121 for (i.rewind(); i.next(); )
128 UniConfGenList::Iter i(*l);
129 for (i.rewind(); i.next();)
140 UniConfGenList::Iter i(*l);
141 for (i.rewind(); i.next();)
143 if (i->haschildren(key))
152 UniConfGenList::Iter i(*l);
153 for (i.rewind(); i.next();)
164 delta(key,
get(key));
178 UniConfGenList::Iter geniter(*gen->l);
179 for (geniter.rewind(); geniter.next(); )
181 Iter *it = geniter->iterator(key);
186 i =
new IterList::Iter(l);
192 for ((*i).rewind(); (*i).next(); )
235 return (*i)->value();