#pragma once //#include //#include class KCommandEnvBuilder { public: KCommandEnvBuilder(); virtual ~KCommandEnvBuilder(); public: void BuildCommand( std::vector vecStringList ); private: const bool IsFiltering( std::vector vecStringList ); const bool IsReservedType( std::vector vecStringList ); const int CheckType( std::string & strKey ); const bool CheckFiltering( std::string & strKey ); const bool CheckReservedType( std::string & strKey, std::vector& vecStringList ); struct KCommandEnvReceiver* m_pEnvReceiver; }; KCommandEnvBuilder & GetCommandBuilder();