blob: acd4cedfe9fdcd97adb570fcd96322a7fc23fad5 [file] [log] [blame]
Kate Stoneb9c1b512016-09-06 20:57:50 +00001//===-- CommandObjectApropos.h -----------------------------------*- C++
2//-*-===//
Chris Lattner30fdc8d2010-06-08 16:52:24 +00003//
4// The LLVM Compiler Infrastructure
5//
6// This file is distributed under the University of Illinois Open Source
7// License. See LICENSE.TXT for details.
8//
9//===----------------------------------------------------------------------===//
10
11#ifndef liblldb_CommandObjectApropos_h_
12#define liblldb_CommandObjectApropos_h_
13
Chris Lattner30fdc8d2010-06-08 16:52:24 +000014#include "lldb/Interpreter/CommandObject.h"
15
16namespace lldb_private {
17
18//-------------------------------------------------------------------------
19// CommandObjectApropos
20//-------------------------------------------------------------------------
21
Kate Stoneb9c1b512016-09-06 20:57:50 +000022class CommandObjectApropos : public CommandObjectParsed {
Chris Lattner30fdc8d2010-06-08 16:52:24 +000023public:
Kate Stoneb9c1b512016-09-06 20:57:50 +000024 CommandObjectApropos(CommandInterpreter &interpreter);
Chris Lattner30fdc8d2010-06-08 16:52:24 +000025
Kate Stoneb9c1b512016-09-06 20:57:50 +000026 ~CommandObjectApropos() override;
Chris Lattner30fdc8d2010-06-08 16:52:24 +000027
Jim Ingham5a988412012-06-08 21:56:10 +000028protected:
Kate Stoneb9c1b512016-09-06 20:57:50 +000029 bool DoExecute(Args &command, CommandReturnObject &result) override;
Chris Lattner30fdc8d2010-06-08 16:52:24 +000030};
31
32} // namespace lldb_private
33
Pavel Labath1fb7e202015-09-02 09:33:09 +000034#endif // liblldb_CommandObjectApropos_h_