From: <ag...@us...> - 2012-01-25 19:26:57
|
Revision: 2682 http://zoolib.svn.sourceforge.net/zoolib/?rev=2682&view=rev Author: agreen Date: 2012-01-25 19:26:51 +0000 (Wed, 25 Jan 2012) Log Message: ----------- Make the underlying set accessible to clients, so its API can be used directly rather than having to forward everything. Modified Paths: -------------- trunk/zoolib/source/cxx/zoolib/ZCallable_Set.h Modified: trunk/zoolib/source/cxx/zoolib/ZCallable_Set.h =================================================================== --- trunk/zoolib/source/cxx/zoolib/ZCallable_Set.h 2012-01-23 18:18:12 UTC (rev 2681) +++ trunk/zoolib/source/cxx/zoolib/ZCallable_Set.h 2012-01-25 19:26:51 UTC (rev 2682) @@ -55,12 +55,9 @@ } // Our protocol - void Insert(ZRef<Callable> iCallable) - { fCallables.Insert(iCallable); } + ZSafeSet<ZRef<Callable> >& GetCallables() + { return fCallables; } - void Erase(ZRef<Callable> iCallable) - { fCallables.Erase(iCallable); } - private: ZSafeSet<ZRef<Callable> > fCallables; }; @@ -88,12 +85,9 @@ } // Our protocol - void Insert(ZRef<Callable> iCallable) - { fCallables.Insert(iCallable); } + ZSafeSet<ZRef<Callable> >& GetCallables() + { return fCallables; } - void Erase(ZRef<Callable> iCallable) - { fCallables.Erase(iCallable); } - private: ZSafeSet<ZRef<Callable> > fCallables; }; @@ -121,12 +115,9 @@ } // Our protocol - void Insert(ZRef<Callable> iCallable) - { fCallables.Insert(iCallable); } + ZSafeSet<ZRef<Callable> >& GetCallables() + { return fCallables; } - void Erase(ZRef<Callable> iCallable) - { fCallables.Erase(iCallable); } - private: ZSafeSet<ZRef<Callable> > fCallables; }; @@ -154,12 +145,9 @@ } // Our protocol - void Insert(ZRef<Callable> iCallable) - { fCallables.Insert(iCallable); } + ZSafeSet<ZRef<Callable> >& GetCallables() + { return fCallables; } - void Erase(ZRef<Callable> iCallable) - { fCallables.Erase(iCallable); } - private: ZSafeSet<ZRef<Callable> > fCallables; }; @@ -187,12 +175,9 @@ } // Our protocol - void Insert(ZRef<Callable> iCallable) - { fCallables.Insert(iCallable); } + ZSafeSet<ZRef<Callable> >& GetCallables() + { return fCallables; } - void Erase(ZRef<Callable> iCallable) - { fCallables.Erase(iCallable); } - private: ZSafeSet<ZRef<Callable> > fCallables; }; @@ -220,12 +205,9 @@ } // Our protocol - void Insert(ZRef<Callable> iCallable) - { fCallables.Insert(iCallable); } + ZSafeSet<ZRef<Callable> >& GetCallables() + { return fCallables; } - void Erase(ZRef<Callable> iCallable) - { fCallables.Erase(iCallable); } - private: ZSafeSet<ZRef<Callable> > fCallables; }; @@ -253,12 +235,9 @@ } // Our protocol - void Insert(ZRef<Callable> iCallable) - { fCallables.Insert(iCallable); } + ZSafeSet<ZRef<Callable> >& GetCallables() + { return fCallables; } - void Erase(ZRef<Callable> iCallable) - { fCallables.Erase(iCallable); } - private: ZSafeSet<ZRef<Callable> > fCallables; }; @@ -285,6 +264,10 @@ } } +// Our protocol + ZSafeSet<ZRef<Callable> >& GetCallables() + { return fCallables; } + private: ZSafeSet<ZRef<Callable> > fCallables; }; @@ -312,12 +295,9 @@ } // Our protocol - void Insert(ZRef<Callable> iCallable) - { fCallables.Insert(iCallable); } + ZSafeSet<ZRef<Callable> >& GetCallables() + { return fCallables; } - void Erase(ZRef<Callable> iCallable) - { fCallables.Erase(iCallable); } - private: ZSafeSet<ZRef<Callable> > fCallables; }; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |