68 lines
1.2 KiB
C++
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" |