#ifndef BOOST_MPL_OR_HPP_INCLUDED
#define BOOST_MPL_OR_HPP_INCLUDED
#include <boost/mpl/aux_/config/use_preprocessed.hpp>
#if !defined(BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS) \
&& !defined(BOOST_MPL_PREPROCESSING_MODE)
# include <boost/mpl/bool.hpp>
# include <boost/mpl/aux_/nested_type_wknd.hpp>
# include <boost/mpl/aux_/na_spec.hpp>
# include <boost/mpl/aux_/lambda_support.hpp>
# include <boost/mpl/aux_/config/msvc.hpp>
#if defined(_MSC_EXTENSIONS)
#if defined(or)
# pragma push_macro("or")
# undef or
# define or(x)
#endif
#endif
# define BOOST_MPL_PREPROCESSED_HEADER or.hpp
# include <boost/mpl/aux_/include_preprocessed.hpp>
#if defined(_MSC_EXTENSIONS)
#if defined(or)
# pragma pop_macro("or")
#endif
#endif
#else
# define AUX778076_OP_NAME or_
# define AUX778076_OP_VALUE1 true
# define AUX778076_OP_VALUE2 false
# include <boost/mpl/aux_/logical_op.hpp>
#endif #endif