From: <ag...@us...> - 2011-11-17 14:49:52
|
Revision: 2610 http://zoolib.svn.sourceforge.net/zoolib/?rev=2610&view=rev Author: agreen Date: 2011-11-17 14:49:46 +0000 (Thu, 17 Nov 2011) Log Message: ----------- Make ZYadStrimR_ML publicly available. Modified Paths: -------------- trunk/zoolib/source/cxx/zoolib/ZYad_ML.cpp trunk/zoolib/source/cxx/zoolib/ZYad_ML.h Modified: trunk/zoolib/source/cxx/zoolib/ZYad_ML.cpp =================================================================== --- trunk/zoolib/source/cxx/zoolib/ZYad_ML.cpp 2011-11-17 14:49:19 UTC (rev 2609) +++ trunk/zoolib/source/cxx/zoolib/ZYad_ML.cpp 2011-11-17 14:49:46 UTC (rev 2610) @@ -59,22 +59,6 @@ #pragma mark - #pragma mark * ZYadStrimR_ML -class ZYadStrimR_ML -: public ZYadStrimR - { -public: - ZYadStrimR_ML(ZRef<ZML::StrimmerU> iStrimmerU); - -// From ZYadR - virtual void Finish(); - -// From ZStrimmerU via ZYadStrimR - virtual const ZStrimR& GetStrimR(); - -private: - ZRef<ZML::StrimmerU> fStrimmerU; - }; - ZYadStrimR_ML::ZYadStrimR_ML(ZRef<ZML::StrimmerU> iStrimmerU) : fStrimmerU(iStrimmerU) {} @@ -85,6 +69,9 @@ const ZStrimR& ZYadStrimR_ML::GetStrimR() { return fStrimmerU->GetStrimR(); } +ZML::StrimU& ZYadStrimR_ML::GetStrim() + { return fStrimmerU->GetStrim(); } + // ================================================================================================= #pragma mark - #pragma mark * ZYadMapR_ML Modified: trunk/zoolib/source/cxx/zoolib/ZYad_ML.h =================================================================== --- trunk/zoolib/source/cxx/zoolib/ZYad_ML.h 2011-11-17 14:49:19 UTC (rev 2609) +++ trunk/zoolib/source/cxx/zoolib/ZYad_ML.h 2011-11-17 14:49:46 UTC (rev 2610) @@ -40,9 +40,33 @@ // ================================================================================================= #pragma mark - +#pragma mark * ZYadStrimR_ML + +class ZYadStrimR_ML +: public virtual ZYadStrimR + { +public: + ZYadStrimR_ML(ZRef<ZML::StrimmerU> iStrimmerU); + +// From ZYadR + virtual void Finish(); + +// From ZStrimmerU via ZYadStrimR + virtual const ZStrimR& GetStrimR(); + +// Our protocol + ZML::StrimU& GetStrim(); + +private: + ZRef<ZML::StrimmerU> fStrimmerU; + }; + +// ================================================================================================= +#pragma mark - #pragma mark * ZYadMapR_ML -class ZYadMapR_ML : public ZYadMapR_Std +class ZYadMapR_ML +: public virtual ZYadMapR_Std { public: ZYadMapR_ML(ZRef<ZML::StrimmerU> iStrimmerU); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |