blob: d38d63cd05ceef310cdeb4d8cefc6af8390104ec [file] [log] [blame]
Anna Zakse56167e2012-02-17 22:35:31 +00001//==--- InterCheckerAPI.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// This file allows introduction of checker dependencies. It contains APIs for
10// inter-checker communications.
11//===----------------------------------------------------------------------===//
12
Benjamin Kramer2f5db8b2014-08-13 16:25:19 +000013#ifndef LLVM_CLANG_LIB_STATICANALYZER_CHECKERS_INTERCHECKERAPI_H
14#define LLVM_CLANG_LIB_STATICANALYZER_CHECKERS_INTERCHECKERAPI_H
Anna Zakse56167e2012-02-17 22:35:31 +000015namespace clang {
Pete Cooperf9db57372015-04-17 17:00:16 +000016class CheckerManager;
17
Anna Zakse56167e2012-02-17 22:35:31 +000018namespace ento {
19
20/// Register the checker which evaluates CString API calls.
21void registerCStringCheckerBasic(CheckerManager &Mgr);
22
23}}
24#endif /* INTERCHECKERAPI_H_ */