195 lines
20 KiB
XML
195 lines
20 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="bsd_8hpp" kind="file">
|
|
<compoundname>bsd.hpp</compoundname>
|
|
<includes refid="posix__features_8hpp" local="no">gecode/third-party/boost/config/posix_features.hpp</includes>
|
|
<incdepgraph>
|
|
<node id="34232">
|
|
<label>gecode/third-party/boost/config/posix_features.hpp</label>
|
|
<link refid="posix__features_8hpp_source"/>
|
|
</node>
|
|
<node id="34231">
|
|
<label>/usr/include/gecode/third-party/boost/config/platform/bsd.hpp</label>
|
|
<link refid="bsd.hpp"/>
|
|
<childnode refid="34232" relation="include">
|
|
</childnode>
|
|
</node>
|
|
</incdepgraph>
|
|
<sectiondef kind="define">
|
|
<memberdef kind="define" id="bsd_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/platform/bsd.hpp" line="60" column="11" bodyfile="/usr/include/gecode/third-party/boost/config/platform/bsd.hpp" bodystart="60" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="define" id="bsd_8hpp_1aebe26add1c5f08c5406105fafda1c6b9" prot="public" static="no">
|
|
<name>BOOST_NO_CTYPE_FUNCTIONS</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/third-party/boost/config/platform/bsd.hpp" line="66" column="11" bodyfile="/usr/include/gecode/third-party/boost/config/platform/bsd.hpp" bodystart="66" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="define" id="bsd_8hpp_1a29e7624f7fc20aa57ade1bdd6a6e7f8d" prot="public" static="no">
|
|
<name>BOOST_HAS_SCHED_YIELD</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/third-party/boost/config/platform/bsd.hpp" line="72" column="9" bodyfile="/usr/include/gecode/third-party/boost/config/platform/bsd.hpp" bodystart="72" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="define" id="bsd_8hpp_1aa7d42525d4bbe7d4bc7b3275cff2196d" prot="public" static="no">
|
|
<name>BOOST_HAS_NANOSLEEP</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/third-party/boost/config/platform/bsd.hpp" line="73" column="9" bodyfile="/usr/include/gecode/third-party/boost/config/platform/bsd.hpp" bodystart="73" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="define" id="bsd_8hpp_1a991c14ee4092e592faa59c0b974c9846" prot="public" static="no">
|
|
<name>BOOST_HAS_GETTIMEOFDAY</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/third-party/boost/config/platform/bsd.hpp" line="74" column="9" bodyfile="/usr/include/gecode/third-party/boost/config/platform/bsd.hpp" bodystart="74" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="define" id="bsd_8hpp_1a309a01b1aa16f622c0d5fdb0398ad2cf" prot="public" static="no">
|
|
<name>BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/third-party/boost/config/platform/bsd.hpp" line="75" column="9" bodyfile="/usr/include/gecode/third-party/boost/config/platform/bsd.hpp" bodystart="75" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="define" id="bsd_8hpp_1ae6c56f667fae13b2b37c40fde16142b6" prot="public" static="no">
|
|
<name>BOOST_HAS_SIGACTION</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/third-party/boost/config/platform/bsd.hpp" line="76" column="9" bodyfile="/usr/include/gecode/third-party/boost/config/platform/bsd.hpp" bodystart="76" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="define" id="bsd_8hpp_1a79e0564bc29933a6d3d3379834eb4bd2" prot="public" static="no">
|
|
<name>BOOST_HAS_UNISTD_H</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/third-party/boost/config/platform/bsd.hpp" line="79" column="9" bodyfile="/usr/include/gecode/third-party/boost/config/platform/bsd.hpp" bodystart="79" 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/></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3"><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="4"><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="5"><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="6"><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="7"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="8"><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="9"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="10"><highlight class="normal"></highlight><highlight class="comment">//<sp/><sp/>generic<sp/>BSD<sp/>config<sp/>options:</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="11"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="12"><highlight class="normal"></highlight><highlight class="preprocessor">#if<sp/>!defined(__FreeBSD__)<sp/>&&<sp/>!defined(__NetBSD__)<sp/>&&<sp/>!defined(__OpenBSD__)<sp/>&&<sp/>!defined(__DragonFly__)</highlight></codeline>
|
|
<codeline lineno="13"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#error<sp/>"This<sp/>platform<sp/>is<sp/>not<sp/>BSD"</highlight></codeline>
|
|
<codeline lineno="14"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
|
<codeline lineno="15"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="16"><highlight class="normal"></highlight><highlight class="preprocessor">#ifdef<sp/>__FreeBSD__</highlight></codeline>
|
|
<codeline lineno="17"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>BOOST_PLATFORM<sp/>"FreeBSD<sp/>"<sp/>BOOST_STRINGIZE(__FreeBSD__)</highlight></codeline>
|
|
<codeline lineno="18"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#elif<sp/>defined(__NetBSD__)</highlight></codeline>
|
|
<codeline lineno="19"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>BOOST_PLATFORM<sp/>"NetBSD<sp/>"<sp/>BOOST_STRINGIZE(__NetBSD__)</highlight></codeline>
|
|
<codeline lineno="20"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#elif<sp/>defined(__OpenBSD__)</highlight></codeline>
|
|
<codeline lineno="21"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>BOOST_PLATFORM<sp/>"OpenBSD<sp/>"<sp/>BOOST_STRINGIZE(__OpenBSD__)</highlight></codeline>
|
|
<codeline lineno="22"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#elif<sp/>defined(__DragonFly__)</highlight></codeline>
|
|
<codeline lineno="23"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>BOOST_PLATFORM<sp/>"DragonFly<sp/>"<sp/>BOOST_STRINGIZE(__DragonFly__)</highlight></codeline>
|
|
<codeline lineno="24"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
|
<codeline lineno="25"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="26"><highlight class="normal"></highlight><highlight class="comment">//</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="27"><highlight class="normal"></highlight><highlight class="comment">//<sp/>is<sp/>this<sp/>the<sp/>correct<sp/>version<sp/>check?</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="28"><highlight class="normal"></highlight><highlight class="comment">//<sp/>FreeBSD<sp/>has<sp/><nl_types.h><sp/>but<sp/>does<sp/>not</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="29"><highlight class="normal"></highlight><highlight class="comment">//<sp/>advertise<sp/>the<sp/>fact<sp/>in<sp/><unistd.h>:</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="30"><highlight class="normal"></highlight><highlight class="comment">//</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="31"><highlight class="normal"></highlight><highlight class="preprocessor">#if<sp/>(defined(__FreeBSD__)<sp/>&&<sp/>(__FreeBSD__<sp/>>=<sp/>3))<sp/>||<sp/>defined(__DragonFly__)</highlight></codeline>
|
|
<codeline lineno="32"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_HAS_NL_TYPES_H</highlight></codeline>
|
|
<codeline lineno="33"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
|
<codeline lineno="34"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="35"><highlight class="normal"></highlight><highlight class="comment">//</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="36"><highlight class="normal"></highlight><highlight class="comment">//<sp/>FreeBSD<sp/>3.x<sp/>has<sp/>pthreads<sp/>support,<sp/>but<sp/>defines<sp/>_POSIX_THREADS<sp/>in<sp/><pthread.h></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="37"><highlight class="normal"></highlight><highlight class="comment">//<sp/>and<sp/>not<sp/>in<sp/><unistd.h></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="38"><highlight class="normal"></highlight><highlight class="comment">//</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="39"><highlight class="normal"></highlight><highlight class="preprocessor">#if<sp/>(defined(__FreeBSD__)<sp/>&&<sp/>(__FreeBSD__<sp/><=<sp/>3))\</highlight></codeline>
|
|
<codeline lineno="40"><highlight class="preprocessor"><sp/><sp/><sp/>||<sp/>defined(__OpenBSD__)<sp/>||<sp/>defined(__DragonFly__)<sp/></highlight></codeline>
|
|
<codeline lineno="41"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_HAS_PTHREADS</highlight></codeline>
|
|
<codeline lineno="42"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
|
<codeline lineno="43"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="44"><highlight class="normal"></highlight><highlight class="comment">//</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="45"><highlight class="normal"></highlight><highlight class="comment">//<sp/>No<sp/>wide<sp/>character<sp/>support<sp/>in<sp/>the<sp/>BSD<sp/>header<sp/>files:</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="46"><highlight class="normal"></highlight><highlight class="comment">//</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="47"><highlight class="normal"></highlight><highlight class="preprocessor">#if<sp/>defined(__NetBSD__)</highlight></codeline>
|
|
<codeline lineno="48"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>__NetBSD_GCC__<sp/>(__GNUC__<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>*<sp/>1000000<sp/>\</highlight></codeline>
|
|
<codeline lineno="49"><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/>__GNUC_MINOR__<sp/>*<sp/><sp/><sp/><sp/>1000<sp/>\</highlight></codeline>
|
|
<codeline lineno="50"><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/>__GNUC_PATCHLEVEL__)</highlight></codeline>
|
|
<codeline lineno="51"><highlight class="preprocessor"></highlight><highlight class="comment">//<sp/>XXX<sp/>-<sp/>the<sp/>following<sp/>is<sp/>required<sp/>until<sp/>c++config.h</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="52"><highlight class="normal"></highlight><highlight class="comment">//<sp/><sp/><sp/><sp/><sp/><sp/><sp/>defines<sp/>_GLIBCXX_HAVE_SWPRINTF<sp/>and<sp/>friends</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="53"><highlight class="normal"></highlight><highlight class="comment">//<sp/><sp/><sp/><sp/><sp/><sp/><sp/>or<sp/>the<sp/>preprocessor<sp/>conditionals<sp/>are<sp/>removed</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="54"><highlight class="normal"></highlight><highlight class="comment">//<sp/><sp/><sp/><sp/><sp/><sp/><sp/>from<sp/>the<sp/>cwchar<sp/>header.</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="55"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>_GLIBCXX_HAVE_SWPRINTF<sp/>1</highlight></codeline>
|
|
<codeline lineno="56"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
|
<codeline lineno="57"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="58"><highlight class="normal"></highlight><highlight class="preprocessor">#if<sp/>!((defined(__FreeBSD__)<sp/>&&<sp/>(__FreeBSD__<sp/>>=<sp/>5))<sp/>\</highlight></codeline>
|
|
<codeline lineno="59"><highlight class="preprocessor"><sp/><sp/><sp/><sp/><sp/><sp/>||<sp/>(defined(__NetBSD_GCC__)<sp/>&&<sp/>(__NetBSD_GCC__<sp/>>=<sp/>2095003))<sp/>||<sp/>defined(__DragonFly__))</highlight></codeline>
|
|
<codeline lineno="60"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_NO_CWCHAR</highlight></codeline>
|
|
<codeline lineno="61"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
|
<codeline lineno="62"><highlight class="preprocessor"></highlight><highlight class="comment">//</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="63"><highlight class="normal"></highlight><highlight class="comment">//<sp/>The<sp/>BSD<sp/><ctype.h><sp/>has<sp/>macros<sp/>only,<sp/>no<sp/>functions:</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="64"><highlight class="normal"></highlight><highlight class="comment">//</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="65"><highlight class="normal"></highlight><highlight class="preprocessor">#if<sp/>!defined(__OpenBSD__)<sp/>||<sp/>defined(__DragonFly__)</highlight></codeline>
|
|
<codeline lineno="66"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#<sp/><sp/>define<sp/>BOOST_NO_CTYPE_FUNCTIONS</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">//</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="70"><highlight class="normal"></highlight><highlight class="comment">//<sp/>thread<sp/>API's<sp/>not<sp/>auto<sp/>detected:</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="71"><highlight class="normal"></highlight><highlight class="comment">//</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="72"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>BOOST_HAS_SCHED_YIELD</highlight></codeline>
|
|
<codeline lineno="73"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>BOOST_HAS_NANOSLEEP</highlight></codeline>
|
|
<codeline lineno="74"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>BOOST_HAS_GETTIMEOFDAY</highlight></codeline>
|
|
<codeline lineno="75"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE</highlight></codeline>
|
|
<codeline lineno="76"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>BOOST_HAS_SIGACTION</highlight></codeline>
|
|
<codeline lineno="77"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="78"><highlight class="normal"></highlight><highlight class="comment">//<sp/>boilerplate<sp/>code:</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="79"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>BOOST_HAS_UNISTD_H</highlight></codeline>
|
|
<codeline lineno="80"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#include<sp/><gecode/third-party/boost/config/posix_features.hpp></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="81"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="82"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="83"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="84"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="85"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="86"><highlight class="normal"></highlight></codeline>
|
|
</programlisting>
|
|
<location file="/usr/include/gecode/third-party/boost/config/platform/bsd.hpp"/>
|
|
</compounddef>
|
|
</doxygen>
|