Lines Matching defs:PTABLE
34 #define PTABLE(T) name2(T,_ptable)
49 class PTABLE(T); \
52 PTABLE(T) *p; \
55 PTABLE_ITERATOR(T)(PTABLE(T) *); \
59 class PTABLE(T) { \
65 PTABLE(T)(); \
66 ~PTABLE(T)(); \
73 // Keys (which are strings) are allocated and freed by PTABLE.
75 // and are freed by PTABLE.
84 PTABLE(T)::PTABLE(T)() \
90 PTABLE(T)::~PTABLE(T)() \
99 void PTABLE(T)::define(const char *key, T *val) \
146 T *PTABLE(T)::lookup(const char *key) \
157 PTABLE_ITERATOR(T)::PTABLE_ITERATOR(T)(PTABLE(T) *t) \