1f4a2713aSLionel Sambuc //==--- InterCheckerAPI.h ---------------------------------------*- C++ -*-==// 2f4a2713aSLionel Sambuc // 3f4a2713aSLionel Sambuc // The LLVM Compiler Infrastructure 4f4a2713aSLionel Sambuc // 5f4a2713aSLionel Sambuc // This file is distributed under the University of Illinois Open Source 6f4a2713aSLionel Sambuc // License. See LICENSE.TXT for details. 7f4a2713aSLionel Sambuc // 8f4a2713aSLionel Sambuc //===----------------------------------------------------------------------===// 9f4a2713aSLionel Sambuc // This file allows introduction of checker dependencies. It contains APIs for 10f4a2713aSLionel Sambuc // inter-checker communications. 11f4a2713aSLionel Sambuc //===----------------------------------------------------------------------===// 12f4a2713aSLionel Sambuc 13*0a6a1f1dSLionel Sambuc #ifndef LLVM_CLANG_LIB_STATICANALYZER_CHECKERS_INTERCHECKERAPI_H 14*0a6a1f1dSLionel Sambuc #define LLVM_CLANG_LIB_STATICANALYZER_CHECKERS_INTERCHECKERAPI_H 15f4a2713aSLionel Sambuc namespace clang { 16f4a2713aSLionel Sambuc namespace ento { 17f4a2713aSLionel Sambuc 18f4a2713aSLionel Sambuc /// Register the checker which evaluates CString API calls. 19f4a2713aSLionel Sambuc void registerCStringCheckerBasic(CheckerManager &Mgr); 20f4a2713aSLionel Sambuc 21f4a2713aSLionel Sambuc }} 22f4a2713aSLionel Sambuc #endif /* INTERCHECKERAPI_H_ */ 23