Sha256: 59617b59be5abaf6db9e99aae3b6ed22322442c67b756caf5677b165eeeb5b8f

Contents?: true

Size: 1.86 KB

Versions: 30

Compression:

Stored size: 1.86 KB

Contents

//  Copyright (C) Christof Meerwald 2003
//  Copyright (C) Dan Watkins 2003
//
//  Use, modification and distribution are subject to the 
//  Boost Software License, Version 1.0. (See accompanying file 
//  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

//  Digital Mars C++ compiler setup:
#define BOOST_COMPILER __DMC_VERSION_STRING__

#define BOOST_HAS_LONG_LONG
#define BOOST_HAS_PRAGMA_ONCE

#if (__DMC__ <= 0x833)
#define BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL
#define BOOST_NO_TEMPLATE_TEMPLATES
#define BOOST_NEEDS_TOKEN_PASTING_OP_FOR_TOKENS_JUXTAPOSING
#define BOOST_NO_ARRAY_TYPE_SPECIALIZATIONS
#define BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS
#endif
#if (__DMC__ <= 0x840) || !defined(BOOST_STRICT_CONFIG)
#define BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS
#define BOOST_NO_MEMBER_TEMPLATE_FRIENDS
#define BOOST_NO_OPERATORS_IN_NAMESPACE
#define BOOST_NO_UNREACHABLE_RETURN_DETECTION
#define BOOST_NO_SFINAE
#define BOOST_NO_USING_TEMPLATE
#define BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL
#endif

//
// has macros:
#if (__DMC__ >= 0x840)
#define BOOST_HAS_DIRENT_H
#define BOOST_HAS_STDINT_H
#define BOOST_HAS_WINTHREADS
#endif

#if (__DMC__ >= 0x847)
#define BOOST_HAS_EXPM1
#define BOOST_HAS_LOG1P
#endif

//
// Is this really the best way to detect whether the std lib is in namespace std?
//
#include <cstddef>
#if !defined(__STL_IMPORT_VENDOR_CSTD) && !defined(_STLP_IMPORT_VENDOR_CSTD)
#  define BOOST_NO_STDC_NAMESPACE
#endif


// check for exception handling support:
#ifndef _CPPUNWIND
#  define BOOST_NO_EXCEPTIONS
#endif

#if __DMC__ < 0x800
#error "Compiler not supported or configured - please reconfigure"
#endif
//
// last known and checked version is ...:
#if (__DMC__ > 0x848)
#  if defined(BOOST_ASSERT_CONFIG)
#     error "Unknown compiler version - please run the configure tests and report the results"
#  endif
#endif

Version data entries

30 entries across 30 versions & 5 rubygems

Version Path
rockdog-passenger-0.0.1 ext/boost/config/compiler/digitalmars.hpp
vanity-1.7.1 vendor/ruby/1.9.1/gems/passenger-2.2.15/ext/boost/config/compiler/digitalmars.hpp
passenger-2.2.15 ext/boost/config/compiler/digitalmars.hpp
passenger-2.2.14 ext/boost/config/compiler/digitalmars.hpp
passenger-2.2.13 ext/boost/config/compiler/digitalmars.hpp
passenger-2.2.12 ext/boost/config/compiler/digitalmars.hpp
colouringcode-passenger-0.2 ext/boost/config/compiler/digitalmars.hpp
passenger-2.2.11 ext/boost/config/compiler/digitalmars.hpp
passenger-jmazzi-2.2.10 ext/boost/config/compiler/digitalmars.hpp
passenger-2.2.10 ext/boost/config/compiler/digitalmars.hpp
passenger-jmazzi-2.2.9 ext/boost/config/compiler/digitalmars.hpp
passenger-2.2.9 ext/boost/config/compiler/digitalmars.hpp
passenger-2.2.8 ext/boost/config/compiler/digitalmars.hpp
colouringcode-passenger-0.1 ext/boost/config/compiler/digitalmars.hpp
passenger-2.2.7 ext/boost/config/compiler/digitalmars.hpp
passenger-2.2.6 ext/boost/config/compiler/digitalmars.hpp
passenger-2.2.5 ext/boost/config/compiler/digitalmars.hpp
passenger-2.2.3 ext/boost/config/compiler/digitalmars.hpp
passenger-2.2.4 ext/boost/config/compiler/digitalmars.hpp
passenger-2.0.1 ext/boost/config/compiler/digitalmars.hpp