655 lines
66 KiB
XML
655 lines
66 KiB
XML
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
|
|
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.8.6">
|
|
<compounddef id="gcc_8hpp" kind="file">
|
|
<compoundname>gcc.hpp</compoundname>
|
|
<sectiondef kind="define">
|
|
<memberdef kind="define" id="gcc_8hpp_1a93a875ae992d0054ef9924ee79663627" prot="public" static="no">
|
|
<name>BOOST_NO_MEMBER_TEMPLATES</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" line="27" column="14" bodyfile="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" bodystart="27" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="define" id="gcc_8hpp_1ad9e3e12fc5596d1a311a7722d5922965" prot="public" static="no">
|
|
<name>BOOST_NO_SFINAE</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" line="34" column="14" bodyfile="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" bodystart="34" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="define" id="gcc_8hpp_1a87b0cfb2911dd4eab0dad69587ab88f1" prot="public" static="no">
|
|
<name>BOOST_NO_MEMBER_TEMPLATE_FRIENDS</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" line="38" column="14" bodyfile="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" bodystart="38" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="define" id="gcc_8hpp_1a25d8d60e1db05bae6eac2c6ceb38f3f3" prot="public" static="no">
|
|
<name>BOOST_NO_OPERATORS_IN_NAMESPACE</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" line="39" column="14" bodyfile="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" bodystart="39" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="define" id="gcc_8hpp_1a70d1e5731ccdf61ad6f89278b213e15f" prot="public" static="no">
|
|
<name>BOOST_NO_USING_DECLARATION_OVERLOADS_FROM_TYPENAME_BASE</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" line="42" column="12" bodyfile="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" bodystart="42" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="define" id="gcc_8hpp_1a46ba1c641f5c462710169ed1c6f0da06" prot="public" static="no">
|
|
<name>BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" line="43" column="12" bodyfile="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" bodystart="43" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="define" id="gcc_8hpp_1a9ad74291543f98f61de8cadbc0a6f42c" prot="public" static="no">
|
|
<name>BOOST_NO_IS_ABSTRACT</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" line="44" column="12" bodyfile="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" bodystart="44" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="define" id="gcc_8hpp_1a0e4b840afc76df158ce1024b265ee136" prot="public" static="no">
|
|
<name>BOOST_NO_EXTERN_TEMPLATE</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" line="45" column="12" bodyfile="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" bodystart="45" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="define" id="gcc_8hpp_1a0097578e1d5220624588d3573312a3ba" prot="public" static="no">
|
|
<name>BOOST_NO_VARIADIC_MACROS</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" line="47" column="12" bodyfile="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" bodystart="47" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="define" id="gcc_8hpp_1a9203431bad3691de147b7584c284cd1f" prot="public" static="no">
|
|
<name>BOOST_NO_TWO_PHASE_NAME_LOOKUP</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" line="70" column="9" bodyfile="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" bodystart="70" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="define" id="gcc_8hpp_1a8362230957f5055eac60910faa6c0990" prot="public" static="no">
|
|
<name>BOOST_NO_COMPLETE_VALUE_INITIALIZATION</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" line="85" column="9" bodyfile="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" bodystart="85" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="define" id="gcc_8hpp_1ad9e644e01e76c0a2b950bac6e3d2cf0e" prot="public" static="no">
|
|
<name>BOOST_NO_EXCEPTIONS</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" line="89" column="10" bodyfile="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" bodystart="89" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="define" id="gcc_8hpp_1a31b9dd28ef52d211a35039d31a4e4827" prot="public" static="no">
|
|
<name>BOOST_HAS_THREADS</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" line="99" column="10" bodyfile="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" bodystart="99" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="define" id="gcc_8hpp_1a5e895c2171cf8ac7f794734689f29095" prot="public" static="no">
|
|
<name>BOOST_HAS_LONG_LONG</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" line="105" column="9" bodyfile="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" bodystart="105" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="define" id="gcc_8hpp_1aaa70ac7a77243cd22112ecce51f11d45" prot="public" static="no">
|
|
<name>BOOST_SYMBOL_EXPORT</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" line="132" column="11" bodyfile="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" bodystart="132" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="define" id="gcc_8hpp_1ab6ce230323006d1a142b49de8090dda8" prot="public" static="no">
|
|
<name>BOOST_NO_TEMPLATE_ALIASES</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" line="151" column="9" bodyfile="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" bodystart="151" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="define" id="gcc_8hpp_1a5265b73b38627ec9f12a526bc43a53a7" prot="public" static="no">
|
|
<name>BOOST_NO_DECLTYPE</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" line="164" column="12" bodyfile="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" bodystart="164" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="define" id="gcc_8hpp_1a1afa1eecb86fade06c2c9d679c2acd99" prot="public" static="no">
|
|
<name>BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" line="165" column="11" bodyfile="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" bodystart="165" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="define" id="gcc_8hpp_1aab711e4e53ece4b8ff79a12ace10492f" prot="public" static="no">
|
|
<name>BOOST_NO_RVALUE_REFERENCES</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" line="166" column="11" bodyfile="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" bodystart="166" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="define" id="gcc_8hpp_1a982d85c01772e8754849378db91f4f1c" prot="public" static="no">
|
|
<name>BOOST_NO_STATIC_ASSERT</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" line="167" column="11" bodyfile="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" bodystart="167" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="define" id="gcc_8hpp_1ac6f562f47e6a764127297fdec648165e" prot="public" static="no">
|
|
<name>BOOST_NO_VARIADIC_TEMPLATES</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" line="174" column="16" bodyfile="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" bodystart="174" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="define" id="gcc_8hpp_1a454e263333ba0a545af8b803fd1a8a53" prot="public" static="no">
|
|
<name>BOOST_NO_AUTO_DECLARATIONS</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" line="181" column="11" bodyfile="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" bodystart="181" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="define" id="gcc_8hpp_1abee59fa974ed5df6c79e90ad5d2935a2" prot="public" static="no">
|
|
<name>BOOST_NO_AUTO_MULTIDECLARATIONS</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" line="182" column="11" bodyfile="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" bodystart="182" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="define" id="gcc_8hpp_1a7f33717514f6be9134295a6976c17ab0" prot="public" static="no">
|
|
<name>BOOST_NO_CHAR16_T</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" line="183" column="11" bodyfile="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" bodystart="183" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="define" id="gcc_8hpp_1a58c90dea21e43297b322244141749bb3" prot="public" static="no">
|
|
<name>BOOST_NO_CHAR32_T</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" line="184" column="11" bodyfile="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" bodystart="184" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="define" id="gcc_8hpp_1a5a8aa8a671e0f4abfebd733b8f6fb6a4" prot="public" static="no">
|
|
<name>BOOST_NO_INITIALIZER_LISTS</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" line="185" column="11" bodyfile="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" bodystart="185" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="define" id="gcc_8hpp_1a1e33c4ee8a0e882792a1ab749898fc25" prot="public" static="no">
|
|
<name>BOOST_NO_DEFAULTED_FUNCTIONS</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" line="186" column="11" bodyfile="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" bodystart="186" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="define" id="gcc_8hpp_1ac6990e4e38c813084b7fb78af7ce1225" prot="public" static="no">
|
|
<name>BOOST_NO_DELETED_FUNCTIONS</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" line="187" column="11" bodyfile="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" bodystart="187" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="define" id="gcc_8hpp_1aff4c6e7a6a9d7bad9905ce7b9c100ae9" prot="public" static="no">
|
|
<name>BOOST_NO_SFINAE_EXPR</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" line="191" column="11" bodyfile="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" bodystart="191" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="define" id="gcc_8hpp_1a86822fbd4a31972ef0b6c1ded3a4405e" prot="public" static="no">
|
|
<name>BOOST_NO_EXPLICIT_CONVERSION_OPERATORS</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" line="197" column="11" bodyfile="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" bodystart="197" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="define" id="gcc_8hpp_1a16e1e4611bfbfa7240467ed9d4a7c9d0" prot="public" static="no">
|
|
<name>BOOST_NO_LAMBDAS</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" line="198" column="11" bodyfile="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" bodystart="198" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="define" id="gcc_8hpp_1a7f6939964e1d2ff8d7a4f5f3d98f807a" prot="public" static="no">
|
|
<name>BOOST_NO_RAW_LITERALS</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" line="199" column="11" bodyfile="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" bodystart="199" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="define" id="gcc_8hpp_1a4080e71a9718560d54bdffbd2a9a3cb2" prot="public" static="no">
|
|
<name>BOOST_NO_UNICODE_LITERALS</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" line="200" column="11" bodyfile="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" bodystart="200" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="define" id="gcc_8hpp_1a673f164000ed2c207f200528add4f736" prot="public" static="no">
|
|
<name>BOOST_NO_SCOPED_ENUMS</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" line="208" column="11" bodyfile="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" bodystart="208" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="define" id="gcc_8hpp_1a2ab158f48b5ebc962868ca4fae0e235e" prot="public" static="no">
|
|
<name>BOOST_NO_CONSTEXPR</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" line="214" column="9" bodyfile="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" bodystart="214" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="define" id="gcc_8hpp_1a0579c4e6a9f145f7bfbbdf63b1cb115a" prot="public" static="no">
|
|
<name>BOOST_NO_NOEXCEPT</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" line="215" column="9" bodyfile="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" bodystart="215" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="define" id="gcc_8hpp_1aaf1c53a1bb595a0379a07db8f2c38353" prot="public" static="no">
|
|
<name>BOOST_NO_NULLPTR</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" line="216" column="9" bodyfile="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" bodystart="216" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="define" id="gcc_8hpp_1a7501099fcfc0a918e188478cac7d6f31" prot="public" static="no">
|
|
<name>BOOST_NO_UNIFIED_INITIALIZATION_SYNTAX</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" line="217" column="9" bodyfile="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" bodystart="217" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="define" id="gcc_8hpp_1a78005f877b1cc90480de16ddfd9a0def" prot="public" static="no">
|
|
<name>BOOST_COMPILER</name>
|
|
<initializer>"GNU C++ version " __VERSION__</initializer>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" line="221" column="11" bodyfile="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp" bodystart="221" bodyend="-1"/>
|
|
</memberdef>
|
|
</sectiondef>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<programlisting>
|
|
<codeline lineno="1"><highlight class="comment">//<sp/><sp/>(C)<sp/>Copyright<sp/>John<sp/>Maddock<sp/>2001<sp/>-<sp/>2003.<sp/></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2"><highlight class="normal"></highlight><highlight class="comment">//<sp/><sp/>(C)<sp/>Copyright<sp/>Darin<sp/>Adler<sp/>2001<sp/>-<sp/>2002.<sp/></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3"><highlight class="normal"></highlight><highlight class="comment">//<sp/><sp/>(C)<sp/>Copyright<sp/>Jens<sp/>Maurer<sp/>2001<sp/>-<sp/>2002.<sp/></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="4"><highlight class="normal"></highlight><highlight class="comment">//<sp/><sp/>(C)<sp/>Copyright<sp/>Beman<sp/>Dawes<sp/>2001<sp/>-<sp/>2003.<sp/></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="5"><highlight class="normal"></highlight><highlight class="comment">//<sp/><sp/>(C)<sp/>Copyright<sp/>Douglas<sp/>Gregor<sp/>2002.<sp/></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="6"><highlight class="normal"></highlight><highlight class="comment">//<sp/><sp/>(C)<sp/>Copyright<sp/>David<sp/>Abrahams<sp/>2002<sp/>-<sp/>2003.<sp/></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="7"><highlight class="normal"></highlight><highlight class="comment">//<sp/><sp/>(C)<sp/>Copyright<sp/>Synge<sp/>Todo<sp/>2003.<sp/></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="8"><highlight class="normal"></highlight><highlight class="comment">//<sp/><sp/>Use,<sp/>modification<sp/>and<sp/>distribution<sp/>are<sp/>subject<sp/>to<sp/>the<sp/></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="9"><highlight class="normal"></highlight><highlight class="comment">//<sp/><sp/>Boost<sp/>Software<sp/>License,<sp/>Version<sp/>1.0.<sp/>(See<sp/>accompanying<sp/>file<sp/></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="10"><highlight class="normal"></highlight><highlight class="comment">//<sp/><sp/>LICENSE_1_0.txt<sp/>or<sp/>copy<sp/>at<sp/>http://www.boost.org/LICENSE_1_0.txt)</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="11"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="12"><highlight class="normal"></highlight><highlight class="comment">//<sp/><sp/>See<sp/>http://www.boost.org<sp/>for<sp/>most<sp/>recent<sp/>version.</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="13"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="14"><highlight class="normal"></highlight><highlight class="comment">//<sp/><sp/>GNU<sp/>C++<sp/>compiler<sp/>setup:</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="15"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="16"><highlight class="normal"></highlight><highlight class="preprocessor">#if<sp/>__GNUC__<sp/><<sp/>3</highlight></codeline>
|
|
<codeline lineno="17"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/><sp/>if<sp/>__GNUC_MINOR__<sp/>==<sp/>91</highlight></codeline>
|
|
<codeline lineno="18"><highlight class="preprocessor"></highlight><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//<sp/>egcs<sp/>1.1<sp/>won't<sp/>parse<sp/>shared_ptr.hpp<sp/>without<sp/>this:</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="19"><highlight class="normal"></highlight><highlight class="preprocessor">#<sp/><sp/><sp/><sp/><sp/><sp/>define<sp/>BOOST_NO_AUTO_PTR</highlight></codeline>
|
|
<codeline lineno="20"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/><sp/>endif</highlight></codeline>
|
|
<codeline lineno="21"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/><sp/>if<sp/>__GNUC_MINOR__<sp/><<sp/>95</highlight></codeline>
|
|
<codeline lineno="22"><highlight class="preprocessor"></highlight><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="23"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//<sp/>Prior<sp/>to<sp/>gcc<sp/>2.95<sp/>member<sp/>templates<sp/>only<sp/>partly</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="24"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//<sp/>work<sp/>-<sp/>define<sp/>BOOST_MSVC6_MEMBER_TEMPLATES</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="25"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//<sp/>instead<sp/>since<sp/>inline<sp/>member<sp/>templates<sp/>mostly<sp/>work.</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="26"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="27"><highlight class="normal"></highlight><highlight class="preprocessor">#<sp/><sp/><sp/><sp/><sp/>define<sp/>BOOST_NO_MEMBER_TEMPLATES</highlight></codeline>
|
|
<codeline lineno="28"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/><sp/><sp/><sp/>if<sp/>__GNUC_MINOR__<sp/>>=<sp/>9</highlight></codeline>
|
|
<codeline lineno="29"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/><sp/><sp/><sp/><sp/><sp/>define<sp/>BOOST_MSVC6_MEMBER_TEMPLATES</highlight></codeline>
|
|
<codeline lineno="30"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/><sp/><sp/><sp/>endif</highlight></codeline>
|
|
<codeline lineno="31"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/><sp/>endif</highlight></codeline>
|
|
<codeline lineno="32"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="33"><highlight class="normal"></highlight><highlight class="preprocessor">#<sp/><sp/><sp/>if<sp/>__GNUC_MINOR__<sp/><<sp/>96</highlight></codeline>
|
|
<codeline lineno="34"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/><sp/><sp/><sp/>define<sp/>BOOST_NO_SFINAE</highlight></codeline>
|
|
<codeline lineno="35"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/><sp/>endif</highlight></codeline>
|
|
<codeline lineno="36"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="37"><highlight class="normal"></highlight><highlight class="preprocessor">#<sp/><sp/><sp/>if<sp/>__GNUC_MINOR__<sp/><=<sp/>97</highlight></codeline>
|
|
<codeline lineno="38"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/><sp/><sp/><sp/>define<sp/>BOOST_NO_MEMBER_TEMPLATE_FRIENDS</highlight></codeline>
|
|
<codeline lineno="39"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/><sp/><sp/><sp/>define<sp/>BOOST_NO_OPERATORS_IN_NAMESPACE</highlight></codeline>
|
|
<codeline lineno="40"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/><sp/>endif</highlight></codeline>
|
|
<codeline lineno="41"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="42"><highlight class="normal"></highlight><highlight class="preprocessor">#<sp/><sp/><sp/>define<sp/>BOOST_NO_USING_DECLARATION_OVERLOADS_FROM_TYPENAME_BASE</highlight></codeline>
|
|
<codeline lineno="43"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/><sp/>define<sp/>BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL</highlight></codeline>
|
|
<codeline lineno="44"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/><sp/>define<sp/>BOOST_NO_IS_ABSTRACT</highlight></codeline>
|
|
<codeline lineno="45"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/><sp/>define<sp/>BOOST_NO_EXTERN_TEMPLATE</highlight></codeline>
|
|
<codeline lineno="46"><highlight class="preprocessor"></highlight><highlight class="comment">//<sp/>Variadic<sp/>macros<sp/>do<sp/>not<sp/>exist<sp/>for<sp/>gcc<sp/>versions<sp/>before<sp/>3.0</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="47"><highlight class="normal"></highlight><highlight class="preprocessor">#<sp/><sp/><sp/>define<sp/>BOOST_NO_VARIADIC_MACROS</highlight></codeline>
|
|
<codeline lineno="48"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#elif<sp/>__GNUC__<sp/>==<sp/>3</highlight></codeline>
|
|
<codeline lineno="49"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>if<sp/>defined<sp/>(__PATHSCALE__)</highlight></codeline>
|
|
<codeline lineno="50"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/><sp/><sp/><sp/>define<sp/>BOOST_NO_TWO_PHASE_NAME_LOOKUP</highlight></codeline>
|
|
<codeline lineno="51"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/><sp/><sp/><sp/>define<sp/>BOOST_NO_IS_ABSTRACT</highlight></codeline>
|
|
<codeline lineno="52"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>endif</highlight></codeline>
|
|
<codeline lineno="53"><highlight class="preprocessor"></highlight><highlight class="normal"><sp/><sp/><sp/></highlight><highlight class="comment">//</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="54"><highlight class="normal"><sp/><sp/><sp/></highlight><highlight class="comment">//<sp/>gcc-3.x<sp/>problems:</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="55"><highlight class="normal"><sp/><sp/><sp/></highlight><highlight class="comment">//</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="56"><highlight class="normal"><sp/><sp/><sp/></highlight><highlight class="comment">//<sp/>Bug<sp/>specific<sp/>to<sp/>gcc<sp/>3.1<sp/>and<sp/>3.2:</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="57"><highlight class="normal"><sp/><sp/><sp/></highlight><highlight class="comment">//</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="58"><highlight class="normal"></highlight><highlight class="preprocessor">#<sp/><sp/>if<sp/>((__GNUC_MINOR__<sp/>==<sp/>1)<sp/>||<sp/>(__GNUC_MINOR__<sp/>==<sp/>2))</highlight></codeline>
|
|
<codeline lineno="59"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/><sp/><sp/><sp/>define<sp/>BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS</highlight></codeline>
|
|
<codeline lineno="60"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>endif</highlight></codeline>
|
|
<codeline lineno="61"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>if<sp/>__GNUC_MINOR__<sp/><<sp/>4</highlight></codeline>
|
|
<codeline lineno="62"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/><sp/><sp/><sp/>define<sp/>BOOST_NO_IS_ABSTRACT</highlight></codeline>
|
|
<codeline lineno="63"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>endif</highlight></codeline>
|
|
<codeline lineno="64"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_NO_EXTERN_TEMPLATE</highlight></codeline>
|
|
<codeline lineno="65"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
|
<codeline lineno="66"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#if<sp/>__GNUC__<sp/><<sp/>4</highlight></codeline>
|
|
<codeline lineno="67"><highlight class="preprocessor"></highlight><highlight class="comment">//</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="68"><highlight class="normal"></highlight><highlight class="comment">//<sp/>All<sp/>problems<sp/>to<sp/>gcc-3.x<sp/>and<sp/>earlier<sp/>here:</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="69"><highlight class="normal"></highlight><highlight class="comment">//</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="70"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>BOOST_NO_TWO_PHASE_NAME_LOOKUP</highlight></codeline>
|
|
<codeline lineno="71"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>ifdef<sp/>__OPEN64__</highlight></codeline>
|
|
<codeline lineno="72"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/><sp/><sp/><sp/>define<sp/>BOOST_NO_IS_ABSTRACT</highlight></codeline>
|
|
<codeline lineno="73"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>endif</highlight></codeline>
|
|
<codeline lineno="74"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
|
<codeline lineno="75"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="76"><highlight class="normal"></highlight><highlight class="preprocessor">#if<sp/>__GNUC__<sp/><<sp/>4<sp/>||<sp/>(<sp/>__GNUC__<sp/>==<sp/>4<sp/>&&<sp/>__GNUC_MINOR__<sp/><<sp/>4<sp/>)</highlight></codeline>
|
|
<codeline lineno="77"><highlight class="preprocessor"></highlight><highlight class="comment">//<sp/>Previous<sp/>versions<sp/>of<sp/>GCC<sp/>did<sp/>not<sp/>completely<sp/>implement<sp/>value-initialization:</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="78"><highlight class="normal"></highlight><highlight class="comment">//<sp/>GCC<sp/>Bug<sp/>30111,<sp/>"Value-initialization<sp/>of<sp/>POD<sp/>base<sp/>class<sp/>doesn't<sp/>initialize</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="79"><highlight class="normal"></highlight><highlight class="comment">//<sp/>members",<sp/>reported<sp/>by<sp/>Jonathan<sp/>Wakely<sp/>in<sp/>2006,</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="80"><highlight class="normal"></highlight><highlight class="comment">//<sp/>http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30111<sp/>(fixed<sp/>for<sp/>GCC<sp/>4.4)</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="81"><highlight class="normal"></highlight><highlight class="comment">//<sp/>GCC<sp/>Bug<sp/>33916,<sp/>"Default<sp/>constructor<sp/>fails<sp/>to<sp/>initialize<sp/>array<sp/>members",</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="82"><highlight class="normal"></highlight><highlight class="comment">//<sp/>reported<sp/>by<sp/>Michael<sp/>Elizabeth<sp/>Chastain<sp/>in<sp/>2007,</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="83"><highlight class="normal"></highlight><highlight class="comment">//<sp/>http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33916<sp/>(fixed<sp/>for<sp/>GCC<sp/>4.2.4)</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="84"><highlight class="normal"></highlight><highlight class="comment">//<sp/>See<sp/>also:<sp/>http://www.boost.org/libs/utility/value_init.htm#compiler_issues</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="85"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>BOOST_NO_COMPLETE_VALUE_INITIALIZATION</highlight></codeline>
|
|
<codeline lineno="86"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
|
<codeline lineno="87"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="88"><highlight class="normal"></highlight><highlight class="preprocessor">#if<sp/>!defined(__EXCEPTIONS)<sp/>&&<sp/>!defined(BOOST_NO_EXCEPTIONS)</highlight></codeline>
|
|
<codeline lineno="89"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/>define<sp/>BOOST_NO_EXCEPTIONS</highlight></codeline>
|
|
<codeline lineno="90"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
|
<codeline lineno="91"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="92"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="93"><highlight class="normal"></highlight><highlight class="comment">//</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="94"><highlight class="normal"></highlight><highlight class="comment">//<sp/>Threading<sp/>support:<sp/>Turn<sp/>this<sp/>on<sp/>unconditionally<sp/>here<sp/>(except<sp/>for</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="95"><highlight class="normal"></highlight><highlight class="comment">//<sp/>those<sp/>platforms<sp/>where<sp/>we<sp/>can<sp/>know<sp/>for<sp/>sure).<sp/>It<sp/>will<sp/>get<sp/>turned<sp/>off<sp/>again</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="96"><highlight class="normal"></highlight><highlight class="comment">//<sp/>later<sp/>if<sp/>no<sp/>threading<sp/>API<sp/>is<sp/>detected.</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="97"><highlight class="normal"></highlight><highlight class="comment">//</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="98"><highlight class="normal"></highlight><highlight class="preprocessor">#if<sp/>!defined(__MINGW32__)<sp/>&&<sp/>!defined(linux)<sp/>&&<sp/>!defined(__linux)<sp/>&&<sp/>!defined(__linux__)</highlight></codeline>
|
|
<codeline lineno="99"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/>define<sp/>BOOST_HAS_THREADS</highlight></codeline>
|
|
<codeline lineno="100"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#endif<sp/></highlight></codeline>
|
|
<codeline lineno="101"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="102"><highlight class="normal"></highlight><highlight class="comment">//</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="103"><highlight class="normal"></highlight><highlight class="comment">//<sp/>gcc<sp/>has<sp/>"long<sp/>long"</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="104"><highlight class="normal"></highlight><highlight class="comment">//</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="105"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>BOOST_HAS_LONG_LONG</highlight></codeline>
|
|
<codeline lineno="106"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="107"><highlight class="normal"></highlight><highlight class="comment">//</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="108"><highlight class="normal"></highlight><highlight class="comment">//<sp/>gcc<sp/>implements<sp/>the<sp/>named<sp/>return<sp/>value<sp/>optimization<sp/>since<sp/>version<sp/>3.1</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="109"><highlight class="normal"></highlight><highlight class="comment">//</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="110"><highlight class="normal"></highlight><highlight class="preprocessor">#if<sp/>__GNUC__<sp/>><sp/>3<sp/>||<sp/>(<sp/>__GNUC__<sp/>==<sp/>3<sp/>&&<sp/>__GNUC_MINOR__<sp/>>=<sp/>1<sp/>)</highlight></codeline>
|
|
<codeline lineno="111"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>BOOST_HAS_NRVO</highlight></codeline>
|
|
<codeline lineno="112"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
|
<codeline lineno="113"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="114"><highlight class="normal"></highlight><highlight class="comment">//</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="115"><highlight class="normal"></highlight><highlight class="comment">//<sp/>Dynamic<sp/>shared<sp/>object<sp/>(DSO)<sp/>and<sp/>dynamic-link<sp/>library<sp/>(DLL)<sp/>support</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="116"><highlight class="normal"></highlight><highlight class="comment">//</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="117"><highlight class="normal"></highlight><highlight class="preprocessor">#if<sp/>__GNUC__<sp/>>=<sp/>4</highlight></codeline>
|
|
<codeline lineno="118"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>if<sp/>(defined(_WIN32)<sp/>||<sp/>defined(__WIN32__)<sp/>||<sp/>defined(WIN32))<sp/>&&<sp/>!defined(__CYGWIN__)</highlight></codeline>
|
|
<codeline lineno="119"><highlight class="preprocessor"></highlight><highlight class="normal"><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//<sp/>All<sp/>Win32<sp/>development<sp/>environments,<sp/>including<sp/>64-bit<sp/>Windows<sp/>and<sp/>MinGW,<sp/>define<sp/></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="120"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//<sp/>_WIN32<sp/>or<sp/>one<sp/>of<sp/>its<sp/>variant<sp/>spellings.<sp/>Note<sp/>that<sp/>Cygwin<sp/>is<sp/>a<sp/>POSIX<sp/>environment,</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="121"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//<sp/>so<sp/>does<sp/>not<sp/>define<sp/>_WIN32<sp/>or<sp/>its<sp/>variants.</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="122"><highlight class="normal"></highlight><highlight class="preprocessor">#<sp/><sp/><sp/><sp/>define<sp/>BOOST_HAS_DECLSPEC</highlight></codeline>
|
|
<codeline lineno="123"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/><sp/><sp/>define<sp/>BOOST_SYMBOL_EXPORT<sp/>__attribute__((dllexport))</highlight></codeline>
|
|
<codeline lineno="124"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/><sp/><sp/>define<sp/>BOOST_SYMBOL_IMPORT<sp/>__attribute__((dllimport))</highlight></codeline>
|
|
<codeline lineno="125"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>else</highlight></codeline>
|
|
<codeline lineno="126"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/><sp/><sp/>define<sp/>BOOST_SYMBOL_EXPORT<sp/>__attribute__((visibility("default")))</highlight></codeline>
|
|
<codeline lineno="127"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/><sp/><sp/>define<sp/>BOOST_SYMBOL_IMPORT</highlight></codeline>
|
|
<codeline lineno="128"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>endif</highlight></codeline>
|
|
<codeline lineno="129"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_SYMBOL_VISIBLE<sp/>__attribute__((visibility("default")))</highlight></codeline>
|
|
<codeline lineno="130"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#else</highlight></codeline>
|
|
<codeline lineno="131"><highlight class="preprocessor"></highlight><highlight class="comment">//<sp/>config/platform/win32.hpp<sp/>will<sp/>define<sp/>BOOST_SYMBOL_EXPORT,<sp/>etc.,<sp/>unless<sp/>already<sp/>defined<sp/><sp/></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="132"><highlight class="normal"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_SYMBOL_EXPORT</highlight></codeline>
|
|
<codeline lineno="133"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
|
<codeline lineno="134"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="135"><highlight class="normal"></highlight><highlight class="comment">//</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="136"><highlight class="normal"></highlight><highlight class="comment">//<sp/>RTTI<sp/>and<sp/>typeinfo<sp/>detection<sp/>is<sp/>possible<sp/>post<sp/>gcc-4.3:</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="137"><highlight class="normal"></highlight><highlight class="comment">//</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="138"><highlight class="normal"></highlight><highlight class="preprocessor">#if<sp/>__GNUC__<sp/>*<sp/>100<sp/>+<sp/>__GNUC_MINOR__<sp/>>=<sp/>403</highlight></codeline>
|
|
<codeline lineno="139"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>ifndef<sp/>__GXX_RTTI</highlight></codeline>
|
|
<codeline lineno="140"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/><sp/><sp/><sp/>ifndef<sp/>BOOST_NO_TYPEID</highlight></codeline>
|
|
<codeline lineno="141"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>define<sp/>BOOST_NO_TYPEID</highlight></codeline>
|
|
<codeline lineno="142"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/><sp/><sp/><sp/>endif</highlight></codeline>
|
|
<codeline lineno="143"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/><sp/><sp/><sp/>ifndef<sp/>BOOST_NO_RTTI</highlight></codeline>
|
|
<codeline lineno="144"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>define<sp/>BOOST_NO_RTTI</highlight></codeline>
|
|
<codeline lineno="145"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/><sp/><sp/><sp/>endif</highlight></codeline>
|
|
<codeline lineno="146"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>endif</highlight></codeline>
|
|
<codeline lineno="147"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
|
<codeline lineno="148"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="149"><highlight class="normal"></highlight><highlight class="comment">//<sp/>C++0x<sp/>features<sp/>not<sp/>implemented<sp/>in<sp/>any<sp/>GCC<sp/>version</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="150"><highlight class="normal"></highlight><highlight class="comment">//</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="151"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>BOOST_NO_TEMPLATE_ALIASES</highlight></codeline>
|
|
<codeline lineno="152"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="153"><highlight class="normal"></highlight><highlight class="comment">//<sp/>C++0x<sp/>features<sp/>in<sp/>4.3.n<sp/>and<sp/>later</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="154"><highlight class="normal"></highlight><highlight class="comment">//</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="155"><highlight class="normal"></highlight><highlight class="preprocessor">#if<sp/>(__GNUC__<sp/>><sp/>4<sp/>||<sp/>(__GNUC__<sp/>==<sp/>4<sp/>&&<sp/>__GNUC_MINOR__<sp/>><sp/>2))<sp/>&&<sp/>defined(__GXX_EXPERIMENTAL_CXX0X__)</highlight></codeline>
|
|
<codeline lineno="156"><highlight class="preprocessor"></highlight><highlight class="comment">//<sp/>C++0x<sp/>features<sp/>are<sp/>only<sp/>enabled<sp/>when<sp/>-std=c++0x<sp/>or<sp/>-std=gnu++0x<sp/>are</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="157"><highlight class="normal"></highlight><highlight class="comment">//<sp/>passed<sp/>on<sp/>the<sp/>command<sp/>line,<sp/>which<sp/>in<sp/>turn<sp/>defines</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="158"><highlight class="normal"></highlight><highlight class="comment">//<sp/>__GXX_EXPERIMENTAL_CXX0X__.</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="159"><highlight class="normal"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_HAS_DECLTYPE</highlight></codeline>
|
|
<codeline lineno="160"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_HAS_RVALUE_REFS</highlight></codeline>
|
|
<codeline lineno="161"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_HAS_STATIC_ASSERT</highlight></codeline>
|
|
<codeline lineno="162"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_HAS_VARIADIC_TMPL</highlight></codeline>
|
|
<codeline lineno="163"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#else</highlight></codeline>
|
|
<codeline lineno="164"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_NO_DECLTYPE</highlight></codeline>
|
|
<codeline lineno="165"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS</highlight></codeline>
|
|
<codeline lineno="166"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_NO_RVALUE_REFERENCES</highlight></codeline>
|
|
<codeline lineno="167"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_NO_STATIC_ASSERT</highlight></codeline>
|
|
<codeline lineno="168"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="169"><highlight class="normal"></highlight><highlight class="comment">//<sp/>Variadic<sp/>templates<sp/>compiler:<sp/></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="170"><highlight class="normal"></highlight><highlight class="comment">//<sp/><sp/><sp/>http://www.generic-programming.org/~dgregor/cpp/variadic-templates.html</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="171"><highlight class="normal"></highlight><highlight class="preprocessor">#<sp/><sp/>if<sp/>defined(__VARIADIC_TEMPLATES)<sp/>||<sp/>(__GNUC__<sp/>><sp/>4)<sp/>||<sp/>((__GNUC__<sp/>==<sp/>4)<sp/>&&<sp/>(__GNUC_MINOR__<sp/>>=<sp/>4)<sp/>&&<sp/>defined(__GXX_EXPERIMENTAL_CXX0X__))</highlight></codeline>
|
|
<codeline lineno="172"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/><sp/><sp/>define<sp/>BOOST_HAS_VARIADIC_TMPL</highlight></codeline>
|
|
<codeline lineno="173"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>else</highlight></codeline>
|
|
<codeline lineno="174"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/><sp/><sp/>define<sp/>BOOST_NO_VARIADIC_TEMPLATES</highlight></codeline>
|
|
<codeline lineno="175"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>endif</highlight></codeline>
|
|
<codeline lineno="176"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
|
<codeline lineno="177"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="178"><highlight class="normal"></highlight><highlight class="comment">//<sp/>C++0x<sp/>features<sp/>in<sp/>4.4.n<sp/>and<sp/>later</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="179"><highlight class="normal"></highlight><highlight class="comment">//</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="180"><highlight class="normal"></highlight><highlight class="preprocessor">#if<sp/>__GNUC__<sp/><<sp/>4<sp/>||<sp/>(__GNUC__<sp/>==<sp/>4<sp/>&&<sp/>__GNUC_MINOR__<sp/><<sp/>4)<sp/>||<sp/>!defined(__GXX_EXPERIMENTAL_CXX0X__)</highlight></codeline>
|
|
<codeline lineno="181"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_NO_AUTO_DECLARATIONS</highlight></codeline>
|
|
<codeline lineno="182"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_NO_AUTO_MULTIDECLARATIONS</highlight></codeline>
|
|
<codeline lineno="183"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_NO_CHAR16_T</highlight></codeline>
|
|
<codeline lineno="184"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_NO_CHAR32_T</highlight></codeline>
|
|
<codeline lineno="185"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_NO_INITIALIZER_LISTS</highlight></codeline>
|
|
<codeline lineno="186"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_NO_DEFAULTED_FUNCTIONS</highlight></codeline>
|
|
<codeline lineno="187"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_NO_DELETED_FUNCTIONS</highlight></codeline>
|
|
<codeline lineno="188"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
|
<codeline lineno="189"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="190"><highlight class="normal"></highlight><highlight class="preprocessor">#if<sp/>__GNUC__<sp/><<sp/>4<sp/>||<sp/>(__GNUC__<sp/>==<sp/>4<sp/>&&<sp/>__GNUC_MINOR__<sp/><<sp/>4)</highlight></codeline>
|
|
<codeline lineno="191"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_NO_SFINAE_EXPR</highlight></codeline>
|
|
<codeline lineno="192"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
|
<codeline lineno="193"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="194"><highlight class="normal"></highlight><highlight class="comment">//<sp/>C++0x<sp/>features<sp/>in<sp/>4.5.0<sp/>and<sp/>later</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="195"><highlight class="normal"></highlight><highlight class="comment">//</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="196"><highlight class="normal"></highlight><highlight class="preprocessor">#if<sp/>__GNUC__<sp/><<sp/>4<sp/>||<sp/>(__GNUC__<sp/>==<sp/>4<sp/>&&<sp/>__GNUC_MINOR__<sp/><<sp/>5)<sp/>||<sp/>!defined(__GXX_EXPERIMENTAL_CXX0X__)</highlight></codeline>
|
|
<codeline lineno="197"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_NO_EXPLICIT_CONVERSION_OPERATORS</highlight></codeline>
|
|
<codeline lineno="198"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_NO_LAMBDAS</highlight></codeline>
|
|
<codeline lineno="199"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_NO_RAW_LITERALS</highlight></codeline>
|
|
<codeline lineno="200"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_NO_UNICODE_LITERALS</highlight></codeline>
|
|
<codeline lineno="201"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
|
<codeline lineno="202"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="203"><highlight class="normal"></highlight><highlight class="comment">//<sp/>C++0x<sp/>features<sp/>in<sp/>4.5.1<sp/>and<sp/>later</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="204"><highlight class="normal"></highlight><highlight class="comment">//</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="205"><highlight class="normal"></highlight><highlight class="preprocessor">#if<sp/>(__GNUC__*10000<sp/>+<sp/>__GNUC_MINOR__*100<sp/>+<sp/>__GNUC_PATCHLEVEL__<sp/><<sp/>40501)<sp/>||<sp/>!defined(__GXX_EXPERIMENTAL_CXX0X__)</highlight></codeline>
|
|
<codeline lineno="206"><highlight class="preprocessor"></highlight><highlight class="comment">//<sp/>scoped<sp/>enums<sp/>have<sp/>a<sp/>serious<sp/>bug<sp/>in<sp/>4.4.0,<sp/>so<sp/>define<sp/>BOOST_NO_SCOPED_ENUMS<sp/>before<sp/>4.5.1</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="207"><highlight class="normal"></highlight><highlight class="comment">//<sp/>See<sp/>http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38064</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="208"><highlight class="normal"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_NO_SCOPED_ENUMS</highlight></codeline>
|
|
<codeline lineno="209"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
|
<codeline lineno="210"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="211"><highlight class="normal"></highlight><highlight class="comment">//<sp/>C++0x<sp/>features<sp/>in<sp/>4.6.n<sp/>and<sp/>later</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="212"><highlight class="normal"></highlight><highlight class="comment">//</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="213"><highlight class="normal"></highlight><highlight class="preprocessor">#if<sp/>__GNUC__<sp/><<sp/>4<sp/>||<sp/>(__GNUC__<sp/>==<sp/>4<sp/>&&<sp/>__GNUC_MINOR__<sp/><<sp/>6)<sp/>||<sp/>!defined(__GXX_EXPERIMENTAL_CXX0X__)</highlight></codeline>
|
|
<codeline lineno="214"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>BOOST_NO_CONSTEXPR</highlight></codeline>
|
|
<codeline lineno="215"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>BOOST_NO_NOEXCEPT</highlight></codeline>
|
|
<codeline lineno="216"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>BOOST_NO_NULLPTR</highlight></codeline>
|
|
<codeline lineno="217"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>BOOST_NO_UNIFIED_INITIALIZATION_SYNTAX</highlight></codeline>
|
|
<codeline lineno="218"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
|
<codeline lineno="219"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="220"><highlight class="normal"></highlight><highlight class="preprocessor">#ifndef<sp/>BOOST_COMPILER</highlight></codeline>
|
|
<codeline lineno="221"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_COMPILER<sp/>"GNU<sp/>C++<sp/>version<sp/>"<sp/>__VERSION__</highlight></codeline>
|
|
<codeline lineno="222"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
|
<codeline lineno="223"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="224"><highlight class="normal"></highlight><highlight class="comment">//<sp/>ConceptGCC<sp/>compiler:</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="225"><highlight class="normal"></highlight><highlight class="comment">//<sp/><sp/><sp/>http://www.generic-programming.org/software/ConceptGCC/</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="226"><highlight class="normal"></highlight><highlight class="preprocessor">#ifdef<sp/>__GXX_CONCEPTS__</highlight></codeline>
|
|
<codeline lineno="227"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_HAS_CONCEPTS</highlight></codeline>
|
|
<codeline lineno="228"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_COMPILER<sp/>"ConceptGCC<sp/>version<sp/>"<sp/>__VERSION__</highlight></codeline>
|
|
<codeline lineno="229"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
|
<codeline lineno="230"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="231"><highlight class="normal"></highlight><highlight class="comment">//<sp/>versions<sp/>check:</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="232"><highlight class="normal"></highlight><highlight class="comment">//<sp/>we<sp/>don't<sp/>know<sp/>gcc<sp/>prior<sp/>to<sp/>version<sp/>2.90:</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="233"><highlight class="normal"></highlight><highlight class="preprocessor">#if<sp/>(__GNUC__<sp/>==<sp/>2)<sp/>&&<sp/>(__GNUC_MINOR__<sp/><<sp/>90)</highlight></codeline>
|
|
<codeline lineno="234"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>error<sp/>"Compiler<sp/>not<sp/>configured<sp/>-<sp/>please<sp/>reconfigure"</highlight></codeline>
|
|
<codeline lineno="235"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
|
<codeline lineno="236"><highlight class="preprocessor"></highlight><highlight class="comment">//</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="237"><highlight class="normal"></highlight><highlight class="comment">//<sp/>last<sp/>known<sp/>and<sp/>checked<sp/>version<sp/>is<sp/>4.6<sp/>(Pre-release):</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="238"><highlight class="normal"></highlight><highlight class="preprocessor">#if<sp/>(__GNUC__<sp/>><sp/>4)<sp/>||<sp/>((__GNUC__<sp/>==<sp/>4)<sp/>&&<sp/>(__GNUC_MINOR__<sp/>><sp/>6))</highlight></codeline>
|
|
<codeline lineno="239"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>if<sp/>defined(BOOST_ASSERT_CONFIG)</highlight></codeline>
|
|
<codeline lineno="240"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/><sp/><sp/><sp/>error<sp/>"Unknown<sp/>compiler<sp/>version<sp/>-<sp/>please<sp/>run<sp/>the<sp/>configure<sp/>tests<sp/>and<sp/>report<sp/>the<sp/>results"</highlight></codeline>
|
|
<codeline lineno="241"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>else</highlight></codeline>
|
|
<codeline lineno="242"><highlight class="preprocessor"></highlight><highlight class="comment">//<sp/>we<sp/>don't<sp/>emit<sp/>warnings<sp/>here<sp/>anymore<sp/>since<sp/>there<sp/>are<sp/>no<sp/>defect<sp/>macros<sp/>defined<sp/>for</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="243"><highlight class="normal"></highlight><highlight class="comment">//<sp/>gcc<sp/>post<sp/>3.4,<sp/>so<sp/>any<sp/>failures<sp/>are<sp/>gcc<sp/>regressions...</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="244"><highlight class="normal"></highlight><highlight class="comment">//#<sp/><sp/><sp/><sp/><sp/>warning<sp/>"Unknown<sp/>compiler<sp/>version<sp/>-<sp/>please<sp/>run<sp/>the<sp/>configure<sp/>tests<sp/>and<sp/>report<sp/>the<sp/>results"</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="245"><highlight class="normal"></highlight><highlight class="preprocessor">#<sp/><sp/>endif</highlight></codeline>
|
|
<codeline lineno="246"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
|
<codeline lineno="247"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="248"><highlight class="normal"></highlight></codeline>
|
|
</programlisting>
|
|
<location file="/usr/include/gecode/third-party/boost/config/compiler/gcc.hpp"/>
|
|
</compounddef>
|
|
</doxygen>
|