Keywords:
The SplayNode template did not initialise it's members.
/*
- * $Id: splay.h,v 1.22 2003/08/04 22:14:37 robertc Exp $
+ * $Id: splay.h,v 1.23 2003/09/02 21:45:48 robertc Exp $
*/
#ifndef SQUID_SPLAY_H
typedef void SPLAYWALKEE(Value const & nodedata, void *state);
static void DefaultFree (Value &aValue) {delete aValue;}
+ SplayNode<V> ();
Value data;
mutable SplayNode<V> *left;
mutable SplayNode<V> *right;
/* inline methods */
template<class V>
+SplayNode<V>::SplayNode () : data(NULL), left(NULL), right (NULL) {}
+template<class V>
void
SplayNode<V>::walk(SPLAYWALKEE * walkee, void *state)
{