TRLC Platform Library
1.0.0
Header-only C++ library for compile-time platform detection and abstraction
Basic
architecture detection
#include "
trlc/platform/architecture.hpp
"
constexpr
auto
arch =
trlc::platform::getCpuArchitecture
();
if
constexpr (arch ==
trlc::platform::CpuArchitecture::x86_64
) {
// x86_64 specific optimizations
}
else
if
constexpr (
trlc::platform::is64BitArchitecture
()) {
// Generic 64-bit optimizations
}
architecture.hpp
CPU architecture and byte order detection for trlc-platform.
trlc::platform::getCpuArchitecture
static CpuArchitecture getCpuArchitecture()
Definition:
architecture.hpp:537
trlc::platform::is64BitArchitecture
static bool is64BitArchitecture()
Definition:
architecture.hpp:813
trlc::platform::CpuArchitecture::x86_64
@ x86_64
Intel/AMD x86-64 (64-bit) - Modern desktop/server processors.
Generated on Wed Aug 27 2025 14:26:37 for TRLC Platform Library by
1.9.1