if (pget() != null) return &pget()->data.data;
else return null;
}
type *next()
{
pnext();
return get();
}
type *prior()
{
if (pgetprior != null)
{
put(pgetprior());
putprior( (node< node<type> >*)pget()->data.link);
return get();
}
return null;