concept_macros.hpp

Go to the documentation of this file.
00001 /*
00002     Copyright 2005-2007 Adobe Systems Incorporated
00003     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt
00004     or a copy at http://stlab.adobe.com/licenses.html)
00005 */
00006 
00007 /*************************************************************************************************/
00008 
00009 #ifndef ADOBE_HAS_CPLUS0X_CONCEPTS_MACROS_HPP
00010 #define ADOBE_HAS_CPLUS0X_CONCEPTS_MACROS_HPP
00011 
00012 #ifdef __GXX_CONCEPTS__
00013 //#define __ADOBE_COMPILER_CONCEPTS__ 1
00014 #endif
00015 
00016 #if __ADOBE_COMPILER_CONCEPTS__
00017   #define ADOBE_HAS_CPLUS0X_CONCEPTS 1
00018   #define ADOBE_REQUIRES(...) requires __VA_ARGS__ 
00019   #define ADOBE_CLASS_REQUIRE(cls, ns, c)
00020 #else
00021 
00022   #define ADOBE_REQUIRES(...) 
00023   #define ADOBE_CLASS_REQUIRE(cls, ns, c) BOOST_CLASS_REQUIRE(cls, ns, c)
00024 
00025 #endif
00026 
00027 #endif

Copyright © 2006-2007 Adobe Systems Incorporated.

Use of this website signifies your agreement to the Terms of Use and Online Privacy Policy.

Search powered by Google