Index: src/libchcore/TSimpleTimer.h =================================================================== diff -u -N -r5693271a6736f524997e3951fc7b7b6323bc6447 -rc8e73b75027d5e17fb8b1e1eb40e64f40fc62547 --- src/libchcore/TSimpleTimer.h (.../TSimpleTimer.h) (revision 5693271a6736f524997e3951fc7b7b6323bc6447) +++ src/libchcore/TSimpleTimer.h (.../TSimpleTimer.h) (revision c8e73b75027d5e17fb8b1e1eb40e64f40fc62547) @@ -24,7 +24,7 @@ BEGIN_CHCORE_NAMESPACE -class TSimpleTimer +class LIBCHCORE_API TSimpleTimer { public: TSimpleTimer(bool bAutostart = false, const ITimestampProviderPtr& spTimestampProvider = ITimestampProviderPtr()); @@ -45,7 +45,10 @@ unsigned long long GetLastTimestamp() const { return m_ullLastTime; } private: +#pragma warning(push) +#pragma warning(disable: 4251) ITimestampProviderPtr m_spTimestampProvider; +#pragma warning(pop) bool m_bStarted; unsigned long long m_ullTotalTime; // total time measured