Lines Matching refs:classname
24 #define DEFINE_BUFFER(classname, chartype, strdupfunc) \
25 class WXDLLIMPEXP_BASE classname \
28 classname(const chartype *str = NULL) \
33 classname(size_t len) \
40 ~classname() { free(m_str); } \
52 of classname buffer objects possible and is very similar to what \
63 ((classname *)this)->m_str = NULL; \
73 classname(const classname& src) \
78 classname& operator=(const chartype *str) \
85 classname& operator=(const classname& src) \
116 #define DEFINE_WRITABLE_BUFFER(classname, baseclass, chartype) \
117 class WXDLLIMPEXP_BASE classname : public baseclass \
120 classname(const baseclass& src) : baseclass(src) {} \
121 classname(const chartype *str = NULL) : baseclass(str) {} \