// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team // SPDX-License-Identifier: GPL-3.0+ #pragma once // Disable some pointless warnings... #ifdef _MSC_VER # pragma warning(disable:4250) //'class' inherits 'method' via dominance #endif #include "common/Pcsx2Defs.h" #include "common/VectorIntrin.h" ////////////////////////////////////////////////////////////////////////////////////////// // Include the STL that's actually handy. #include #include // Printf format #include #include #include // string.h under c++ #include // stdio.h under c++ #include #include #include #include #include #include #include #include #include #include #include #include #include // ... and include some ANSI/POSIX C libs that are useful too, just for good measure. // (these compile lightning fast with or without PCH, but they never change so // might as well add them here) #include #include // We use fmt a fair bit now. // fmt pch breaks GCC in debug builds: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114370 #if !defined(__GNUC__) || defined(__clang__) #include "fmt/format.h" #endif