0ad/source/simulation2/helpers
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
..
CinemaPath.cpp Fix includes in source/simulation2 2025-08-07 20:00:49 +02:00
CinemaPath.h Fix includes in source/simulation2 2025-08-08 07:10:11 +02:00
Geometry.cpp Fix includes in source/simulation2 2025-08-08 07:10:11 +02:00
Geometry.h Fix includes in source/simulation2 2025-08-08 07:10:11 +02:00
Grid.h Replace deprecated std::is_pod 2025-08-12 20:45:15 +02:00
HierarchicalPathfinder.cpp Fix includes in source/simulation2 2025-08-07 08:38:40 +02:00
HierarchicalPathfinder.h Fix includes in source/simulation2 2025-08-07 20:00:49 +02:00
LongPathfinder.cpp Fix includes in source/simulation2 2025-08-07 20:00:49 +02:00
LongPathfinder.h Fix includes in source/simulation2 2025-08-08 07:10:11 +02:00
Los.h Fix includes in source/simulation2 2025-08-08 07:10:11 +02:00
MapEdgeTiles.h Fix includes in source/simulation2 2025-08-08 07:10:11 +02:00
Pathfinding.cpp Fix includes in source/simulation2 2025-08-07 20:00:49 +02:00
Pathfinding.h Fix includes in source/simulation2 2025-08-07 20:00:49 +02:00
PathGoal.cpp Fix includes in source/simulation2 2025-08-07 20:00:49 +02:00
PathGoal.h Fix includes in source/simulation2 2025-08-07 20:00:49 +02:00
Player.h Fix includes in source/simulation2 2025-08-07 08:38:40 +02:00
Position.h Revert non-ASCII characters from source and configuration files introduced in 157c6af18e. 2023-12-03 00:30:12 +00:00
PriorityQueue.h Fix includes in source/simulation2 2025-08-08 07:10:11 +02:00
Rasterize.cpp Fix includes in source/simulation2 2025-08-07 20:00:49 +02:00
Rasterize.h Fix includes in source/simulation2 2025-08-07 20:00:49 +02:00
Render.cpp Fix includes in source/simulation2 2025-08-03 17:16:27 +02:00
Render.h Fix includes in source/simulation2 2025-08-08 07:10:11 +02:00
Selection.cpp Fix includes in source/simulation2 2025-08-03 17:16:27 +02:00
Selection.h Fix includes in source/simulation2 2025-08-07 20:00:49 +02:00
SimulationCommand.h Fix includes in source/simulation2 2025-08-07 20:00:49 +02:00
Spatial.h Fix includes in source/simulation2 2025-08-08 07:10:11 +02:00
VertexPathfinder.cpp Fix includes in source/simulation2 2025-08-07 20:00:49 +02:00
VertexPathfinder.h Fix includes in source/simulation2 2025-08-07 20:00:49 +02:00