xref: /llvm-project/lldb/source/Commands/CommandObjectLanguage.h (revision c9c55a26bd7fe1962ea1529ee0d0ccd0ea9f90da)
1 //===-- CommandObjectLanguage.h ---------------------------------*- C++ -*-===//
2 //
3 //                     The LLVM Compiler Infrastructure
4 //
5 // This file is distributed under the University of Illinois Open Source
6 // License. See LICENSE.TXT for details.
7 //
8 //===----------------------------------------------------------------------===//
9 
10 #ifndef liblldb_CommandObjectLanguage_h_
11 #define liblldb_CommandObjectLanguage_h_
12 
13 // C Includes
14 // C++ Includes
15 
16 
17 // Other libraries and framework includes
18 // Project includes
19 
20 #include "lldb/lldb-types.h"
21 #include "lldb/Interpreter/CommandObjectMultiword.h"
22 
23 namespace lldb_private {
24     class CommandObjectLanguage : public CommandObjectMultiword
25     {
26     public:
27         CommandObjectLanguage (CommandInterpreter &interpreter);
28 
29         virtual
30         ~CommandObjectLanguage ();
31 
32         virtual void
33         GenerateHelpText (Stream &output_stream);
34 
35     protected:
36         bool
37         DoExecute (Args& command, CommandReturnObject &result);
38     };
39 } // namespace lldb_private
40 
41 #endif  // liblldb_CommandObjectLanguage_h_
42