11590Srgrimes//===-- CommandObjectLog.h --------------------------------------*- C++ -*-===//
21590Srgrimes//
31590Srgrimes// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
41590Srgrimes// See https://llvm.org/LICENSE.txt for license information.
51590Srgrimes// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
61590Srgrimes//
71590Srgrimes//===----------------------------------------------------------------------===//
81590Srgrimes
91590Srgrimes#ifndef LLDB_SOURCE_COMMANDS_COMMANDOBJECTLOG_H
101590Srgrimes#define LLDB_SOURCE_COMMANDS_COMMANDOBJECTLOG_H
111590Srgrimes
121590Srgrimes#include "lldb/Interpreter/CommandObjectMultiword.h"
131590Srgrimes
141590Srgrimesnamespace lldb_private {
151590Srgrimes
161590Srgrimes// CommandObjectLog
171590Srgrimes
181590Srgrimesclass CommandObjectLog : public CommandObjectMultiword {
191590Srgrimespublic:
201590Srgrimes  // Constructors and Destructors
211590Srgrimes  CommandObjectLog(CommandInterpreter &interpreter);
221590Srgrimes
231590Srgrimes  ~CommandObjectLog() override;
241590Srgrimes
251590Srgrimesprivate:
261590Srgrimes  // For CommandObjectLog only
271590Srgrimes  CommandObjectLog(const CommandObjectLog &) = delete;
281590Srgrimes  const CommandObjectLog &operator=(const CommandObjectLog &) = delete;
291590Srgrimes};
301590Srgrimes
311590Srgrimes} // namespace lldb_private
321590Srgrimes
331590Srgrimes#endif // LLDB_SOURCE_COMMANDS_COMMANDOBJECTLOG_H
341590Srgrimes