19e046f02SJonas Devlieghere //===-- CommandObjectReproducer.h -------------------------------*- C++ -*-===//
29e046f02SJonas Devlieghere //
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
69e046f02SJonas Devlieghere //
79e046f02SJonas Devlieghere //===----------------------------------------------------------------------===//
89e046f02SJonas Devlieghere 
9*cdc514e4SJonas Devlieghere #ifndef LLDB_SOURCE_COMMANDS_COMMANDOBJECTREPRODUCER_H
10*cdc514e4SJonas Devlieghere #define LLDB_SOURCE_COMMANDS_COMMANDOBJECTREPRODUCER_H
119e046f02SJonas Devlieghere 
129e046f02SJonas Devlieghere #include "lldb/Interpreter/CommandObjectMultiword.h"
139e046f02SJonas Devlieghere 
149e046f02SJonas Devlieghere namespace lldb_private {
159e046f02SJonas Devlieghere 
169e046f02SJonas Devlieghere // CommandObjectReproducer
179e046f02SJonas Devlieghere 
189e046f02SJonas Devlieghere class CommandObjectReproducer : public CommandObjectMultiword {
199e046f02SJonas Devlieghere public:
209e046f02SJonas Devlieghere   CommandObjectReproducer(CommandInterpreter &interpreter);
219e046f02SJonas Devlieghere 
229e046f02SJonas Devlieghere   ~CommandObjectReproducer() override;
239e046f02SJonas Devlieghere };
249e046f02SJonas Devlieghere 
259e046f02SJonas Devlieghere } // namespace lldb_private
269e046f02SJonas Devlieghere 
27*cdc514e4SJonas Devlieghere #endif // LLDB_SOURCE_COMMANDS_COMMANDOBJECTREPRODUCER_H
28