On Tue, Feb 01, 2005 at 12:01:11PM -0500, mental@...3... wrote:
HOWEVER, XML::SimpleNode is an implementation class. It should ****NOT**** be exposed to any code outside src/xml/, so please don't do this...
Oops. Okay, nevermind. I will wait. I was working my way towards this, which felt wrong as I was doing it, but I wasn't sure why.
The quickest thing would simply be to rework the sp_repr_css_* functions to take and return SPRepr * rather than SPCSSAttr * (i.e. typedef SPRepr SPCSSAttr, and rename the class in repr-css.cpp). You'd need to get rid of some unused forward declarations of SPCSSAttr too.
I'm going to go ahead and do it right tonight though.
Okay, cool. I've run out of time this morning, but I think I learned a good bit. :)