This repository has been archived on 2023-08-20. You can view files and clone it, but cannot push or open issues or pull requests.
yap-6.3/packages/gecode/dev/extractor/xml/classGecode_1_1BoolVarArray.xml
Vitor Santos Costa a8eda03305 4.2.1 support
2014-01-22 09:41:47 +00:00

215 lines
15 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="classGecode_1_1BoolVarArray" kind="class" prot="public">
<compoundname>Gecode::BoolVarArray</compoundname>
<basecompoundref refid="classGecode_1_1VarArray" prot="public" virt="non-virtual">Gecode::VarArray&lt; BoolVar &gt;</basecompoundref>
<includes refid="int_8hh" local="no">int.hh</includes>
<sectiondef kind="user-defined">
<header>Creation and initialization</header>
<memberdef kind="function" id="classGecode_1_1BoolVarArray_1a63d6e6d1e5c1a9a4ea8064612ba42e34" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type></type>
<definition>forceinline Gecode::BoolVarArray::BoolVarArray</definition>
<argsstring>(void)</argsstring>
<name>BoolVarArray</name>
<param>
<type>void</type>
</param>
<briefdescription>
<para>Default constructor (array of size 0) </para> </briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/usr/include/gecode/int.hh" line="789" column="1" bodyfile="/usr/include/gecode/int/array.hpp" bodystart="96" bodyend="96"/>
</memberdef>
<memberdef kind="function" id="classGecode_1_1BoolVarArray_1a5a3fc08ad882c50b484d03245b1cd18f" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type></type>
<definition>forceinline Gecode::BoolVarArray::BoolVarArray</definition>
<argsstring>(Space &amp;home, int n)</argsstring>
<name>BoolVarArray</name>
<param>
<type><ref refid="classGecode_1_1Space" kindref="compound">Space</ref> &amp;</type>
<declname>home</declname>
</param>
<param>
<type>int</type>
<declname>n</declname>
</param>
<briefdescription>
<para>Allocate array for <emphasis>n</emphasis> Boolean variables (variables are uninitialized) </para> </briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/usr/include/gecode/int.hh" line="791" column="1" bodyfile="/usr/include/gecode/int/array.hpp" bodystart="99" bodyend="100"/>
</memberdef>
<memberdef kind="function" id="classGecode_1_1BoolVarArray_1a72e2fbf4411eb65d196615e466559f2b" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type></type>
<definition>forceinline Gecode::BoolVarArray::BoolVarArray</definition>
<argsstring>(const BoolVarArray &amp;a)</argsstring>
<name>BoolVarArray</name>
<param>
<type>const <ref refid="classGecode_1_1BoolVarArray" kindref="compound">BoolVarArray</ref> &amp;</type>
<declname>a</declname>
</param>
<briefdescription>
<para>Initialize from Boolean variable array <emphasis>a</emphasis> (share elements) </para> </briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/usr/include/gecode/int.hh" line="793" column="1" bodyfile="/usr/include/gecode/int/array.hpp" bodystart="103" bodyend="104"/>
</memberdef>
<memberdef kind="function" id="classGecode_1_1BoolVarArray_1a39a40c1aa3bc99754fc3dfac186afb8f" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type></type>
<definition>forceinline Gecode::BoolVarArray::BoolVarArray</definition>
<argsstring>(Space &amp;home, const BoolVarArgs &amp;a)</argsstring>
<name>BoolVarArray</name>
<param>
<type><ref refid="classGecode_1_1Space" kindref="compound">Space</ref> &amp;</type>
<declname>home</declname>
</param>
<param>
<type>const <ref refid="classGecode_1_1BoolVarArgs" kindref="compound">BoolVarArgs</ref> &amp;</type>
<declname>a</declname>
</param>
<briefdescription>
<para>Initialize from Boolean variable argument array <emphasis>a</emphasis> (copy elements) </para> </briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/usr/include/gecode/int.hh" line="795" column="1" bodyfile="/usr/include/gecode/int/array.hpp" bodystart="107" bodyend="108"/>
</memberdef>
<memberdef kind="function" id="classGecode_1_1BoolVarArray_1a06d2048d152b9948ce0c5500f3a31a42" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>GECODE_INT_EXPORT</type>
<definition>GECODE_INT_EXPORT Gecode::BoolVarArray::BoolVarArray</definition>
<argsstring>(Space &amp;home, int n, int min, int max)</argsstring>
<name>BoolVarArray</name>
<param>
<type><ref refid="classGecode_1_1Space" kindref="compound">Space</ref> &amp;</type>
<declname>home</declname>
</param>
<param>
<type>int</type>
<declname>n</declname>
</param>
<param>
<type>int</type>
<declname>min</declname>
</param>
<param>
<type>int</type>
<declname>max</declname>
</param>
<briefdescription>
<para>Initialize array with <emphasis>n</emphasis> new variables. </para> </briefdescription>
<detaileddescription>
<para>The variables are created with a domain ranging from <emphasis>min</emphasis> to <emphasis>max</emphasis>. The following execptions might be thrown:<itemizedlist>
<listitem><para>If <emphasis>min</emphasis> is greater than <emphasis>max</emphasis>, an exception of type <ref refid="classGecode_1_1Int_1_1VariableEmptyDomain" kindref="compound">Gecode::Int::VariableEmptyDomain</ref> is thrown.</para></listitem><listitem><para>If <emphasis>min</emphasis> is less than 0 or <emphasis>max</emphasis> is greater than 1, an exception of type <ref refid="classGecode_1_1Int_1_1NotZeroOne" kindref="compound">Gecode::Int::NotZeroOne</ref> is thrown. </para></listitem></itemizedlist>
</para> </detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/usr/include/gecode/int.hh" line="808" column="1"/>
</memberdef>
</sectiondef>
<briefdescription>
<para>Boolean variable array. </para> </briefdescription>
<detaileddescription>
</detaileddescription>
<inheritancegraph>
<node id="1253">
<label>Gecode::VarArray&lt; BoolVar &gt;</label>
<link refid="classGecode_1_1VarArray"/>
</node>
<node id="1252">
<label>Gecode::BoolVarArray</label>
<link refid="classGecode_1_1BoolVarArray"/>
<childnode refid="1253" relation="public-inheritance">
</childnode>
</node>
</inheritancegraph>
<collaborationgraph>
<node id="1256">
<label>Gecode::BoolVar</label>
<link refid="classGecode_1_1BoolVar"/>
<childnode refid="1257" relation="public-inheritance">
</childnode>
</node>
<node id="1260">
<label>BoolVarImpBase</label>
</node>
<node id="1257">
<label>Gecode::VarImpVar&lt; Int::BoolVarImp &gt;</label>
<link refid="classGecode_1_1VarImpVar"/>
<childnode refid="1258" relation="public-inheritance">
</childnode>
<childnode refid="1259" relation="usage">
<edgelabel>x</edgelabel>
</childnode>
</node>
<node id="1255">
<label>Gecode::VarArray&lt; BoolVar &gt;</label>
<link refid="classGecode_1_1VarArray"/>
<childnode refid="1256" relation="usage">
<edgelabel>x</edgelabel>
</childnode>
</node>
<node id="1258">
<label>Gecode::Var</label>
<link refid="classGecode_1_1Var"/>
</node>
<node id="1254">
<label>Gecode::BoolVarArray</label>
<link refid="classGecode_1_1BoolVarArray"/>
<childnode refid="1255" relation="public-inheritance">
</childnode>
</node>
<node id="1259">
<label>Gecode::Int::BoolVarImp</label>
<link refid="classGecode_1_1Int_1_1BoolVarImp"/>
<childnode refid="1260" relation="public-inheritance">
</childnode>
</node>
</collaborationgraph>
<location file="/usr/include/gecode/int.hh" line="784" column="1" bodyfile="/usr/include/gecode/int.hh" bodystart="784" bodyend="810"/>
<listofallmembers>
<member refid="classGecode_1_1VarArray_1a42953c34d3d78772f3edbd55c5ce2768" prot="public" virt="non-virtual"><scope>Gecode::BoolVarArray</scope><name>assigned</name></member>
<member refid="classGecode_1_1VarArray_1aa09c7045277614841a821b7e0636d44a" prot="public" virt="non-virtual"><scope>Gecode::BoolVarArray</scope><name>begin</name></member>
<member refid="classGecode_1_1VarArray_1ad585be789f428414d4de84fdb4b2a1aa" prot="public" virt="non-virtual"><scope>Gecode::BoolVarArray</scope><name>begin</name></member>
<member refid="classGecode_1_1BoolVarArray_1a63d6e6d1e5c1a9a4ea8064612ba42e34" prot="public" virt="non-virtual"><scope>Gecode::BoolVarArray</scope><name>BoolVarArray</name></member>
<member refid="classGecode_1_1BoolVarArray_1a5a3fc08ad882c50b484d03245b1cd18f" prot="public" virt="non-virtual"><scope>Gecode::BoolVarArray</scope><name>BoolVarArray</name></member>
<member refid="classGecode_1_1BoolVarArray_1a72e2fbf4411eb65d196615e466559f2b" prot="public" virt="non-virtual"><scope>Gecode::BoolVarArray</scope><name>BoolVarArray</name></member>
<member refid="classGecode_1_1BoolVarArray_1a39a40c1aa3bc99754fc3dfac186afb8f" prot="public" virt="non-virtual"><scope>Gecode::BoolVarArray</scope><name>BoolVarArray</name></member>
<member refid="classGecode_1_1BoolVarArray_1a06d2048d152b9948ce0c5500f3a31a42" prot="public" virt="non-virtual"><scope>Gecode::BoolVarArray</scope><name>BoolVarArray</name></member>
<member refid="classGecode_1_1VarArray_1a94809a3d551846433b0a85fd40db512e" prot="public" virt="non-virtual"><scope>Gecode::BoolVarArray</scope><name>const_iterator</name></member>
<member refid="classGecode_1_1VarArray_1ae4bfae3bf7f27951b53706a34627b539" prot="public" virt="non-virtual"><scope>Gecode::BoolVarArray</scope><name>const_pointer</name></member>
<member refid="classGecode_1_1VarArray_1a36e7c81b7bcd3fb1b28c780caa17641d" prot="public" virt="non-virtual"><scope>Gecode::BoolVarArray</scope><name>const_reference</name></member>
<member refid="classGecode_1_1VarArray_1aa3596ebfe2a624dabab6972da579c1cb" prot="public" virt="non-virtual"><scope>Gecode::BoolVarArray</scope><name>const_reverse_iterator</name></member>
<member refid="classGecode_1_1VarArray_1aa09a0d52ddd5a427e328f76b017a0e04" prot="public" virt="non-virtual"><scope>Gecode::BoolVarArray</scope><name>end</name></member>
<member refid="classGecode_1_1VarArray_1a197f67babbe8d7670fba55809a416cf0" prot="public" virt="non-virtual"><scope>Gecode::BoolVarArray</scope><name>end</name></member>
<member refid="classGecode_1_1VarArray_1af066a140fe9aba9e239b5aa3699df4e0" prot="public" virt="non-virtual"><scope>Gecode::BoolVarArray</scope><name>iterator</name></member>
<member refid="classGecode_1_1VarArray_1a67b64ccd287d53389a25ee43ad164ab6" prot="protected" virt="non-virtual"><scope>Gecode::BoolVarArray</scope><name>n</name></member>
<member refid="classGecode_1_1VarArray_1a4fed680f83a05790658a9b3a660c4c08" prot="public" virt="non-virtual"><scope>Gecode::BoolVarArray</scope><name>operator=</name></member>
<member refid="classGecode_1_1VarArray_1ace08813160ef06e0f1bbb3c30c200da0" prot="public" virt="non-virtual"><scope>Gecode::BoolVarArray</scope><name>operator[]</name></member>
<member refid="classGecode_1_1VarArray_1af593147a24272627350513e305d79779" prot="public" virt="non-virtual"><scope>Gecode::BoolVarArray</scope><name>operator[]</name></member>
<member refid="classGecode_1_1VarArray_1a9a4e54d0650597e70375809c82f7dc62" prot="public" virt="non-virtual"><scope>Gecode::BoolVarArray</scope><name>pointer</name></member>
<member refid="classGecode_1_1VarArray_1a6d94b11b3936df0b3548d4f9fd7cb318" prot="public" virt="non-virtual"><scope>Gecode::BoolVarArray</scope><name>rbegin</name></member>
<member refid="classGecode_1_1VarArray_1aa7c774d800efd0869edc7bfb5bdb530e" prot="public" virt="non-virtual"><scope>Gecode::BoolVarArray</scope><name>rbegin</name></member>
<member refid="classGecode_1_1VarArray_1aa2b3ffc5da170d3af5973627f9040c62" prot="public" virt="non-virtual"><scope>Gecode::BoolVarArray</scope><name>reference</name></member>
<member refid="classGecode_1_1VarArray_1a82d02915d20fad0b56a3aee26ca96b56" prot="public" virt="non-virtual"><scope>Gecode::BoolVarArray</scope><name>rend</name></member>
<member refid="classGecode_1_1VarArray_1a3d3e08149aae2f0428034fa0c40c4ff3" prot="public" virt="non-virtual"><scope>Gecode::BoolVarArray</scope><name>rend</name></member>
<member refid="classGecode_1_1VarArray_1a6e0db2dc6d3d548f5569720373ab030a" prot="public" virt="non-virtual"><scope>Gecode::BoolVarArray</scope><name>reverse_iterator</name></member>
<member refid="classGecode_1_1VarArray_1a3cf80c58c32609c61de4c90605413fd2" prot="public" virt="non-virtual"><scope>Gecode::BoolVarArray</scope><name>size</name></member>
<member refid="classGecode_1_1VarArray_1a53b8648af92da9632e399e290e4c0d62" prot="public" virt="non-virtual"><scope>Gecode::BoolVarArray</scope><name>slice</name></member>
<member refid="classGecode_1_1VarArray_1a807b3f987de58b67791872d6ec1e54a5" prot="public" virt="non-virtual"><scope>Gecode::BoolVarArray</scope><name>update</name></member>
<member refid="classGecode_1_1VarArray_1a832c744123e7d9fc0d1d0ce0cf3e4efb" prot="public" virt="non-virtual"><scope>Gecode::BoolVarArray</scope><name>value_type</name></member>
<member refid="classGecode_1_1VarArray_1a241ce7da828c64cab3b6b01c674a338a" prot="public" virt="non-virtual"><scope>Gecode::BoolVarArray</scope><name>VarArray</name></member>
<member refid="classGecode_1_1VarArray_1ae32fbf0910e040ca3e3375eac765596f" prot="public" virt="non-virtual"><scope>Gecode::BoolVarArray</scope><name>VarArray</name></member>
<member refid="classGecode_1_1VarArray_1ab62e77e0e2e2ea0e961cbb0b23fdff84" prot="public" virt="non-virtual"><scope>Gecode::BoolVarArray</scope><name>VarArray</name></member>
<member refid="classGecode_1_1VarArray_1ae969175e5545323fc99de65912a9a73b" prot="public" virt="non-virtual"><scope>Gecode::BoolVarArray</scope><name>VarArray</name></member>
<member refid="classGecode_1_1VarArray_1ace04bdff621aba6ef39a063786092dfd" prot="protected" virt="non-virtual"><scope>Gecode::BoolVarArray</scope><name>x</name></member>
</listofallmembers>
</compounddef>
</doxygen>