#endif
#include <memory.h>
#include <limits.h>
-#include <new.h>
+/* #include <new.h> */
// the below macro used internally (see actual interface after this macro)
value_type mData;\
};\
\
+public:\
typedef tree_node* node_ref_type;\
+protected:\
\
node_ref_type mpRoot;\
node_ref_type mpLeftMost;\