1ded470d3SGreg Clayton //===-- CommandObjectPlatform.h ---------------------------------*- C++ -*-===//
2ded470d3SGreg Clayton //
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
6ded470d3SGreg Clayton //
7ded470d3SGreg Clayton //===----------------------------------------------------------------------===//
8ded470d3SGreg Clayton 
9cdc514e4SJonas Devlieghere #ifndef LLDB_SOURCE_COMMANDS_COMMANDOBJECTPLATFORM_H
10cdc514e4SJonas Devlieghere #define LLDB_SOURCE_COMMANDS_COMMANDOBJECTPLATFORM_H
11ded470d3SGreg Clayton 
12ded470d3SGreg Clayton #include "lldb/Interpreter/CommandObjectMultiword.h"
13ded470d3SGreg Clayton 
14ded470d3SGreg Clayton namespace lldb_private {
15ded470d3SGreg Clayton 
16ded470d3SGreg Clayton // CommandObjectPlatform
17ded470d3SGreg Clayton 
18b9c1b51eSKate Stone class CommandObjectPlatform : public CommandObjectMultiword {
19ded470d3SGreg Clayton public:
20ded470d3SGreg Clayton   CommandObjectPlatform(CommandInterpreter &interpreter);
21ded470d3SGreg Clayton 
221fb7e202SPavel Labath   ~CommandObjectPlatform() override;
23ded470d3SGreg Clayton 
24ded470d3SGreg Clayton private:
25*eaebcbc6SKonrad Kleine   CommandObjectPlatform(const CommandObjectPlatform &) = delete;
26*eaebcbc6SKonrad Kleine   const CommandObjectPlatform &
27*eaebcbc6SKonrad Kleine   operator=(const CommandObjectPlatform &) = delete;
28ded470d3SGreg Clayton };
29ded470d3SGreg Clayton 
30ded470d3SGreg Clayton } // namespace lldb_private
31ded470d3SGreg Clayton 
32cdc514e4SJonas Devlieghere #endif // LLDB_SOURCE_COMMANDS_COMMANDOBJECTPLATFORM_H
33