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-06-20 23:38:34 +08:00
|
|
|
// Library Version and Comparison Macros
|
|
|
|
#include "yycc/version.hpp"
|
|
|
|
#include "yycc/macro/version_cmp.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-06-20 23:38:34 +08:00
|
|
|
|
|
|
|
// Batch Class Move / Copy Function Macros
|
|
|
|
#include "yycc/macro/class_copy_move.hpp"
|
|
|
|
|
|
|
|
namespace yycc {}
|