Exteor/test/stdafx.h
2024-06-07 20:30:06 +03:00

68 lines
1.2 KiB
C++

#pragma once
#define GTEST_LANG_CXX11 1
#include "gtest/gtest.h"
#define _AFXDLL
#define _WIN32_WINNT _WIN32_WINNT_WIN7
// MFC
#pragma warning( push )
#pragma warning( disable : 4302 4311 )
#define _AFX_ALL_WARNINGS // NOLINT
#include "afxwin.h"
#include "afxcontrolbars.h"
#undef min
#undef max
#undef IN
#pragma warning( pop )
// STL
#include <algorithm>
#include <map>
#include <memory>
#include <set>
#include <string>
#include <vector>
#include <unordered_map>
#include <filesystem>
#include <fstream>
#include <format>
// POCO
#ifdef _MSC_VER
#pragma warning( push )
#pragma warning( disable : 4244 )
#pragma warning( disable : 5054 )
#endif
#include <Poco/Exception.h>
#include <Poco/Zip/Compress.h>
#include <Poco/Zip/Decompress.h>
#include <Poco/DateTime.h>
#include <Poco/MemoryStream.h>
#include <Poco/File.h>
#ifdef _MSC_VER
#pragma warning( pop )
#endif
// CCL
#include "ccl/env/cclEnvironment.h"
#include "ccl/semantic/RSCore.h"
#include "ccl/semantic/RSForm.h"
#include "ccl/semantic/RSModel.h"
#include "ccl/oss/OSSchema.h"
using ccl::StrPos;
using ccl::StrRange;
using ccl::EntityUID;
using ccl::VectorOfEntities;
using ccl::SetOfEntities;
#include "xtr/mfcHelper.h"