1*bdd1243dSDimitry Andric //===-- CommandObjectDiagnostics.h ------------------------------*- C++ -*-===// 2*bdd1243dSDimitry Andric // 3*bdd1243dSDimitry Andric // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4*bdd1243dSDimitry Andric // See https://llvm.org/LICENSE.txt for license information. 5*bdd1243dSDimitry Andric // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 6*bdd1243dSDimitry Andric // 7*bdd1243dSDimitry Andric //===----------------------------------------------------------------------===// 8*bdd1243dSDimitry Andric 9*bdd1243dSDimitry Andric #ifndef LLDB_SOURCE_COMMANDS_COMMANDOBJECTDIAGNOSTICS_H 10*bdd1243dSDimitry Andric #define LLDB_SOURCE_COMMANDS_COMMANDOBJECTDIAGNOSTICS_H 11*bdd1243dSDimitry Andric 12*bdd1243dSDimitry Andric #include "lldb/Interpreter/CommandObjectMultiword.h" 13*bdd1243dSDimitry Andric 14*bdd1243dSDimitry Andric namespace lldb_private { 15*bdd1243dSDimitry Andric 16*bdd1243dSDimitry Andric class CommandObjectDiagnostics : public CommandObjectMultiword { 17*bdd1243dSDimitry Andric public: 18*bdd1243dSDimitry Andric CommandObjectDiagnostics(CommandInterpreter &interpreter); 19*bdd1243dSDimitry Andric ~CommandObjectDiagnostics() override; 20*bdd1243dSDimitry Andric 21*bdd1243dSDimitry Andric private: 22*bdd1243dSDimitry Andric CommandObjectDiagnostics(const CommandObjectDiagnostics &) = delete; 23*bdd1243dSDimitry Andric const CommandObjectDiagnostics & 24*bdd1243dSDimitry Andric operator=(const CommandObjectDiagnostics &) = delete; 25*bdd1243dSDimitry Andric }; 26*bdd1243dSDimitry Andric 27*bdd1243dSDimitry Andric } // namespace lldb_private 28*bdd1243dSDimitry Andric 29*bdd1243dSDimitry Andric #endif // LLDB_SOURCE_COMMANDS_COMMANDOBJECTDIAGNOSTICS_H 30