/** * \file * \brief Wrapper around Clang Indexing Public C Interface header. * * This file is distributed under the GNU General Public License. See * COPYING for details. */ #ifndef IRONY_MODE_SERVER_SUPPORT_CINDEXVERSION_H_ #define IRONY_MODE_SERVER_SUPPORT_CINDEXVERSION_H_ #include /// Use \#if CINDEX_VERSION_VERSION > 10047 to test for /// CINDEX_VERSION_MAJOR = 1 and CINDEX_VERSION_MINOR = 47. #ifndef CINDEX_VERSION #define CINDEX_VERSION 0 // pre-clang 3.2 support #endif #if CINDEX_VERSION >= 6 #define HAS_BRIEF_COMMENTS_IN_COMPLETION 1 #else #define HAS_BRIEF_COMMENTS_IN_COMPLETION 0 #endif #if CINDEX_VERSION >= 6 #define HAS_COMPILATION_DATABASE 1 #include #else #define HAS_COMPILATION_DATABASE 0 #endif #endif /* !IRONY_MODE_SERVER_SUPPORT_CINDEXVERSION_H_ */