blob: be72c49fd2eb75c7fd0cbb73ad5679d0dd08600e [file] [log] [blame]
Ted Kremenek88f5cde2008-03-27 06:17:42 +00001//===--- HTMLPathDiagnostic.h - HTML Diagnostics for Paths ------*- C++ -*-===//
2//
3// The LLVM Compiler Infrastructure
4//
5// This file is distributed under the University of Illinois Open Source
6// License. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//
9//
10// This file defines the interface to create a HTMLPathDiagnostic object.
11//
12//===----------------------------------------------------------------------===//
13
14#ifndef LLVM_CLANG_PATH_HTML_DIAGNOSTIC_H
15#define LLVM_CLANG_PATH_HTML_DIAGNOSTIC_H
16
17#include <string>
18
19namespace clang {
Ted Kremenek339b9c22008-04-17 22:31:54 +000020
21class PathDiagnosticClient;
22class Preprocessor;
23class PreprocessorFactory;
24
Ted Kremenek88f5cde2008-03-27 06:17:42 +000025
Ted Kremenek339b9c22008-04-17 22:31:54 +000026PathDiagnosticClient* CreateHTMLDiagnosticClient(const std::string& prefix,
27 Preprocessor* PP,
28 PreprocessorFactory* PPF);
Ted Kremenek88f5cde2008-03-27 06:17:42 +000029}
30
31#endif