Files
fs2open.github.com/code/scripting/api/libs
Goober5000 133b033ea0 some upgrades to vmallocator.h
Make `SCP_vector`, `SCP_list`, `SCP_set`, and `SCP_multiset` subclasses of their STL counterparts.  This allows helper functions to be added to each, including the `contains()` function which is not available until C++20.  (This has minor effects on other parts of the codebase that treated `SCP_` and `std::` as synonyms.)  Since there is now a nontrivial amount of code that needs to be in a .cpp file, create vmallocator.cpp.

Note that `SCP_string` truncation has been refactored to use length rather than C-string size to be consistent with other `std::basic_string` functions.

Also, remove some enum class hashing code which is no longer necessary now that the codebase is at C++17.
2025-02-02 14:54:26 -05:00
..
2024-08-12 16:00:24 -04:00
2022-11-14 17:31:50 +09:00
2018-09-16 13:55:29 +02:00
2023-08-14 17:40:47 -04:00
2025-02-02 14:54:26 -05:00
2019-03-02 14:02:21 +01:00
2024-04-25 21:26:35 -04:00
2022-07-13 12:30:01 -04:00
2025-01-16 07:44:38 -05:00
2018-09-16 13:55:29 +02:00
2020-06-06 23:45:36 +02:00
2017-11-30 13:26:20 +01:00