1118824Sharti//===-- CommandObjectPlatform.h ---------------------------------*- C++ -*-===//
2118824Sharti//
3118824Sharti// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4118824Sharti// See https://llvm.org/LICENSE.txt for license information.
5118824Sharti// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6118824Sharti//
7118824Sharti//===----------------------------------------------------------------------===//
8118824Sharti
9118824Sharti#ifndef LLDB_SOURCE_COMMANDS_COMMANDOBJECTPLATFORM_H
10118824Sharti#define LLDB_SOURCE_COMMANDS_COMMANDOBJECTPLATFORM_H
11118824Sharti
12118824Sharti#include "lldb/Interpreter/CommandObjectMultiword.h"
13118824Sharti
14118824Shartinamespace lldb_private {
15118824Sharti
16118824Sharti// CommandObjectPlatform
17118824Sharti
18118824Sharticlass CommandObjectPlatform : public CommandObjectMultiword {
19118824Shartipublic:
20118824Sharti  CommandObjectPlatform(CommandInterpreter &interpreter);
21118824Sharti
22118824Sharti  ~CommandObjectPlatform() override;
23118824Sharti
24118824Shartiprivate:
25118824Sharti  CommandObjectPlatform(const CommandObjectPlatform &) = delete;
26118824Sharti  const CommandObjectPlatform &
27118824Sharti  operator=(const CommandObjectPlatform &) = delete;
28118824Sharti};
29118824Sharti
30118824Sharti} // namespace lldb_private
31118824Sharti
32118824Sharti#endif // LLDB_SOURCE_COMMANDS_COMMANDOBJECTPLATFORM_H
33118824Sharti