clang
3.9.0
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
llvm.src
tools
clang
include
clang
Tooling
CompilationDatabasePluginRegistry.h
Go to the documentation of this file.
1
//===--- CompilationDatabasePluginRegistry.h - ------------------*- 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
#ifndef LLVM_CLANG_TOOLING_COMPILATIONDATABASEPLUGINREGISTRY_H
11
#define LLVM_CLANG_TOOLING_COMPILATIONDATABASEPLUGINREGISTRY_H
12
13
#include "
clang/Tooling/CompilationDatabase.h
"
14
#include "llvm/Support/Registry.h"
15
16
namespace
clang {
17
namespace
tooling {
18
19
class
CompilationDatabasePlugin
;
20
21
typedef
llvm::Registry<CompilationDatabasePlugin>
22
CompilationDatabasePluginRegistry
;
23
24
}
// end namespace tooling
25
}
// end namespace clang
26
27
#endif
clang::tooling::CompilationDatabasePlugin
Interface for compilation database plugins.
Definition:
CompilationDatabase.h:144
clang::tooling::CompilationDatabasePluginRegistry
llvm::Registry< CompilationDatabasePlugin > CompilationDatabasePluginRegistry
Definition:
CompilationDatabasePluginRegistry.h:19
CompilationDatabase.h
Generated on Wed Aug 31 2016 16:58:01 for clang by
1.8.6