2025-06-20 23:38:34 +08:00
|
|
|
#pragma once
|
|
|
|
|
2025-07-25 11:06:22 +08:00
|
|
|
/**
|
|
|
|
* @file
|
|
|
|
* When you use YYCCommonplace, please make sure that you include this header first,
|
|
|
|
* before including any other headers of YYCC.
|
|
|
|
* This header contain essential check macros and version infos.
|
|
|
|
* They are crucial before using YYCC.
|
|
|
|
*/
|
|
|
|
|
2025-08-05 10:54:15 +08:00
|
|
|
// Library version
|
2025-06-20 23:38:34 +08:00
|
|
|
#include "yycc/version.hpp"
|
|
|
|
|
2025-07-25 09:35:26 +08:00
|
|
|
// Detect essential macros
|
|
|
|
// Operating System macros
|
2025-06-20 23:38:34 +08:00
|
|
|
#include "yycc/macro/os_detector.hpp"
|
2025-07-25 09:35:26 +08:00
|
|
|
// Compiler macros
|
|
|
|
#include "yycc/macro/compiler_detector.hpp"
|
|
|
|
// Endian macros
|
|
|
|
#include "yycc/macro/endian_detector.hpp"
|
2025-08-05 10:54:15 +08:00
|
|
|
// Pointer size macros
|
|
|
|
#include "yycc/macro/ptr_size_detector.hpp"
|
|
|
|
// STL macros
|
|
|
|
#include "yycc/macro/stl_detector.hpp"
|
2025-06-20 23:38:34 +08:00
|
|
|
|
|
|
|
namespace yycc {}
|