minor tweaks to Directory code - still exceedingly weak
minor fix to Directory::AssureDeleted()
cosmetic/astyle cleanups
if !qCompilerAndStdLib_Supports_constexpr #define it as somewhat helpful workaround
added new bag/iterable apply test - and had to fix iterable's impl of apply to workaorund the crazy design flaw with MakeIterator - fix that soon!
added qCompilerAndStdLib_Supports_lambda_default_argument_WITH_closureCvtToFunctionPtrSupported to default to qCompilerAndStdLib_lamba_closureCvtToFunctionPtrSupported && qCompilerAndStdLib_Supports_lambda_default... and use that in places where there is a combo problem but VS2k12 supports both in isolation but not together - it appears. Use that to better workaroudn bug with string class library
Iterable<T>::Apply... work -  new (temporary to test) qAPPLY_IMPL_STRATEGY define to allow experimenting with differnt strategies on how to implement apply. May have found best answer, but document better and test better
fixed ApplyUntilTrue () to support qAPPLY_IMPL_STRATEGY also
progress cleaning up Iterator<T>::operator++ stuff moving towards cleaner semantics on creation so you odnt have to preclall operator++
minor tweaks to regression tests
Comments
lose Iterator<T>::IRep::Done() - and just use More() directly (moving done logic/wrapper to Iterator<T> class
moved RangedForIterator code to Tally code - only place its used (prepare to lose altogeher)
more cleanups to Tally code - losing RangedForIterator and losing operator Iterator... stuff from Tally - and install ebegin(), eend() methods (will find better names)
cleanup const on Iterator<T>::StrongEquals () and other minor cleanups to Tally code (cosmetic)
lose Bag<T>::operator= () cuz default impl is fine
major cleanup of Tally stuff (incomplete but a good breaking point) - now inherits from Iterable<T>
Tally<T> cleanups - moving towards returning smartptrs instead of plain ptrs, and a few related cleanups
More cleanups of Tally<T> code - mostly surrounding making TallyMutator a protected class of Tally<T>
Comments