0ad/source/soundmanager/data
trompetin17 94c907342a
SoundManager: Replace manual memory with unorderedmap
Remove manual memory management throughout the SoundManager subsystem
in favor of unorderedmap.

Key changes:
- Eliminate manual new/delete calls and potential memory leaks
- Update all sound item classes to use SoundManager factory
- Modernize resource management in OggData and related components
- Ensure exception-safe memory handling across the audio pipeline

This refactoring improves code maintainability, reduces crash risk from
memory errors, and aligns with modern C++ best practices.
2025-08-25 09:45:14 -05:00
..
ogg.cpp Remove custom span and use std::span 2025-08-24 11:09:57 +02:00
ogg.h Remove custom span and use std::span 2025-08-24 11:09:57 +02:00
OggData.cpp SoundManager: Replace manual memory with unorderedmap 2025-08-25 09:45:14 -05:00
OggData.h SoundManager: Replace manual memory with unorderedmap 2025-08-25 09:45:14 -05:00