Go to the documentation of this file.
45 for (i = 1; i < maxe; i++)
Table[i-1].Fnum = i;
67 T *
Apply(
int (*func)(T *,
void *),
void *Arg,
int Start=0)
69 for (i = Start; i <
curnum; i++)
80 if ((temp =
Remove(Tnum)))
delete temp;
85 if ((temp =
Remove(key)))
delete temp;
93 T *
Find(
const char *key,
int *Tnum=0)
95 for (i = 0; i <
curnum; i++)
97 {
if (Tnum) *Tnum = i;
return Table[i].
Item;}
106 {
if ((Tnum < 0 && ((Tnum =
Alloc()) < 0)) || Tnum >=
maxnum)
return -1;
114 T *
Item(
int Tnum,
char **ikey=0)
124 for (i = Tnum; i <
curnum; i++)
125 if (
Table[i].
Item) {Tnum = i+1;
return i;}