From: Warren Young Date: August 16 2007 8:20am Subject: Re: SSQLSv2 design discussion List-Archive: http://lists.mysql.com/plusplus/6953 Message-Id: <46C408D5.50308@etr-usa.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Joel Fielder wrote: > Sorry, I wasn't actually particularly clear with the whole transform > thing - it would need to be possible either at field level *or* object > level. LocaliseDate would therefore need std::string > operator()(mysqlpp::Date& date) to be applied to each date field as it's > bunged into the SSQLS, whereas an object transformer would have SQLStock > operator()(mysqlpp::Row& row). Perhaps you are overengineering it. What's wrong with just subclassing mysqlpp::Date and telling ssqlsxlat to use your subclass? Every assignment to it can run the text through your extra logic.