1c9c55a26SColin Riley //===-- CommandObjectLanguage.h ---------------------------------*- C++ -*-===//
2c9c55a26SColin Riley //
32946cd70SChandler Carruth // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
42946cd70SChandler Carruth // See https://llvm.org/LICENSE.txt for license information.
52946cd70SChandler Carruth // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6c9c55a26SColin Riley //
7c9c55a26SColin Riley //===----------------------------------------------------------------------===//
8c9c55a26SColin Riley 
9*cdc514e4SJonas Devlieghere #ifndef LLDB_SOURCE_COMMANDS_COMMANDOBJECTLANGUAGE_H
10*cdc514e4SJonas Devlieghere #define LLDB_SOURCE_COMMANDS_COMMANDOBJECTLANGUAGE_H
11c9c55a26SColin Riley 
12c9c55a26SColin Riley #include "lldb/Interpreter/CommandObjectMultiword.h"
13c9c55a26SColin Riley 
14c9c55a26SColin Riley namespace lldb_private {
15b9c1b51eSKate Stone class CommandObjectLanguage : public CommandObjectMultiword {
16c9c55a26SColin Riley public:
17c9c55a26SColin Riley   CommandObjectLanguage(CommandInterpreter &interpreter);
18c9c55a26SColin Riley 
191fb7e202SPavel Labath   ~CommandObjectLanguage() override;
20c9c55a26SColin Riley 
21c9c55a26SColin Riley protected:
22b9c1b51eSKate Stone   bool DoExecute(Args &command, CommandReturnObject &result);
23c9c55a26SColin Riley };
24c9c55a26SColin Riley } // namespace lldb_private
25c9c55a26SColin Riley 
26*cdc514e4SJonas Devlieghere #endif // LLDB_SOURCE_COMMANDS_COMMANDOBJECTLANGUAGE_H
27