#pragma once namespace Modules { namespace Main { class ModuleAccessInterface { public: virtual void load() = 0; }; }; // namespace Main }; // namespace Modules