ultimatepp/uppsrc/ide/CommandLineHandler.h
klugier 5359cc0cca Gdb: 64-bit version of TheIDE can break 32-bit debugge process. #1892
git-svn-id: svn://ultimatepp.org/upp/trunk@12111 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-07-28 14:38:37 +00:00

32 lines
529 B
C++

#ifndef _ide_Command_Line_Handler_h_
#define _ide_Command_Line_Handler_h_
#include <Core/Core.h>
namespace Upp {
// TODO: All TheIDE command line arguments should be handle in this class.
class CommandLineHandler {
public:
CommandLineHandler(const Vector<String>& args);
bool Handle();
public:
Vector<String> GetArgs() { return clone(args); }
private:
bool HandleManipulators();
bool HandleScale();
bool HandleHelp() const;
bool HandleDebugBreakProcess() const;
private:
Vector<String> args;
};
}
#endif