00001 //////////////////////////////////////////////////////////////////////////////// 00002 /// 00003 /// \file 00004 /// \author Gerald Fahrnholz 00005 /// 00006 /// \brief 00007 /// Allows optional suppressing of windows header using define TTB_NO_WINDOWS_HEADER 00008 /// 00009 //////////////////////////////////////////////////////////////////////////////// 00010 00011 #pragma once 00012 00013 ///\cond do not document 00014 00015 // allow explicit include of windows header outside of the test environment 00016 #ifndef TTB_NO_WINDOWS_HEADER 00017 00018 #ifndef NOMINMAX 00019 00020 #define NOMINMAX // we don't want windows to override std::min and std::max with macros 00021 #include <windows.h> 00022 00023 #endif 00024 00025 #endif 00026 00027 ///\endcond