add two patches from Richard Hughes to fix bug in parentdata comparison and update...
[vss2svn.git] / ssphys / SSPhys / HelpCommand.h
blob92bda909d273f0b5a1d7dfbeb2a0693855d4244a
1 // HelpCommand.h: interface for the CHelpCommand class.
2 //
3 //////////////////////////////////////////////////////////////////////
5 #if !defined(AFX_HELPCOMMAND_H__653D5862_B13A_46B2_8AA1_55E8D414AE54__INCLUDED_)
6 #define AFX_HELPCOMMAND_H__653D5862_B13A_46B2_8AA1_55E8D414AE54__INCLUDED_
8 #if _MSC_VER > 1000
9 #pragma once
10 #endif // _MSC_VER > 1000
12 #include "Command.h"
13 #include <memory>
15 class CCommandFactory;
16 //---------------------------------------------------------------------------
17 class CHelpCommand : public CMultiArgCommand
19 public:
20 CHelpCommand (CCommandFactory* pFactory = NULL);
22 virtual void Execute (po::variables_map const& options, std::string const& arg);
24 protected:
25 CCommandFactory* m_pFactory;
26 std::auto_ptr<CCommand> m_pCommand;
30 #endif // !defined(AFX_HELPCOMMAND_H__653D5862_B13A_46B2_8AA1_55E8D414AE54__INCLUDED_)