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