433 lines
43 KiB
XML
433 lines
43 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="libstdcpp3_8hpp" kind="file">
|
||
|
<compoundname>libstdcpp3.hpp</compoundname>
|
||
|
<sectiondef kind="define">
|
||
|
<memberdef kind="define" id="libstdcpp3_8hpp_1ac4ed81c7ea7b87a114e16dd3eca9f65d" prot="public" static="no">
|
||
|
<name>BOOST_GNU_STDLIB</name>
|
||
|
<initializer>1</initializer>
|
||
|
<briefdescription>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="/usr/include/gecode/third-party/boost/config/stdlib/libstdcpp3.hpp" line="12" column="9" bodyfile="/usr/include/gecode/third-party/boost/config/stdlib/libstdcpp3.hpp" bodystart="12" bodyend="-1"/>
|
||
|
</memberdef>
|
||
|
<memberdef kind="define" id="libstdcpp3_8hpp_1a119bfbef30b482000f193169d6ae9fee" prot="public" static="no">
|
||
|
<name>BOOST_STDLIB</name>
|
||
|
<initializer>"GNU libstdc++ version " BOOST_STRINGIZE(__GLIBCPP__)</initializer>
|
||
|
<briefdescription>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="/usr/include/gecode/third-party/boost/config/stdlib/libstdcpp3.hpp" line="17" column="10" bodyfile="/usr/include/gecode/third-party/boost/config/stdlib/libstdcpp3.hpp" bodystart="17" bodyend="-1"/>
|
||
|
</memberdef>
|
||
|
<memberdef kind="define" id="libstdcpp3_8hpp_1afbe58d464746d36d7a40268cc04370ac" prot="public" static="no">
|
||
|
<name>BOOST_NO_CWCHAR</name>
|
||
|
<briefdescription>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="/usr/include/gecode/third-party/boost/config/stdlib/libstdcpp3.hpp" line="21" column="11" bodyfile="/usr/include/gecode/third-party/boost/config/stdlib/libstdcpp3.hpp" bodystart="21" bodyend="-1"/>
|
||
|
</memberdef>
|
||
|
<memberdef kind="define" id="libstdcpp3_8hpp_1a16d6f6daaf6954ee9f9d14892bd03dac" prot="public" static="no">
|
||
|
<name>BOOST_NO_CWCTYPE</name>
|
||
|
<briefdescription>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="/usr/include/gecode/third-party/boost/config/stdlib/libstdcpp3.hpp" line="22" column="11" bodyfile="/usr/include/gecode/third-party/boost/config/stdlib/libstdcpp3.hpp" bodystart="22" bodyend="-1"/>
|
||
|
</memberdef>
|
||
|
<memberdef kind="define" id="libstdcpp3_8hpp_1a17f5f21da04d3286810cfdc30799e262" prot="public" static="no">
|
||
|
<name>BOOST_NO_STD_WSTRING</name>
|
||
|
<briefdescription>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="/usr/include/gecode/third-party/boost/config/stdlib/libstdcpp3.hpp" line="23" column="11" bodyfile="/usr/include/gecode/third-party/boost/config/stdlib/libstdcpp3.hpp" bodystart="23" bodyend="-1"/>
|
||
|
</memberdef>
|
||
|
<memberdef kind="define" id="libstdcpp3_8hpp_1a4d5a952e5263bcdbf5fd3aef881ed02d" prot="public" static="no">
|
||
|
<name>BOOST_NO_STD_WSTREAMBUF</name>
|
||
|
<briefdescription>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="/usr/include/gecode/third-party/boost/config/stdlib/libstdcpp3.hpp" line="24" column="11" bodyfile="/usr/include/gecode/third-party/boost/config/stdlib/libstdcpp3.hpp" bodystart="24" bodyend="-1"/>
|
||
|
</memberdef>
|
||
|
<memberdef kind="define" id="libstdcpp3_8hpp_1a2a025f67528583e3e0c30e7f9dca14a3" prot="public" static="no">
|
||
|
<name>BOOST_NO_0X_HDR_ARRAY</name>
|
||
|
<briefdescription>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="/usr/include/gecode/third-party/boost/config/stdlib/libstdcpp3.hpp" line="108" column="11" bodyfile="/usr/include/gecode/third-party/boost/config/stdlib/libstdcpp3.hpp" bodystart="108" bodyend="-1"/>
|
||
|
</memberdef>
|
||
|
<memberdef kind="define" id="libstdcpp3_8hpp_1aaea35104fb86aeb7a56e813aa4b1641a" prot="public" static="no">
|
||
|
<name>BOOST_NO_0X_HDR_REGEX</name>
|
||
|
<briefdescription>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="/usr/include/gecode/third-party/boost/config/stdlib/libstdcpp3.hpp" line="109" column="11" bodyfile="/usr/include/gecode/third-party/boost/config/stdlib/libstdcpp3.hpp" bodystart="109" bodyend="-1"/>
|
||
|
</memberdef>
|
||
|
<memberdef kind="define" id="libstdcpp3_8hpp_1ac4c03c75c321273027da8aa498dc812d" prot="public" static="no">
|
||
|
<name>BOOST_NO_0X_HDR_TUPLE</name>
|
||
|
<briefdescription>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="/usr/include/gecode/third-party/boost/config/stdlib/libstdcpp3.hpp" line="110" column="11" bodyfile="/usr/include/gecode/third-party/boost/config/stdlib/libstdcpp3.hpp" bodystart="110" bodyend="-1"/>
|
||
|
</memberdef>
|
||
|
<memberdef kind="define" id="libstdcpp3_8hpp_1a5f7c16445a4a41896de19fd44d0efa0d" prot="public" static="no">
|
||
|
<name>BOOST_NO_STD_UNORDERED</name>
|
||
|
<briefdescription>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="/usr/include/gecode/third-party/boost/config/stdlib/libstdcpp3.hpp" line="111" column="11" bodyfile="/usr/include/gecode/third-party/boost/config/stdlib/libstdcpp3.hpp" bodystart="111" bodyend="-1"/>
|
||
|
</memberdef>
|
||
|
<memberdef kind="define" id="libstdcpp3_8hpp_1a4ae4004387f3985465752f3f8a149b89" prot="public" static="no">
|
||
|
<name>BOOST_NO_0X_HDR_UNORDERED_MAP</name>
|
||
|
<briefdescription>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="/usr/include/gecode/third-party/boost/config/stdlib/libstdcpp3.hpp" line="112" column="11" bodyfile="/usr/include/gecode/third-party/boost/config/stdlib/libstdcpp3.hpp" bodystart="112" bodyend="-1"/>
|
||
|
</memberdef>
|
||
|
<memberdef kind="define" id="libstdcpp3_8hpp_1a0df1997f5eadf550a841cd1e0190d841" prot="public" static="no">
|
||
|
<name>BOOST_NO_0X_HDR_UNORDERED_SET</name>
|
||
|
<briefdescription>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="/usr/include/gecode/third-party/boost/config/stdlib/libstdcpp3.hpp" line="113" column="11" bodyfile="/usr/include/gecode/third-party/boost/config/stdlib/libstdcpp3.hpp" bodystart="113" bodyend="-1"/>
|
||
|
</memberdef>
|
||
|
<memberdef kind="define" id="libstdcpp3_8hpp_1af5ba0869e1d6440efcc83a7e4371c786" prot="public" static="no">
|
||
|
<name>BOOST_NO_0X_HDR_CHRONO</name>
|
||
|
<briefdescription>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="/usr/include/gecode/third-party/boost/config/stdlib/libstdcpp3.hpp" line="119" column="11" bodyfile="/usr/include/gecode/third-party/boost/config/stdlib/libstdcpp3.hpp" bodystart="119" bodyend="-1"/>
|
||
|
</memberdef>
|
||
|
<memberdef kind="define" id="libstdcpp3_8hpp_1aeafca1ba0ce1c0e9a506dc5c4ae0db02" prot="public" static="no">
|
||
|
<name>BOOST_NO_0X_HDR_CONDITION_VARIABLE</name>
|
||
|
<briefdescription>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="/usr/include/gecode/third-party/boost/config/stdlib/libstdcpp3.hpp" line="120" column="11" bodyfile="/usr/include/gecode/third-party/boost/config/stdlib/libstdcpp3.hpp" bodystart="120" bodyend="-1"/>
|
||
|
</memberdef>
|
||
|
<memberdef kind="define" id="libstdcpp3_8hpp_1a6a8fe3913cbbe5a9b7ec68aa4ef2f32c" prot="public" static="no">
|
||
|
<name>BOOST_NO_0X_HDR_FORWARD_LIST</name>
|
||
|
<briefdescription>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="/usr/include/gecode/third-party/boost/config/stdlib/libstdcpp3.hpp" line="121" column="11" bodyfile="/usr/include/gecode/third-party/boost/config/stdlib/libstdcpp3.hpp" bodystart="121" bodyend="-1"/>
|
||
|
</memberdef>
|
||
|
<memberdef kind="define" id="libstdcpp3_8hpp_1aa2c7a518048d09ee2503f0da79ca45eb" prot="public" static="no">
|
||
|
<name>BOOST_NO_0X_HDR_INITIALIZER_LIST</name>
|
||
|
<briefdescription>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="/usr/include/gecode/third-party/boost/config/stdlib/libstdcpp3.hpp" line="122" column="11" bodyfile="/usr/include/gecode/third-party/boost/config/stdlib/libstdcpp3.hpp" bodystart="122" bodyend="-1"/>
|
||
|
</memberdef>
|
||
|
<memberdef kind="define" id="libstdcpp3_8hpp_1a3101ea14746ac1d04dbfca62eab46b37" prot="public" static="no">
|
||
|
<name>BOOST_NO_0X_HDR_MUTEX</name>
|
||
|
<briefdescription>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="/usr/include/gecode/third-party/boost/config/stdlib/libstdcpp3.hpp" line="123" column="11" bodyfile="/usr/include/gecode/third-party/boost/config/stdlib/libstdcpp3.hpp" bodystart="123" bodyend="-1"/>
|
||
|
</memberdef>
|
||
|
<memberdef kind="define" id="libstdcpp3_8hpp_1a2dcba45f6486552307f6c41050949127" prot="public" static="no">
|
||
|
<name>BOOST_NO_0X_HDR_RATIO</name>
|
||
|
<briefdescription>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="/usr/include/gecode/third-party/boost/config/stdlib/libstdcpp3.hpp" line="124" column="11" bodyfile="/usr/include/gecode/third-party/boost/config/stdlib/libstdcpp3.hpp" bodystart="124" bodyend="-1"/>
|
||
|
</memberdef>
|
||
|
<memberdef kind="define" id="libstdcpp3_8hpp_1a8efd9c2962dcb5b1dd0189e1581a36bb" prot="public" static="no">
|
||
|
<name>BOOST_NO_0X_HDR_SYSTEM_ERROR</name>
|
||
|
<briefdescription>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="/usr/include/gecode/third-party/boost/config/stdlib/libstdcpp3.hpp" line="125" column="11" bodyfile="/usr/include/gecode/third-party/boost/config/stdlib/libstdcpp3.hpp" bodystart="125" bodyend="-1"/>
|
||
|
</memberdef>
|
||
|
<memberdef kind="define" id="libstdcpp3_8hpp_1a53e18344e017dae60158edae1f7ce594" prot="public" static="no">
|
||
|
<name>BOOST_NO_NUMERIC_LIMITS_LOWEST</name>
|
||
|
<briefdescription>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="/usr/include/gecode/third-party/boost/config/stdlib/libstdcpp3.hpp" line="139" column="11" bodyfile="/usr/include/gecode/third-party/boost/config/stdlib/libstdcpp3.hpp" bodystart="139" bodyend="-1"/>
|
||
|
</memberdef>
|
||
|
<memberdef kind="define" id="libstdcpp3_8hpp_1a78d01772010913e629fad312f3039b0c" prot="public" static="no">
|
||
|
<name>BOOST_NO_0X_HDR_FUTURE</name>
|
||
|
<briefdescription>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="/usr/include/gecode/third-party/boost/config/stdlib/libstdcpp3.hpp" line="140" column="11" bodyfile="/usr/include/gecode/third-party/boost/config/stdlib/libstdcpp3.hpp" bodystart="140" bodyend="-1"/>
|
||
|
</memberdef>
|
||
|
<memberdef kind="define" id="libstdcpp3_8hpp_1a11078fb53f856c1773a028f8ae1dbb74" prot="public" static="no">
|
||
|
<name>BOOST_NO_0X_HDR_RANDOM</name>
|
||
|
<briefdescription>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="/usr/include/gecode/third-party/boost/config/stdlib/libstdcpp3.hpp" line="141" column="11" bodyfile="/usr/include/gecode/third-party/boost/config/stdlib/libstdcpp3.hpp" bodystart="141" bodyend="-1"/>
|
||
|
</memberdef>
|
||
|
<memberdef kind="define" id="libstdcpp3_8hpp_1a5aa0152b7f8a0edb483120c514f24f68" prot="public" static="no">
|
||
|
<name>BOOST_NO_0X_HDR_TYPEINDEX</name>
|
||
|
<briefdescription>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="/usr/include/gecode/third-party/boost/config/stdlib/libstdcpp3.hpp" line="147" column="11" bodyfile="/usr/include/gecode/third-party/boost/config/stdlib/libstdcpp3.hpp" bodystart="147" bodyend="-1"/>
|
||
|
</memberdef>
|
||
|
<memberdef kind="define" id="libstdcpp3_8hpp_1ac21a1d6ab1bdf429c4f3863eb61640fd" prot="public" static="no">
|
||
|
<name>BOOST_NO_0X_HDR_THREAD</name>
|
||
|
<briefdescription>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="/usr/include/gecode/third-party/boost/config/stdlib/libstdcpp3.hpp" line="151" column="11" bodyfile="/usr/include/gecode/third-party/boost/config/stdlib/libstdcpp3.hpp" bodystart="151" bodyend="-1"/>
|
||
|
</memberdef>
|
||
|
<memberdef kind="define" id="libstdcpp3_8hpp_1a5e9484cc1a51f14e9c5ac50bf0321a36" prot="public" static="no">
|
||
|
<name>BOOST_NO_0X_HDR_TYPE_TRAITS</name>
|
||
|
<briefdescription>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="/usr/include/gecode/third-party/boost/config/stdlib/libstdcpp3.hpp" line="152" column="11" bodyfile="/usr/include/gecode/third-party/boost/config/stdlib/libstdcpp3.hpp" bodystart="152" bodyend="-1"/>
|
||
|
</memberdef>
|
||
|
<memberdef kind="define" id="libstdcpp3_8hpp_1a99a70abe45125cd77461db951af623b1" prot="public" static="no">
|
||
|
<name>BOOST_NO_0X_HDR_CODECVT</name>
|
||
|
<briefdescription>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="/usr/include/gecode/third-party/boost/config/stdlib/libstdcpp3.hpp" line="153" column="11" bodyfile="/usr/include/gecode/third-party/boost/config/stdlib/libstdcpp3.hpp" bodystart="153" 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.</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="2"><highlight class="normal"></highlight><highlight class="comment">//<sp/><sp/>(C)<sp/>Copyright<sp/>Jens<sp/>Maurer<sp/>2001.</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="3"><highlight class="normal"></highlight><highlight class="comment">//<sp/><sp/>Use,<sp/>modification<sp/>and<sp/>distribution<sp/>are<sp/>subject<sp/>to<sp/>the</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="4"><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</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="5"><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="6"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="7"><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="8"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="9"><highlight class="normal"></highlight><highlight class="comment">//<sp/><sp/>config<sp/>for<sp/>libstdc++<sp/>v3</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="10"><highlight class="normal"></highlight><highlight class="comment">//<sp/><sp/>not<sp/>much<sp/>to<sp/>go<sp/>in<sp/>here:</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="11"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="12"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>BOOST_GNU_STDLIB<sp/>1</highlight></codeline>
|
||
|
<codeline lineno="13"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="14"><highlight class="normal"></highlight><highlight class="preprocessor">#ifdef<sp/>__GLIBCXX__</highlight></codeline>
|
||
|
<codeline lineno="15"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>BOOST_STDLIB<sp/>"GNU<sp/>libstdc++<sp/>version<sp/>"<sp/>BOOST_STRINGIZE(__GLIBCXX__)</highlight></codeline>
|
||
|
<codeline lineno="16"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#else</highlight></codeline>
|
||
|
<codeline lineno="17"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>BOOST_STDLIB<sp/>"GNU<sp/>libstdc++<sp/>version<sp/>"<sp/>BOOST_STRINGIZE(__GLIBCPP__)</highlight></codeline>
|
||
|
<codeline lineno="18"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
||
|
<codeline lineno="19"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="20"><highlight class="normal"></highlight><highlight class="preprocessor">#if<sp/>!defined(_GLIBCPP_USE_WCHAR_T)<sp/>&&<sp/>!defined(_GLIBCXX_USE_WCHAR_T)</highlight></codeline>
|
||
|
<codeline lineno="21"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_NO_CWCHAR</highlight></codeline>
|
||
|
<codeline lineno="22"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_NO_CWCTYPE</highlight></codeline>
|
||
|
<codeline lineno="23"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_NO_STD_WSTRING</highlight></codeline>
|
||
|
<codeline lineno="24"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_NO_STD_WSTREAMBUF</highlight></codeline>
|
||
|
<codeline lineno="25"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
||
|
<codeline lineno="26"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="27"><highlight class="normal"></highlight><highlight class="preprocessor">#if<sp/>defined(__osf__)<sp/>&&<sp/>!defined(_REENTRANT)<sp/>\</highlight></codeline>
|
||
|
<codeline lineno="28"><highlight class="preprocessor"><sp/><sp/>&&<sp/>(<sp/>defined(_GLIBCXX_HAVE_GTHR_DEFAULT)<sp/>||<sp/>defined(_GLIBCPP_HAVE_GTHR_DEFAULT)<sp/>)</highlight></codeline>
|
||
|
<codeline lineno="29"><highlight class="preprocessor"></highlight><highlight class="comment">//<sp/>GCC<sp/>3<sp/>on<sp/>Tru64<sp/>forces<sp/>the<sp/>definition<sp/>of<sp/>_REENTRANT<sp/>when<sp/>any<sp/>std<sp/>lib<sp/>header</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="30"><highlight class="normal"></highlight><highlight class="comment">//<sp/>file<sp/>is<sp/>included,<sp/>therefore<sp/>for<sp/>consistency<sp/>we<sp/>define<sp/>it<sp/>here<sp/>as<sp/>well.</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="31"><highlight class="normal"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>_REENTRANT</highlight></codeline>
|
||
|
<codeline lineno="32"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
||
|
<codeline lineno="33"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="34"><highlight class="normal"></highlight><highlight class="preprocessor">#ifdef<sp/>__GLIBCXX__<sp/>//<sp/>gcc<sp/>3.4<sp/>and<sp/>greater:</highlight></codeline>
|
||
|
<codeline lineno="35"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>if<sp/>defined(_GLIBCXX_HAVE_GTHR_DEFAULT)<sp/>\</highlight></codeline>
|
||
|
<codeline lineno="36"><highlight class="preprocessor"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>||<sp/>defined(_GLIBCXX__PTHREADS)<sp/>\</highlight></codeline>
|
||
|
<codeline lineno="37"><highlight class="preprocessor"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>||<sp/>defined(_GLIBCXX_HAS_GTHREADS)<sp/>\</highlight></codeline>
|
||
|
<codeline lineno="38"><highlight class="preprocessor"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>||<sp/>defined(_WIN32)</highlight></codeline>
|
||
|
<codeline lineno="39"><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="40"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//<sp/>If<sp/>the<sp/>std<sp/>lib<sp/>has<sp/>thread<sp/>support<sp/>turned<sp/>on,<sp/>then<sp/>turn<sp/>it<sp/>on<sp/>in<sp/>Boost</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="41"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//<sp/>as<sp/>well.<sp/><sp/>We<sp/>do<sp/>this<sp/>because<sp/>some<sp/>gcc-3.4<sp/>std<sp/>lib<sp/>headers<sp/>define<sp/>_REENTANT</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="42"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//<sp/>while<sp/>others<sp/>do<sp/>not...</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="43"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="44"><highlight class="normal"></highlight><highlight class="preprocessor">#<sp/><sp/><sp/><sp/><sp/>define<sp/>BOOST_HAS_THREADS</highlight></codeline>
|
||
|
<codeline lineno="45"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>else</highlight></codeline>
|
||
|
<codeline lineno="46"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/><sp/><sp/><sp/>define<sp/>BOOST_DISABLE_THREADS</highlight></codeline>
|
||
|
<codeline lineno="47"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>endif</highlight></codeline>
|
||
|
<codeline lineno="48"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#elif<sp/>defined(__GLIBCPP__)<sp/>\</highlight></codeline>
|
||
|
<codeline lineno="49"><highlight class="preprocessor"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>&&<sp/>!defined(_GLIBCPP_HAVE_GTHR_DEFAULT)<sp/>\</highlight></codeline>
|
||
|
<codeline lineno="50"><highlight class="preprocessor"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>&&<sp/>!defined(_GLIBCPP__PTHREADS)</highlight></codeline>
|
||
|
<codeline lineno="51"><highlight class="preprocessor"></highlight><highlight class="normal"><sp/><sp/><sp/></highlight><highlight class="comment">//<sp/>disable<sp/>thread<sp/>support<sp/>if<sp/>the<sp/>std<sp/>lib<sp/>was<sp/>built<sp/>single<sp/>threaded:</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="52"><highlight class="normal"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_DISABLE_THREADS</highlight></codeline>
|
||
|
<codeline lineno="53"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
||
|
<codeline lineno="54"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="55"><highlight class="normal"></highlight><highlight class="preprocessor">#if<sp/>(defined(linux)<sp/>||<sp/>defined(__linux)<sp/>||<sp/>defined(__linux__))<sp/>&&<sp/>defined(__arm__)<sp/>&&<sp/>defined(_GLIBCPP_HAVE_GTHR_DEFAULT)</highlight></codeline>
|
||
|
<codeline lineno="56"><highlight class="preprocessor"></highlight><highlight class="comment">//<sp/>linux<sp/>on<sp/>arm<sp/>apparently<sp/>doesn't<sp/>define<sp/>_REENTRANT</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="57"><highlight class="normal"></highlight><highlight class="comment">//<sp/>so<sp/>just<sp/>turn<sp/>on<sp/>threading<sp/>support<sp/>whenever<sp/>the<sp/>std<sp/>lib<sp/>is<sp/>thread<sp/>safe:</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="58"><highlight class="normal"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_HAS_THREADS</highlight></codeline>
|
||
|
<codeline lineno="59"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
||
|
<codeline lineno="60"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="61"><highlight class="normal"></highlight><highlight class="preprocessor">#if<sp/>!defined(_GLIBCPP_USE_LONG_LONG)<sp/>\</highlight></codeline>
|
||
|
<codeline lineno="62"><highlight class="preprocessor"><sp/><sp/><sp/><sp/>&&<sp/>!defined(_GLIBCXX_USE_LONG_LONG)\</highlight></codeline>
|
||
|
<codeline lineno="63"><highlight class="preprocessor"><sp/><sp/><sp/><sp/>&&<sp/>defined(BOOST_HAS_LONG_LONG)</highlight></codeline>
|
||
|
<codeline lineno="64"><highlight class="preprocessor"></highlight><highlight class="comment">//<sp/>May<sp/>have<sp/>been<sp/>set<sp/>by<sp/>compiler/*.hpp,<sp/>but<sp/>"long<sp/>long"<sp/>without<sp/>library</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="65"><highlight class="normal"></highlight><highlight class="comment">//<sp/>support<sp/>is<sp/>useless.</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="66"><highlight class="normal"></highlight><highlight class="preprocessor">#<sp/><sp/>undef<sp/>BOOST_HAS_LONG_LONG</highlight></codeline>
|
||
|
<codeline lineno="67"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
||
|
<codeline lineno="68"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="69"><highlight class="normal"></highlight><highlight class="comment">//<sp/>Apple<sp/>doesn't<sp/>seem<sp/>to<sp/>reliably<sp/>defined<sp/>a<sp/>*unix*<sp/>macro</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="70"><highlight class="normal"></highlight><highlight class="preprocessor">#if<sp/>!defined(CYGWIN)<sp/>&&<sp/>(<sp/><sp/>defined(__unix__)<sp/><sp/>\</highlight></codeline>
|
||
|
<codeline lineno="71"><highlight class="preprocessor"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>||<sp/>defined(__unix)<sp/><sp/><sp/><sp/>\</highlight></codeline>
|
||
|
<codeline lineno="72"><highlight class="preprocessor"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>||<sp/>defined(unix)<sp/><sp/><sp/><sp/><sp/><sp/>\</highlight></codeline>
|
||
|
<codeline lineno="73"><highlight class="preprocessor"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>||<sp/>defined(__APPLE__)<sp/>\</highlight></codeline>
|
||
|
<codeline lineno="74"><highlight class="preprocessor"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>||<sp/>defined(__APPLE)<sp/><sp/><sp/>\</highlight></codeline>
|
||
|
<codeline lineno="75"><highlight class="preprocessor"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>||<sp/>defined(APPLE))</highlight></codeline>
|
||
|
<codeline lineno="76"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>include<sp/><unistd.h></highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="77"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
||
|
<codeline lineno="78"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="79"><highlight class="normal"></highlight><highlight class="preprocessor">#if<sp/>defined(__GLIBCXX__)<sp/>||<sp/>(defined(__GLIBCPP__)<sp/>&&<sp/>__GLIBCPP__>=20020514)<sp/>//<sp/>GCC<sp/>>=<sp/>3.1.0</highlight></codeline>
|
||
|
<codeline lineno="80"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_STD_EXTENSION_NAMESPACE<sp/>__gnu_cxx</highlight></codeline>
|
||
|
<codeline lineno="81"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_HAS_SLIST</highlight></codeline>
|
||
|
<codeline lineno="82"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_HAS_HASH</highlight></codeline>
|
||
|
<codeline lineno="83"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_SLIST_HEADER<sp/><ext/slist></highlight></codeline>
|
||
|
<codeline lineno="84"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/>if<sp/>!defined(__GNUC__)<sp/>||<sp/>__GNUC__<sp/><<sp/>4<sp/>||<sp/>(__GNUC__<sp/>==<sp/>4<sp/>&&<sp/>__GNUC_MINOR__<sp/><<sp/>3)</highlight></codeline>
|
||
|
<codeline lineno="85"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/><sp/>define<sp/>BOOST_HASH_SET_HEADER<sp/><ext/hash_set></highlight></codeline>
|
||
|
<codeline lineno="86"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/><sp/>define<sp/>BOOST_HASH_MAP_HEADER<sp/><ext/hash_map></highlight></codeline>
|
||
|
<codeline lineno="87"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/>else</highlight></codeline>
|
||
|
<codeline lineno="88"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/><sp/>define<sp/>BOOST_HASH_SET_HEADER<sp/><backward/hash_set></highlight></codeline>
|
||
|
<codeline lineno="89"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/><sp/>define<sp/>BOOST_HASH_MAP_HEADER<sp/><backward/hash_map></highlight></codeline>
|
||
|
<codeline lineno="90"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/>endif</highlight></codeline>
|
||
|
<codeline lineno="91"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
||
|
<codeline lineno="92"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="93"><highlight class="normal"></highlight><highlight class="comment">//<sp/><sp/>stdlibc++<sp/>C++0x<sp/>support<sp/>is<sp/>detected<sp/>via<sp/>__GNUC__,<sp/>__GNUC_MINOR__,<sp/>and<sp/>possibly</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="94"><highlight class="normal"></highlight><highlight class="comment">//<sp/><sp/>__GNUC_PATCHLEVEL__<sp/>at<sp/>the<sp/>suggestion<sp/>of<sp/>Jonathan<sp/>Wakely,<sp/>one<sp/>of<sp/>the<sp/>stdlibc++</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="95"><highlight class="normal"></highlight><highlight class="comment">//<sp/><sp/>developers.<sp/>He<sp/>also<sp/>commented:</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="96"><highlight class="normal"></highlight><highlight class="comment">//</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="97"><highlight class="normal"></highlight><highlight class="comment">//<sp/><sp/><sp/><sp/><sp/><sp/><sp/>"I'm<sp/>not<sp/>sure<sp/>how<sp/>useful<sp/>__GLIBCXX__<sp/>is<sp/>for<sp/>your<sp/>purposes,<sp/>for<sp/>instance<sp/>in</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="98"><highlight class="normal"></highlight><highlight class="comment">//<sp/><sp/><sp/><sp/><sp/><sp/><sp/>GCC<sp/>4.2.4<sp/>it<sp/>is<sp/>set<sp/>to<sp/>20080519<sp/>but<sp/>in<sp/>GCC<sp/>4.3.0<sp/>it<sp/>is<sp/>set<sp/>to<sp/>20080305.</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="99"><highlight class="normal"></highlight><highlight class="comment">//<sp/><sp/><sp/><sp/><sp/><sp/><sp/>Although<sp/>4.3.0<sp/>was<sp/>released<sp/>earlier<sp/>than<sp/>4.2.4,<sp/>it<sp/>has<sp/>better<sp/>C++0x<sp/>support</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="100"><highlight class="normal"></highlight><highlight class="comment">//<sp/><sp/><sp/><sp/><sp/><sp/><sp/>than<sp/>any<sp/>release<sp/>in<sp/>the<sp/>4.2<sp/>series."</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="101"><highlight class="normal"></highlight><highlight class="comment">//</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="102"><highlight class="normal"></highlight><highlight class="comment">//<sp/><sp/>Another<sp/>resource<sp/>for<sp/>understanding<sp/>stdlibc++<sp/>features<sp/>is:</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="103"><highlight class="normal"></highlight><highlight class="comment">//<sp/><sp/>http://gcc.gnu.org/onlinedocs/libstdc++/manual/status.html#manual.intro.status.standard.200x</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="104"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="105"><highlight class="normal"></highlight><highlight class="comment">//<sp/><sp/>C++0x<sp/>headers<sp/>in<sp/>GCC<sp/>4.3.0<sp/>and<sp/>later</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="106"><highlight class="normal"></highlight><highlight class="comment">//</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="107"><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/>3)<sp/>||<sp/>!defined(__GXX_EXPERIMENTAL_CXX0X__)</highlight></codeline>
|
||
|
<codeline lineno="108"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_NO_0X_HDR_ARRAY</highlight></codeline>
|
||
|
<codeline lineno="109"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_NO_0X_HDR_REGEX</highlight></codeline>
|
||
|
<codeline lineno="110"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_NO_0X_HDR_TUPLE</highlight></codeline>
|
||
|
<codeline lineno="111"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_NO_STD_UNORDERED<sp/><sp/>//<sp/>deprecated;<sp/>see<sp/>following</highlight></codeline>
|
||
|
<codeline lineno="112"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_NO_0X_HDR_UNORDERED_MAP</highlight></codeline>
|
||
|
<codeline lineno="113"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_NO_0X_HDR_UNORDERED_SET</highlight></codeline>
|
||
|
<codeline lineno="114"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
||
|
<codeline lineno="115"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="116"><highlight class="normal"></highlight><highlight class="comment">//<sp/><sp/>C++0x<sp/>headers<sp/>in<sp/>GCC<sp/>4.4.0<sp/>and<sp/>later</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="117"><highlight class="normal"></highlight><highlight class="comment">//</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="118"><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="119"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_NO_0X_HDR_CHRONO</highlight></codeline>
|
||
|
<codeline lineno="120"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_NO_0X_HDR_CONDITION_VARIABLE</highlight></codeline>
|
||
|
<codeline lineno="121"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_NO_0X_HDR_FORWARD_LIST</highlight></codeline>
|
||
|
<codeline lineno="122"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_NO_0X_HDR_INITIALIZER_LIST</highlight></codeline>
|
||
|
<codeline lineno="123"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_NO_0X_HDR_MUTEX</highlight></codeline>
|
||
|
<codeline lineno="124"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_NO_0X_HDR_RATIO</highlight></codeline>
|
||
|
<codeline lineno="125"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_NO_0X_HDR_SYSTEM_ERROR</highlight></codeline>
|
||
|
<codeline lineno="126"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#else</highlight></codeline>
|
||
|
<codeline lineno="127"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_HAS_TR1_COMPLEX_INVERSE_TRIG<sp/></highlight></codeline>
|
||
|
<codeline lineno="128"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_HAS_TR1_COMPLEX_OVERLOADS<sp/></highlight></codeline>
|
||
|
<codeline lineno="129"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
||
|
<codeline lineno="130"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="131"><highlight class="normal"></highlight><highlight class="preprocessor">#if<sp/>(!defined(_GLIBCXX_HAS_GTHREADS)<sp/>||<sp/>!defined(_GLIBCXX_USE_C99_STDINT_TR1))<sp/>&&<sp/>(!defined(BOOST_NO_0X_HDR_CONDITION_VARIABLE)<sp/>||<sp/>!defined(BOOST_NO_0X_HDR_MUTEX))</highlight></codeline>
|
||
|
<codeline lineno="132"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_NO_0X_HDR_CONDITION_VARIABLE</highlight></codeline>
|
||
|
<codeline lineno="133"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_NO_0X_HDR_MUTEX</highlight></codeline>
|
||
|
<codeline lineno="134"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
||
|
<codeline lineno="135"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="136"><highlight class="normal"></highlight><highlight class="comment">//<sp/><sp/>C++0x<sp/>features<sp/>in<sp/>GCC<sp/>4.5.0<sp/>and<sp/>later</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/>4<sp/>||<sp/>(__GNUC__<sp/>==<sp/>4<sp/>&&<sp/>__GNUC_MINOR__<sp/><<sp/>5)<sp/>||<sp/>!defined(__GXX_EXPERIMENTAL_CXX0X__)</highlight></codeline>
|
||
|
<codeline lineno="139"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_NO_NUMERIC_LIMITS_LOWEST</highlight></codeline>
|
||
|
<codeline lineno="140"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_NO_0X_HDR_FUTURE</highlight></codeline>
|
||
|
<codeline lineno="141"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_NO_0X_HDR_RANDOM</highlight></codeline>
|
||
|
<codeline lineno="142"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
||
|
<codeline lineno="143"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="144"><highlight class="normal"></highlight><highlight class="comment">//<sp/><sp/>C++0x<sp/>features<sp/>in<sp/>GCC<sp/>4.5.0<sp/>and<sp/>later</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="145"><highlight class="normal"></highlight><highlight class="comment">//</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="146"><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="147"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_NO_0X_HDR_TYPEINDEX</highlight></codeline>
|
||
|
<codeline lineno="148"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
||
|
<codeline lineno="149"><highlight class="preprocessor"></highlight><highlight class="comment">//<sp/><sp/>C++0x<sp/>headers<sp/>not<sp/>yet<sp/>(fully!)<sp/>implemented</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">#<sp/><sp/>define<sp/>BOOST_NO_0X_HDR_THREAD</highlight></codeline>
|
||
|
<codeline lineno="152"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_NO_0X_HDR_TYPE_TRAITS</highlight></codeline>
|
||
|
<codeline lineno="153"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_NO_0X_HDR_CODECVT</highlight></codeline>
|
||
|
<codeline lineno="154"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="155"><highlight class="normal"></highlight><highlight class="comment">//<sp/><sp/>---<sp/>end<sp/>---</highlight><highlight class="normal"></highlight></codeline>
|
||
|
</programlisting>
|
||
|
<location file="/usr/include/gecode/third-party/boost/config/stdlib/libstdcpp3.hpp"/>
|
||
|
</compounddef>
|
||
|
</doxygen>
|