Index: src/libchcore/TSharedModificationTracker.h =================================================================== diff -u -N -rb193a95402f2bf4c456fb9d65d111caaf6994823 -r19925be73ffcadd9f345f10e03e55aadb3f0eeac --- src/libchcore/TSharedModificationTracker.h (.../TSharedModificationTracker.h) (revision b193a95402f2bf4c456fb9d65d111caaf6994823) +++ src/libchcore/TSharedModificationTracker.h (.../TSharedModificationTracker.h) (revision 19925be73ffcadd9f345f10e03e55aadb3f0eeac) @@ -55,6 +55,14 @@ m_rBitset[ChangeBit] = true; } + template + TSharedModificationTracker(Bitset& rBitset, const V1& rValue1, const V2& rValue2) : + m_tValue(rValue1, rValue2), + m_rBitset(rBitset) + { + m_rBitset[ChangeBit] = true; + } + TSharedModificationTracker& operator=(const TSharedModificationTracker& rValue) { if(this != &rValue)