Go to the documentation of this file.
26#ifndef __OgreThreadHeadersBoost_H__
27#define __OgreThreadHeadersBoost_H__
29#if OGRE_COMPILER == OGRE_COMPILER_CLANG || OGRE_COMPILER == OGRE_COMPILER_GNUC
30# pragma GCC diagnostic push
31#if OGRE_COMPILER == OGRE_COMPILER_GNUC
32# pragma GCC diagnostic ignored "-Wpragmas"
33#elif OGRE_COMPILER == OGRE_COMPILER_CLANG
34# pragma GCC diagnostic ignored "-Wdocumentation"
35# pragma GCC diagnostic ignored "-Wconstexpr-not-const"
37# pragma GCC diagnostic ignored "-Wshadow"
38# pragma GCC diagnostic ignored "-Wpadded"
39# pragma GCC diagnostic ignored "-Wweak-vtables"
40# pragma GCC diagnostic ignored "-Wall"
41# pragma GCC diagnostic ignored "-Wshorten-64-to-32"
42# pragma GCC diagnostic ignored "-Wunused-local-typedefs"
43# pragma GCC diagnostic ignored "-Wunused-variable"
44# pragma GCC diagnostic ignored "-Wundef"
47#include <boost/thread/tss.hpp>
48#include <boost/thread/recursive_mutex.hpp>
49#include <boost/thread/condition.hpp>
50#include <boost/thread/thread.hpp>
51#include <boost/thread/shared_mutex.hpp>
52#include <boost/thread/locks.hpp>
54#if OGRE_COMPILER == OGRE_COMPILER_CLANG || OGRE_COMPILER == OGRE_COMPILER_GNUC
55# pragma GCC diagnostic pop