Gavin Doughtie on 22 Aug 2003 20:56:54 -0000 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
Re: [ALACPP] boost::bind and global functions? |
Here's more code: typedef void (*ProcessRowFunc)(FetchRow); bool MyQueryResultWrapper::nextRow(ProcessRowFunc func) { // blah blah, get aFetchRow from Oracle... func(aFetchRow); } // read file info from oracle. This is inside an instance method on a Take object MyQueryResultWrapper wrap(aCursorLikeThingie); while(wrap.nextRow(boost::bind(&Take::addFile, this, _1))); void Take::addFile(FetchRow row) { // process the row and add it to myself. } Does this reveal the madness of my ways? I'm afraid I can't post much more of our Super Secret Important Code in unobfuscated form... Gavin _______________________________________________ alacpp mailing list alacpp@xxxxxxxxxxx http://lists.ellipsis.cx/mailman/listinfo/alacpp