this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

at develop 81 lines 2.3 kB view raw
1// (C) Copyright John Maddock 2001. 2// (C) Copyright Darin Adler 2001. 3// Use, modification and distribution are subject to the 4// Boost Software License, Version 1.0. (See accompanying file 5// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 7// See http://www.boost.org for most recent version. 8 9// Metrowerks standard library: 10 11#ifndef __MSL_CPP__ 12# include <gecode/third-party/boost/config/no_tr1/utility.hpp> 13# ifndef __MSL_CPP__ 14# error This is not the MSL standard library! 15# endif 16#endif 17 18#if __MSL_CPP__ >= 0x6000 // Pro 6 19# define GECODE_BOOST_HAS_HASH 20# define GECODE_BOOST_STD_EXTENSION_NAMESPACE Metrowerks 21#endif 22#define GECODE_BOOST_HAS_SLIST 23 24#if __MSL_CPP__ < 0x6209 25# define GECODE_BOOST_NO_STD_MESSAGES 26#endif 27 28// check C lib version for <stdint.h> 29#include <cstddef> 30 31#if defined(__MSL__) && (__MSL__ >= 0x5000) 32# define GECODE_BOOST_HAS_STDINT_H 33# if !defined(__PALMOS_TRAPS__) 34# define GECODE_BOOST_HAS_UNISTD_H 35# endif 36 // boilerplate code: 37# include <gecode/third-party/boost/config/posix_features.hpp> 38#endif 39 40#if defined(_MWMT) || _MSL_THREADSAFE 41# define GECODE_BOOST_HAS_THREADS 42#endif 43 44#ifdef _MSL_NO_EXPLICIT_FUNC_TEMPLATE_ARG 45# define GECODE_BOOST_NO_STD_USE_FACET 46# define GECODE_BOOST_HAS_TWO_ARG_USE_FACET 47#endif 48 49// C++0x headers not yet implemented 50// 51# define GECODE_BOOST_NO_0X_HDR_ARRAY 52# define GECODE_BOOST_NO_0X_HDR_CHRONO 53# define GECODE_BOOST_NO_0X_HDR_CODECVT 54# define GECODE_BOOST_NO_0X_HDR_CONDITION_VARIABLE 55# define GECODE_BOOST_NO_0X_HDR_FORWARD_LIST 56# define GECODE_BOOST_NO_0X_HDR_FUTURE 57# define GECODE_BOOST_NO_0X_HDR_INITIALIZER_LIST 58# define GECODE_BOOST_NO_0X_HDR_MUTEX 59# define GECODE_BOOST_NO_0X_HDR_RANDOM 60# define GECODE_BOOST_NO_0X_HDR_RATIO 61# define GECODE_BOOST_NO_0X_HDR_REGEX 62# define GECODE_BOOST_NO_0X_HDR_SYSTEM_ERROR 63# define GECODE_BOOST_NO_0X_HDR_THREAD 64# define GECODE_BOOST_NO_0X_HDR_TUPLE 65# define GECODE_BOOST_NO_0X_HDR_TYPE_TRAITS 66# define GECODE_BOOST_NO_0X_HDR_TYPEINDEX 67# define GECODE_BOOST_NO_STD_UNORDERED // deprecated; see following 68# define GECODE_BOOST_NO_0X_HDR_UNORDERED_MAP 69# define GECODE_BOOST_NO_0X_HDR_UNORDERED_SET 70# define GECODE_BOOST_NO_NUMERIC_LIMITS_LOWEST 71 72#define GECODE_BOOST_STDLIB "Metrowerks Standard Library version " GECODE_BOOST_STRINGIZE(__MSL_CPP__) 73 74 75 76 77 78 79 80 81