Reworked to remove one level of templates which was causing VS6 to choke. Also
added namespace and removed stlplus:: prefixes - VS6 likes this better and its more readable.
Authored by: andy_rushton 2007-08-10
Parent: [r11]
Child: [r13]