#pragma once namespace al { class AudioKeeper; class IUseAudioKeeper { public: virtual al::AudioKeeper* getAudioKeeper() const = 0; }; class AudioKeeper { public: }; };