0ad/source/network
Ralph Sennhauser 4a14e382d5
Replace deprecated std::is_pod
std::is_pod is deprecated in C++20 and as such triggers
-Wdeprecated-declarations when built with C++20, "is_standard_layout &&
is_trivial" is the equivalent, so migrate to that.

While at it replace runtime dispatch with compile time and reduce the
required trait for memcpy to what is really needed.

Signed-off-by: Ralph Sennhauser <ralph.sennhauser@gmail.com>
2025-08-12 20:45:15 +02:00
..
scripting Fix includes in source/network 2025-07-23 18:18:47 +02:00
tests Fix includes in source/network 2025-07-23 18:18:47 +02:00
FSM.h Fix includes in source/network 2025-07-23 18:18:47 +02:00
NetClient.cpp Fix includes in source/network 2025-07-23 18:18:47 +02:00
NetClient.h Fix includes in source/network 2025-07-23 18:18:47 +02:00
NetClientTurnManager.cpp Fix includes in source/network 2025-07-23 18:18:47 +02:00
NetClientTurnManager.h Fix includes in source/network 2025-07-23 18:18:47 +02:00
NetEnet.cpp Get config values without using return parameters 2025-04-09 12:51:21 +02:00
NetEnet.h Fix includes in source/network 2025-07-23 18:18:47 +02:00
NetFileTransfer.cpp Fix includes in source/network 2025-07-23 18:18:47 +02:00
NetFileTransfer.h Fix includes in source/network 2025-07-23 18:18:47 +02:00
NetHost.cpp Fix includes in source/network 2025-07-23 18:18:47 +02:00
NetHost.h Fix includes in source/network 2025-07-23 18:18:47 +02:00
NetMessage.cpp Fix includes in source/network 2025-07-23 18:18:47 +02:00
NetMessage.h Fix includes in source/network 2025-07-23 18:18:47 +02:00
NetMessages.h Adding Engine Version and Mod name/version checks to multiplayer handshake. 2025-01-25 07:39:32 +01:00
NetMessageSim.cpp Prefer [[maybe_unused]] over UNUSED2 2025-07-28 13:16:37 +02:00
NetProtocol.cpp Fix includes in source/network 2025-07-23 18:18:47 +02:00
NetProtocol.h Fix includes in source/network 2025-07-23 18:18:47 +02:00
NetServer.cpp Fix includes in source/network 2025-07-23 18:18:47 +02:00
NetServer.h Fix includes in source/network 2025-07-23 18:18:47 +02:00
NetServerTurnManager.cpp Fix includes in source/network 2025-07-23 18:18:47 +02:00
NetServerTurnManager.h Fix includes in source/network 2025-07-23 18:18:47 +02:00
NetSession.cpp Fix includes in source/network 2025-07-23 18:18:47 +02:00
NetSession.h Fix includes in source/network 2025-07-23 18:18:47 +02:00
NetStats.cpp Fix includes in source/network 2025-07-23 18:18:47 +02:00
NetStats.h Fix includes in source/network 2025-07-23 18:18:47 +02:00
NMTCreator.h Prefer [[maybe_unused]] over UNUSED2 2025-07-28 13:16:37 +02:00
Serialization.h Fix includes in source/network 2025-07-23 18:18:47 +02:00
StringConverters.h Fix includes in source/network 2025-07-23 18:18:47 +02:00
StunClient.cpp Replace deprecated std::is_pod 2025-08-12 20:45:15 +02:00
StunClient.h Fix includes in source/network 2025-07-23 18:18:47 +02:00