#include <XrdOucTable.hh>
template<class T>
class XrdOucTable< T >
Definition at line 37 of file XrdOucTable.hh.
◆ XrdOucTable::OucTable.__unnamed0__
union XrdOucTable::OucTable.__unnamed0__ |
template<class T>
union XrdOucTable< T >::OucTable.__unnamed0__
Definition at line 153 of file XrdOucTable.hh.
Class Members |
int |
Fnum |
|
char * |
Key |
|
◆ XrdOucTable()
Definition at line 41 of file XrdOucTable.hh.
43 Table =
new OucTable[(
unsigned int)
maxe];
44 maxnum =
maxe; curnum = 0; avlnum = 0;
46 Table[
maxe-1].Fnum = -1;
47 }
◆ ~XrdOucTable()
◆ Alloc()
Definition at line 54 of file XrdOucTable.hh.
55 if (
i >= 0) {avlnum = Table[
i].Fnum;
56 if (
i >= curnum) curnum =
i+1;
57 }
59 }
Referenced by Insert().
◆ Apply()
template<class T>
T * XrdOucTable< T >::Apply |
( |
int(* | func )(T *, void *), |
|
|
void * | Arg, |
|
|
int | Start = 0 ) |
|
inline |
◆ Delete() [1/2]
◆ Delete() [2/2]
◆ Find()
template<class T>
T * XrdOucTable< T >::Find |
( |
const char * | key, |
|
|
int * | Tnum = 0 ) |
|
inline |
◆ Insert()
template<class T>
int XrdOucTable< T >::Insert |
( |
T * | Item, |
|
|
const char * | key = 0, |
|
|
int | Tnum = -1 ) |
|
inline |
◆ Item()
template<class T>
T * XrdOucTable< T >::Item |
( |
int | Tnum, |
|
|
char ** | ikey = 0 ) |
|
inline |
◆ Next()
◆ Remove() [1/2]
◆ Remove() [2/2]
The documentation for this class was generated from the following file: