0ad/source/soundmanager
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
..
data SoundManager: Replace manual memory with unorderedmap 2025-08-25 09:45:14 -05:00
items SoundManager: Replace manual memory with unorderedmap 2025-08-25 09:45:14 -05:00
scripting SoundManager: Replace manual memory with unorderedmap 2025-08-25 09:45:14 -05:00
ISoundManager.h Fix some includes all over the place 2025-08-13 19:38:21 +02:00
SoundManager.cpp SoundManager: Replace manual memory with unorderedmap 2025-08-25 09:45:14 -05:00
SoundManager.h SoundManager: Replace manual memory with unorderedmap 2025-08-25 09:45:14 -05:00