11#ifndef INCGUARD_MGL_AUDIO_VOICE_STORAGE_H_1610732545
12#define INCGUARD_MGL_AUDIO_VOICE_STORAGE_H_1610732545
ボイスストレージクラス
Definition mgl_audio_voice_storage.h:26
bool Add(const SharedVoice &voice) noexcept
ボイスの追加
Definition mgl_audio_voice_storage.cc:23
SharedVoice Get(VoiceKey key) noexcept
ボイスの取得
Definition mgl_audio_voice_storage.cc:42
bool Remove(VoiceKey key) noexcept
ボイスの削除
Definition mgl_audio_voice_storage.cc:64
VoiceKey
ボイスキー
Definition mgl_audio_defs.h:22
std::shared_ptr< Voice > SharedVoice
共有ボイスの型
Definition mgl_audio_voice.h:251
STL::unordered_map< VoiceKey, SharedVoice > VoiceMap
ボイスストレージ用のマップの型
Definition mgl_audio_voice_storage.h:22
std::unordered_map< Key, T, Hash, Pred, Allocator< std::pair< const Key, T > > > unordered_map
std::unordered_mapの代替
Definition mgl_stl_containers.h:71