#pragma once namespace DIOS::Dev::Detail::MachineryECOM { class INaming { public: INaming(); virtual ~INaming(); public: virtual std::string Name(); void SetName(const std::string &name); private: std::string m_name; }; }