#pragma once namespace kp { class Algorithm { private: public: Algorithm(); virtual ~Algorithm(); }; } // End namespace kp