1243791Sdim//===--- CompilationDatabasePluginRegistry.h - ------------------*- C++ -*-===// 2243791Sdim// 3243791Sdim// The LLVM Compiler Infrastructure 4243791Sdim// 5243791Sdim// This file is distributed under the University of Illinois Open Source 6243791Sdim// License. See LICENSE.TXT for details. 7243791Sdim// 8243791Sdim//===----------------------------------------------------------------------===// 9243791Sdim 10243791Sdim#ifndef LLVM_CLANG_TOOLING_COMPILATION_DATABASE_PLUGIN_REGISTRY_H 11243791Sdim#define LLVM_CLANG_TOOLING_COMPILATION_DATABASE_PLUGIN_REGISTRY_H 12243791Sdim 13243791Sdim#include "clang/Tooling/CompilationDatabase.h" 14243791Sdim#include "llvm/Support/Registry.h" 15243791Sdim 16243791Sdimnamespace clang { 17243791Sdimnamespace tooling { 18243791Sdim 19243791Sdimclass CompilationDatabasePlugin; 20243791Sdim 21243791Sdimtypedef llvm::Registry<CompilationDatabasePlugin> 22243791Sdim CompilationDatabasePluginRegistry; 23243791Sdim 24243791Sdim} // end namespace tooling 25243791Sdim} // end namespace clang 26243791Sdim 27243791Sdim#endif // LLVM_CLANG_TOOLING_COMPILATION_DATABASE_PLUGIN_REGISTRY_H 28