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