130fdc8d8SChris Lattner //===-- CommandObjectQuit.h -------------------------------------*- C++ -*-===// 230fdc8d8SChris Lattner // 330fdc8d8SChris Lattner // The LLVM Compiler Infrastructure 430fdc8d8SChris Lattner // 530fdc8d8SChris Lattner // This file is distributed under the University of Illinois Open Source 630fdc8d8SChris Lattner // License. See LICENSE.TXT for details. 730fdc8d8SChris Lattner // 830fdc8d8SChris Lattner //===----------------------------------------------------------------------===// 930fdc8d8SChris Lattner 1030fdc8d8SChris Lattner #ifndef liblldb_CommandObjectQuit_h_ 1130fdc8d8SChris Lattner #define liblldb_CommandObjectQuit_h_ 1230fdc8d8SChris Lattner 1330fdc8d8SChris Lattner // C Includes 1430fdc8d8SChris Lattner // C++ Includes 1530fdc8d8SChris Lattner // Other libraries and framework includes 1630fdc8d8SChris Lattner // Project includes 1730fdc8d8SChris Lattner #include "lldb/Interpreter/CommandObject.h" 1830fdc8d8SChris Lattner 1930fdc8d8SChris Lattner namespace lldb_private { 2030fdc8d8SChris Lattner 2130fdc8d8SChris Lattner //------------------------------------------------------------------------- 2230fdc8d8SChris Lattner // CommandObjectQuit 2330fdc8d8SChris Lattner //------------------------------------------------------------------------- 2430fdc8d8SChris Lattner 2530fdc8d8SChris Lattner class CommandObjectQuit : public CommandObject 2630fdc8d8SChris Lattner { 2730fdc8d8SChris Lattner public: 2830fdc8d8SChris Lattner 29*a7015092SGreg Clayton CommandObjectQuit (CommandInterpreter &interpreter); 3030fdc8d8SChris Lattner 3130fdc8d8SChris Lattner virtual 3230fdc8d8SChris Lattner ~CommandObjectQuit (); 3330fdc8d8SChris Lattner 3430fdc8d8SChris Lattner virtual bool 35*a7015092SGreg Clayton Execute (Args& args, 3630fdc8d8SChris Lattner CommandReturnObject &result); 3730fdc8d8SChris Lattner 3830fdc8d8SChris Lattner }; 3930fdc8d8SChris Lattner 4030fdc8d8SChris Lattner } // namespace lldb_private 4130fdc8d8SChris Lattner 4230fdc8d8SChris Lattner #endif // liblldb_CommandObjectQuit_h_ 43