#ifndef LLDB_EXPRESSION_DIAGNOSTICMANAGER_H
#define LLDB_EXPRESSION_DIAGNOSTICMANAGER_H
#include "lldb/lldb-defines.h"
#include "lldb/lldb-types.h"
#include "lldb/Utility/DiagnosticsRendering.h"
#include "lldb/Utility/FileSpec.h"
#include "lldb/Utility/Status.h"
#include "llvm/ADT/STLExtras.h"
#include "llvm/ADT/StringRef.h"
#include <string>
#include <vector>
namespace lldb_private {
class ExpressionError
: public llvm::ErrorInfo<ExpressionError, DiagnosticError> { … };
enum DiagnosticOrigin { … };
const uint32_t LLDB_INVALID_COMPILER_ID = …;
class Diagnostic { … };
DiagnosticList;
class DiagnosticManager { … };
}
#endif