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_1PrimArgArray.xml
Vitor Santos Costa a8eda03305 4.2.1 support
2014-01-22 09:41:47 +00:00

489 lines
33 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_1PrimArgArray" kind="class" prot="public">
<compoundname>Gecode::PrimArgArray</compoundname>
<basecompoundref refid="classGecode_1_1ArgArrayBase" prot="public" virt="non-virtual">Gecode::ArgArrayBase&lt; T &gt;</basecompoundref>
<includes refid="kernel_2array_8hpp" local="no">array.hpp</includes>
<templateparamlist>
<param>
<type>class</type>
</param>
</templateparamlist>
<sectiondef kind="user-defined">
<header>Constructors and initialization</header>
<memberdef kind="function" id="classGecode_1_1PrimArgArray_1a37a482b92f3e214d6068102814cbf60e" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type></type>
<definition>forceinline Gecode::PrimArgArray&lt; T &gt;::PrimArgArray</definition>
<argsstring>(void)</argsstring>
<name>PrimArgArray</name>
<param>
<type>void</type>
</param>
<briefdescription>
<para>Allocate empty array. </para> </briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/usr/include/gecode/kernel/array.hpp" line="683" column="1" bodyfile="/usr/include/gecode/kernel/array.hpp" bodystart="1815" bodyend="1815"/>
</memberdef>
<memberdef kind="function" id="classGecode_1_1PrimArgArray_1aae9fd91c5f08549d0938a52d309cb9e3" prot="public" static="no" const="no" explicit="yes" inline="no" virt="non-virtual">
<type></type>
<definition>forceinline Gecode::PrimArgArray&lt; T &gt;::PrimArgArray</definition>
<argsstring>(int n)</argsstring>
<name>PrimArgArray</name>
<param>
<type>int</type>
<declname>n</declname>
</param>
<briefdescription>
<para>Allocate array with <emphasis>n</emphasis> elements. </para> </briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/usr/include/gecode/kernel/array.hpp" line="685" column="1" bodyfile="/usr/include/gecode/kernel/array.hpp" bodystart="1819" bodyend="1819"/>
</memberdef>
<memberdef kind="function" id="classGecode_1_1PrimArgArray_1a44c11e88a66b8f31e4ce3f8ce0473da8" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type></type>
<definition>Gecode::PrimArgArray&lt; T &gt;::PrimArgArray</definition>
<argsstring>(int n, T e0,...)</argsstring>
<name>PrimArgArray</name>
<param>
<type>int</type>
<declname>n</declname>
</param>
<param>
<type>T</type>
<declname>e0</declname>
</param>
<param>
<type>...</type>
</param>
<briefdescription>
<para>Allocate array with <emphasis>n</emphasis> elements and initialize with <emphasis>e0</emphasis>, ... </para> </briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/usr/include/gecode/kernel/array.hpp" line="687" column="1" bodyfile="/usr/include/gecode/kernel/array.hpp" bodystart="1822" bodyend="1830"/>
</memberdef>
<memberdef kind="function" id="classGecode_1_1PrimArgArray_1a6aa95d4afae82cd594bb41bc492e45c2" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type></type>
<definition>Gecode::PrimArgArray&lt; T &gt;::PrimArgArray</definition>
<argsstring>(int n, const T *e)</argsstring>
<name>PrimArgArray</name>
<param>
<type>int</type>
<declname>n</declname>
</param>
<param>
<type>const T *</type>
<declname>e</declname>
</param>
<briefdescription>
<para>Allocate array with <emphasis>n</emphasis> elements and initialize with elements from array <emphasis>e</emphasis>. </para> </briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/usr/include/gecode/kernel/array.hpp" line="689" column="1" bodyfile="/usr/include/gecode/kernel/array.hpp" bodystart="1833" bodyend="1837"/>
</memberdef>
<memberdef kind="function" id="classGecode_1_1PrimArgArray_1a2ca621d613200616d34f492bcf413d42" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type></type>
<definition>forceinline Gecode::PrimArgArray&lt; T &gt;::PrimArgArray</definition>
<argsstring>(const PrimArgArray&lt; T &gt; &amp;a)</argsstring>
<name>PrimArgArray</name>
<param>
<type>const <ref refid="classGecode_1_1PrimArgArray" kindref="compound">PrimArgArray</ref>&lt; T &gt; &amp;</type>
<declname>a</declname>
</param>
<briefdescription>
<para>Initialize from primitive argument array <emphasis>a</emphasis> (copy elements) </para> </briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/usr/include/gecode/kernel/array.hpp" line="691" column="1" bodyfile="/usr/include/gecode/kernel/array.hpp" bodystart="1841" bodyend="1842"/>
</memberdef>
<memberdef kind="function" id="classGecode_1_1PrimArgArray_1abc570fad1ff98911d277a7acc6de5fd1" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type></type>
<definition>forceinline Gecode::PrimArgArray&lt; T &gt;::PrimArgArray</definition>
<argsstring>(const std::vector&lt; T &gt; &amp;a)</argsstring>
<name>PrimArgArray</name>
<param>
<type>const std::vector&lt; T &gt; &amp;</type>
<declname>a</declname>
</param>
<briefdescription>
<para>Initialize from vector <emphasis>a</emphasis>. </para> </briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/usr/include/gecode/kernel/array.hpp" line="693" column="1" bodyfile="/usr/include/gecode/kernel/array.hpp" bodystart="1846" bodyend="1847"/>
</memberdef>
<memberdef kind="function" id="classGecode_1_1PrimArgArray_1a7979554beba723d7ce2d15a1ee8a0b96" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<templateparamlist>
<param>
<type>class InputIterator</type>
</param>
</templateparamlist>
<type></type>
<definition>Gecode::PrimArgArray&lt; class &gt;::PrimArgArray</definition>
<argsstring>(InputIterator first, InputIterator last)</argsstring>
<name>PrimArgArray</name>
<param>
<type>InputIterator</type>
<declname>first</declname>
</param>
<param>
<type>InputIterator</type>
<declname>last</declname>
</param>
<briefdescription>
<para>Initialize from InputIterator <emphasis>first</emphasis> and <emphasis>last</emphasis>. </para> </briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/usr/include/gecode/kernel/array.hpp" line="696" column="1"/>
</memberdef>
</sectiondef>
<sectiondef kind="user-defined">
<header>Array elements</header>
<memberdef kind="function" id="classGecode_1_1PrimArgArray_1aa7ae9bf8057b912959d2a7198f4c8a3d" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type><ref refid="classGecode_1_1ArrayTraits" kindref="compound">ArrayTraits</ref>&lt; <ref refid="classGecode_1_1PrimArgArray" kindref="compound">PrimArgArray</ref>&lt; T &gt; &gt;::ArgsType</type>
<definition>forceinline ArrayTraits&lt; PrimArgArray&lt; T &gt; &gt;::ArgsType Gecode::PrimArgArray&lt; T &gt;::slice</definition>
<argsstring>(int start, int inc=1, int n=-1)</argsstring>
<name>slice</name>
<param>
<type>int</type>
<declname>start</declname>
</param>
<param>
<type>int</type>
<declname>inc</declname>
<defval>1</defval>
</param>
<param>
<type>int</type>
<declname>n</declname>
<defval>-1</defval>
</param>
<briefdescription>
</briefdescription>
<detaileddescription>
<para>Return slice <formula id="312">$y$</formula> of length at most <emphasis>n</emphasis> such that forall <formula id="313">$0\leq i&lt;n$</formula>, <formula id="314">$y_i=x_{\text{start}+i\cdot\text{inc}}$</formula></para><para>If <emphasis>n</emphasis> is -1, then all possible elements starting from <emphasis>start</emphasis> with increment <emphasis>inc</emphasis> are returned. </para> </detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/usr/include/gecode/kernel/array.hpp" line="706" column="1" bodyfile="/usr/include/gecode/kernel/array.hpp" bodystart="1857" bodyend="1861"/>
</memberdef>
</sectiondef>
<sectiondef kind="user-defined">
<header>Appending elements</header>
<memberdef kind="function" id="classGecode_1_1PrimArgArray_1a844c2064eb6d73f42c15f89d7c685b89" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type><ref refid="classGecode_1_1ArrayTraits" kindref="compound">ArrayTraits</ref>&lt; <ref refid="classGecode_1_1PrimArgArray" kindref="compound">PrimArgArray</ref>&lt; T &gt; &gt;::ArgsType &amp;</type>
<definition>forceinline ArrayTraits&lt; PrimArgArray&lt; T &gt; &gt;::ArgsType &amp; Gecode::PrimArgArray&lt; T &gt;::operator&lt;&lt;</definition>
<argsstring>(const T &amp;x)</argsstring>
<name>operator&lt;&lt;</name>
<param>
<type>const T &amp;</type>
<declname>x</declname>
</param>
<briefdescription>
<para>Insert a new element <emphasis>x</emphasis> at the end of the array (increase size by 1) </para> </briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/usr/include/gecode/kernel/array.hpp" line="711" column="1" bodyfile="/usr/include/gecode/kernel/array.hpp" bodystart="1865" bodyend="1869"/>
</memberdef>
<memberdef kind="function" id="classGecode_1_1PrimArgArray_1a19ed0d69fe39d8a3069363609767a0d4" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type><ref refid="classGecode_1_1ArrayTraits" kindref="compound">ArrayTraits</ref>&lt; <ref refid="classGecode_1_1PrimArgArray" kindref="compound">PrimArgArray</ref>&lt; T &gt; &gt;::ArgsType &amp;</type>
<definition>forceinline ArrayTraits&lt; PrimArgArray&lt; T &gt; &gt;::ArgsType &amp; Gecode::PrimArgArray&lt; T &gt;::operator&lt;&lt;</definition>
<argsstring>(const PrimArgArray&lt; T &gt; &amp;x)</argsstring>
<name>operator&lt;&lt;</name>
<param>
<type>const <ref refid="classGecode_1_1PrimArgArray" kindref="compound">PrimArgArray</ref>&lt; T &gt; &amp;</type>
<declname>x</declname>
</param>
<briefdescription>
<para>Append <emphasis>x</emphasis> to the end of the array. </para> </briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/usr/include/gecode/kernel/array.hpp" line="714" column="1" bodyfile="/usr/include/gecode/kernel/array.hpp" bodystart="1873" bodyend="1877"/>
</memberdef>
</sectiondef>
<sectiondef kind="public-func">
<memberdef kind="function" id="classGecode_1_1PrimArgArray_1a4c936ed80b7757f2cc60ff11f6eda816" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<templateparamlist>
<param>
<type>class InputIterator</type>
</param>
</templateparamlist>
<type>forceinline</type>
<definition>forceinline Gecode::PrimArgArray&lt; class &gt;::PrimArgArray</definition>
<argsstring>(InputIterator first, InputIterator last)</argsstring>
<name>PrimArgArray</name>
<param>
<type>InputIterator</type>
<declname>first</declname>
</param>
<param>
<type>InputIterator</type>
<declname>last</declname>
</param>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/usr/include/gecode/kernel/array.hpp" line="1852" column="1" bodyfile="/usr/include/gecode/kernel/array.hpp" bodystart="1852" bodyend="1853"/>
</memberdef>
</sectiondef>
<sectiondef kind="friend">
<memberdef kind="friend" id="classGecode_1_1PrimArgArray_1adbc33aa9dfbef66cbfddeda2bafe848c" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>friend <ref refid="classGecode_1_1ArrayTraits" kindref="compound">ArrayTraits</ref>&lt; <ref refid="classGecode_1_1PrimArgArray" kindref="compound">PrimArgArray</ref>&lt; T &gt; &gt;::ArgsType</type>
<definition>ArrayTraits&lt;PrimArgArray&lt;T&gt; &gt;::ArgsType operator+</definition>
<argsstring>(const PrimArgArray&lt; T &gt; &amp;x, const PrimArgArray&lt; T &gt; &amp;y)</argsstring>
<name>operator+</name>
<param>
<type>const <ref refid="classGecode_1_1PrimArgArray" kindref="compound">PrimArgArray</ref>&lt; T &gt; &amp;</type>
<declname>x</declname>
</param>
<param>
<type>const <ref refid="classGecode_1_1PrimArgArray" kindref="compound">PrimArgArray</ref>&lt; T &gt; &amp;</type>
<declname>y</declname>
</param>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/usr/include/gecode/kernel/array.hpp" line="719" column="1" bodyfile="/usr/include/gecode/kernel/array.hpp" bodystart="1881" bodyend="1884"/>
</memberdef>
<memberdef kind="friend" id="classGecode_1_1PrimArgArray_1aef0a5c43ae0503ad55e4a0c14bbd1ef4" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>friend <ref refid="classGecode_1_1ArrayTraits" kindref="compound">ArrayTraits</ref>&lt; <ref refid="classGecode_1_1PrimArgArray" kindref="compound">PrimArgArray</ref>&lt; T &gt; &gt;::ArgsType</type>
<definition>ArrayTraits&lt;PrimArgArray&lt;T&gt; &gt;::ArgsType operator+</definition>
<argsstring>(const PrimArgArray&lt; T &gt; &amp;x, const T &amp;y)</argsstring>
<name>operator+</name>
<param>
<type>const <ref refid="classGecode_1_1PrimArgArray" kindref="compound">PrimArgArray</ref>&lt; T &gt; &amp;</type>
<declname>x</declname>
</param>
<param>
<type>const T &amp;</type>
<declname>y</declname>
</param>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/usr/include/gecode/kernel/array.hpp" line="721" column="1" bodyfile="/usr/include/gecode/kernel/array.hpp" bodystart="1888" bodyend="1891"/>
</memberdef>
<memberdef kind="friend" id="classGecode_1_1PrimArgArray_1af5a7707d5a83827018ff134636243052" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>friend <ref refid="classGecode_1_1ArrayTraits" kindref="compound">ArrayTraits</ref>&lt; <ref refid="classGecode_1_1PrimArgArray" kindref="compound">PrimArgArray</ref>&lt; T &gt; &gt;::ArgsType</type>
<definition>ArrayTraits&lt;PrimArgArray&lt;T&gt; &gt;::ArgsType operator+</definition>
<argsstring>(const T &amp;x, const PrimArgArray&lt; T &gt; &amp;y)</argsstring>
<name>operator+</name>
<param>
<type>const T &amp;</type>
<declname>x</declname>
</param>
<param>
<type>const <ref refid="classGecode_1_1PrimArgArray" kindref="compound">PrimArgArray</ref>&lt; T &gt; &amp;</type>
<declname>y</declname>
</param>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/usr/include/gecode/kernel/array.hpp" line="724" column="1" bodyfile="/usr/include/gecode/kernel/array.hpp" bodystart="1895" bodyend="1898"/>
</memberdef>
</sectiondef>
<sectiondef kind="related">
<memberdef kind="function" id="classGecode_1_1PrimArgArray_1a235cc2ec178e6efe96c9f92d494026ca" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<templateparamlist>
<param>
<type>class T</type>
</param>
</templateparamlist>
<type><ref refid="classGecode_1_1ArrayTraits" kindref="compound">ArrayTraits</ref>&lt; <ref refid="classGecode_1_1PrimArgArray" kindref="compound">PrimArgArray</ref>&lt; T &gt; &gt;::ArgsType</type>
<definition>ArrayTraits&lt; PrimArgArray&lt; T &gt; &gt;::ArgsType operator+</definition>
<argsstring>(const PrimArgArray&lt; T &gt; &amp;x, const PrimArgArray&lt; T &gt; &amp;y)</argsstring>
<name>operator+</name>
<param>
<type>const <ref refid="classGecode_1_1PrimArgArray" kindref="compound">PrimArgArray</ref>&lt; T &gt; &amp;</type>
<declname>x</declname>
</param>
<param>
<type>const <ref refid="classGecode_1_1PrimArgArray" kindref="compound">PrimArgArray</ref>&lt; T &gt; &amp;</type>
<declname>y</declname>
</param>
<briefdescription>
</briefdescription>
<detaileddescription>
<para>Concatenate <emphasis>x</emphasis> and <emphasis>y</emphasis> and return result </para> </detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/usr/include/gecode/kernel/array.hpp" line="647" column="1" bodyfile="/usr/include/gecode/kernel/array.hpp" bodystart="1881" bodyend="1884"/>
</memberdef>
<memberdef kind="function" id="classGecode_1_1PrimArgArray_1adeb94f65568b4d18012b2bf388f4cc8c" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<templateparamlist>
<param>
<type>class T</type>
</param>
</templateparamlist>
<type><ref refid="classGecode_1_1ArrayTraits" kindref="compound">ArrayTraits</ref>&lt; <ref refid="classGecode_1_1PrimArgArray" kindref="compound">PrimArgArray</ref>&lt; T &gt; &gt;::ArgsType</type>
<definition>ArrayTraits&lt; PrimArgArray&lt; T &gt; &gt;::ArgsType operator+</definition>
<argsstring>(const PrimArgArray&lt; T &gt; &amp;x, const T &amp;y)</argsstring>
<name>operator+</name>
<param>
<type>const <ref refid="classGecode_1_1PrimArgArray" kindref="compound">PrimArgArray</ref>&lt; T &gt; &amp;</type>
<declname>x</declname>
</param>
<param>
<type>const T &amp;</type>
<declname>y</declname>
</param>
<briefdescription>
</briefdescription>
<detaileddescription>
<para>Concatenate <emphasis>x</emphasis> and <emphasis>y</emphasis> and return result </para> </detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/usr/include/gecode/kernel/array.hpp" line="654" column="1" bodyfile="/usr/include/gecode/kernel/array.hpp" bodystart="1888" bodyend="1891"/>
</memberdef>
<memberdef kind="function" id="classGecode_1_1PrimArgArray_1a481e1d66b97aeff51646c8ca4f2ae55c" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<templateparamlist>
<param>
<type>class T</type>
</param>
</templateparamlist>
<type><ref refid="classGecode_1_1ArrayTraits" kindref="compound">ArrayTraits</ref>&lt; <ref refid="classGecode_1_1PrimArgArray" kindref="compound">PrimArgArray</ref>&lt; T &gt; &gt;::ArgsType</type>
<definition>ArrayTraits&lt; PrimArgArray&lt; T &gt; &gt;::ArgsType operator+</definition>
<argsstring>(const T &amp;x, const PrimArgArray&lt; T &gt; &amp;y)</argsstring>
<name>operator+</name>
<param>
<type>const T &amp;</type>
<declname>x</declname>
</param>
<param>
<type>const <ref refid="classGecode_1_1PrimArgArray" kindref="compound">PrimArgArray</ref>&lt; T &gt; &amp;</type>
<declname>y</declname>
</param>
<briefdescription>
</briefdescription>
<detaileddescription>
<para>Concatenate <emphasis>x</emphasis> and <emphasis>y</emphasis> and return result </para> </detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/usr/include/gecode/kernel/array.hpp" line="661" column="1" bodyfile="/usr/include/gecode/kernel/array.hpp" bodystart="1895" bodyend="1898"/>
</memberdef>
</sectiondef>
<briefdescription>
<para>Argument array for primtive types. </para> </briefdescription>
<detaileddescription>
<para>Argument arrays are used as convenient mechanism of passing arguments when calling functions as they combine both the size and the elements of an array. For a small number of elements, memory is allocated by creating an argument array object. Otherwise the memory is allocated from the heap. </para> </detaileddescription>
<inheritancegraph>
<node id="5248">
<label>Gecode::PrimArgArray&lt; class &gt;</label>
<link refid="classGecode_1_1PrimArgArray"/>
<childnode refid="5249" relation="public-inheritance">
</childnode>
</node>
<node id="5249">
<label>Gecode::ArgArrayBase&lt; T &gt;</label>
<link refid="classGecode_1_1ArgArrayBase"/>
</node>
</inheritancegraph>
<collaborationgraph>
<node id="5250">
<label>Gecode::PrimArgArray&lt; class &gt;</label>
<link refid="classGecode_1_1PrimArgArray"/>
<childnode refid="5251" relation="public-inheritance">
</childnode>
</node>
<node id="5252">
<label>T</label>
</node>
<node id="5251">
<label>Gecode::ArgArrayBase&lt; T &gt;</label>
<link refid="classGecode_1_1ArgArrayBase"/>
<childnode refid="5252" relation="usage">
<edgelabel>onstack</edgelabel>
<edgelabel>a</edgelabel>
</childnode>
</node>
</collaborationgraph>
<location file="/usr/include/gecode/kernel/array.hpp" line="640" column="1" bodyfile="/usr/include/gecode/kernel/array.hpp" bodystart="640" bodyend="-1"/>
<listofallmembers>
<member refid="classGecode_1_1ArgArrayBase_1a6ac424d552057a5730b67d9b15b9977c" prot="protected" virt="non-virtual"><scope>Gecode::PrimArgArray</scope><name>a</name></member>
<member refid="classGecode_1_1ArgArrayBase_1aa3a75d22c4da142c5f7129561f980399" prot="protected" virt="non-virtual"><scope>Gecode::PrimArgArray</scope><name>allocate</name></member>
<member refid="classGecode_1_1ArgArrayBase_1acf7efe7096de3d763d6a894306e56adc" prot="protected" virt="non-virtual"><scope>Gecode::PrimArgArray</scope><name>append</name></member>
<member refid="classGecode_1_1ArgArrayBase_1a91d22d529d75c419aa3bd6c93849cb4a" prot="protected" virt="non-virtual"><scope>Gecode::PrimArgArray</scope><name>append</name></member>
<member refid="classGecode_1_1ArgArrayBase_1aaf88593537f41f862b91120c4c6ee104" prot="public" virt="non-virtual"><scope>Gecode::PrimArgArray</scope><name>ArgArrayBase</name></member>
<member refid="classGecode_1_1ArgArrayBase_1add5bd614e97033a43636821aeab64ce2" prot="public" virt="non-virtual"><scope>Gecode::PrimArgArray</scope><name>ArgArrayBase</name></member>
<member refid="classGecode_1_1ArgArrayBase_1ae30a8e33f63548bf1e8f52bc772686db" prot="public" virt="non-virtual"><scope>Gecode::PrimArgArray</scope><name>ArgArrayBase</name></member>
<member refid="classGecode_1_1ArgArrayBase_1ab0a3399a6a484dc36cd3d306a2b8e199" prot="public" virt="non-virtual"><scope>Gecode::PrimArgArray</scope><name>ArgArrayBase</name></member>
<member refid="classGecode_1_1ArgArrayBase_1a9e7b606b9971b3344e692a60ac13b223" prot="public" virt="non-virtual"><scope>Gecode::PrimArgArray</scope><name>ArgArrayBase</name></member>
<member refid="classGecode_1_1ArgArrayBase_1aa113576241a65d86140bc3419d96b02c" prot="public" virt="non-virtual"><scope>Gecode::PrimArgArray</scope><name>begin</name></member>
<member refid="classGecode_1_1ArgArrayBase_1aa56cc30444aa0a1e206475eb2201a281" prot="public" virt="non-virtual"><scope>Gecode::PrimArgArray</scope><name>begin</name></member>
<member refid="classGecode_1_1ArgArrayBase_1aba50e7707c86b17f0d4b805939305227" prot="protected" virt="non-virtual"><scope>Gecode::PrimArgArray</scope><name>capacity</name></member>
<member refid="classGecode_1_1ArgArrayBase_1a8dfd1207b4479935fb88e517b21bf49f" prot="protected" virt="non-virtual"><scope>Gecode::PrimArgArray</scope><name>concat</name></member>
<member refid="classGecode_1_1ArgArrayBase_1ab3e5176857b4d13451f9022f6a72b192" prot="protected" virt="non-virtual"><scope>Gecode::PrimArgArray</scope><name>concat</name></member>
<member refid="classGecode_1_1ArgArrayBase_1ad83ae4a7fc5863035e6fe5795b843768" prot="public" virt="non-virtual"><scope>Gecode::PrimArgArray</scope><name>const_iterator</name></member>
<member refid="classGecode_1_1ArgArrayBase_1a4c85c82056ab8fbf2772417329d3e802" prot="public" virt="non-virtual"><scope>Gecode::PrimArgArray</scope><name>const_pointer</name></member>
<member refid="classGecode_1_1ArgArrayBase_1a097be827923b3a47bacd8918ec73ca6b" prot="public" virt="non-virtual"><scope>Gecode::PrimArgArray</scope><name>const_reference</name></member>
<member refid="classGecode_1_1ArgArrayBase_1af2029facbd7b8dcfef6573d43444cde2" prot="public" virt="non-virtual"><scope>Gecode::PrimArgArray</scope><name>const_reverse_iterator</name></member>
<member refid="classGecode_1_1ArgArrayBase_1ad90ff8a9bd79af6acfdb72646c52a780" prot="public" virt="non-virtual"><scope>Gecode::PrimArgArray</scope><name>end</name></member>
<member refid="classGecode_1_1ArgArrayBase_1a62a0f08722a2eaddd4d9b3bd7d3a216c" prot="public" virt="non-virtual"><scope>Gecode::PrimArgArray</scope><name>end</name></member>
<member refid="classGecode_1_1ArgArrayBase_1aa687fceda8a4ae2a64fb5a7bb649a5a7" prot="public" virt="non-virtual"><scope>Gecode::PrimArgArray</scope><name>iterator</name></member>
<member refid="classGecode_1_1ArgArrayBase_1ac8bab055302616752818fe5df090a1b9" prot="protected" virt="non-virtual"><scope>Gecode::PrimArgArray</scope><name>n</name></member>
<member refid="classGecode_1_1ArgArrayBase_1a4c191ff64ad1876b584048422f9ff29e" prot="protected" virt="non-virtual"><scope>Gecode::PrimArgArray</scope><name>onstack</name></member>
<member refid="classGecode_1_1ArgArrayBase_1a2a7e9c76d67fae7aae4f20109eb38317" prot="protected" virt="non-virtual"><scope>Gecode::PrimArgArray</scope><name>onstack_size</name></member>
<member refid="classGecode_1_1PrimArgArray_1adbc33aa9dfbef66cbfddeda2bafe848c" prot="public" virt="non-virtual"><scope>Gecode::PrimArgArray</scope><name>operator+</name></member>
<member refid="classGecode_1_1PrimArgArray_1aef0a5c43ae0503ad55e4a0c14bbd1ef4" prot="public" virt="non-virtual"><scope>Gecode::PrimArgArray</scope><name>operator+</name></member>
<member refid="classGecode_1_1PrimArgArray_1af5a7707d5a83827018ff134636243052" prot="public" virt="non-virtual"><scope>Gecode::PrimArgArray</scope><name>operator+</name></member>
<member refid="classGecode_1_1PrimArgArray_1a235cc2ec178e6efe96c9f92d494026ca" prot="public" virt="non-virtual"><scope>Gecode::PrimArgArray</scope><name>operator+</name></member>
<member refid="classGecode_1_1PrimArgArray_1adeb94f65568b4d18012b2bf388f4cc8c" prot="public" virt="non-virtual"><scope>Gecode::PrimArgArray</scope><name>operator+</name></member>
<member refid="classGecode_1_1PrimArgArray_1a481e1d66b97aeff51646c8ca4f2ae55c" prot="public" virt="non-virtual"><scope>Gecode::PrimArgArray</scope><name>operator+</name></member>
<member refid="classGecode_1_1PrimArgArray_1a844c2064eb6d73f42c15f89d7c685b89" prot="public" virt="non-virtual"><scope>Gecode::PrimArgArray</scope><name>operator&lt;&lt;</name></member>
<member refid="classGecode_1_1PrimArgArray_1a19ed0d69fe39d8a3069363609767a0d4" prot="public" virt="non-virtual"><scope>Gecode::PrimArgArray</scope><name>operator&lt;&lt;</name></member>
<member refid="classGecode_1_1ArgArrayBase_1a434ab9157f5572d9ebd9f16c741d4bec" prot="public" virt="non-virtual" ambiguityscope="Gecode::ArgArrayBase::"><scope>Gecode::PrimArgArray</scope><name>operator&lt;&lt;</name></member>
<member refid="classGecode_1_1ArgArrayBase_1a7a164914ff7e98d30c7682772c28c755" prot="public" virt="non-virtual"><scope>Gecode::PrimArgArray</scope><name>operator=</name></member>
<member refid="classGecode_1_1ArgArrayBase_1a3374c5468b4a8d6fc80c1b7059b62b1a" prot="public" virt="non-virtual"><scope>Gecode::PrimArgArray</scope><name>operator[]</name></member>
<member refid="classGecode_1_1ArgArrayBase_1a7d93ce4e7a605a9a450326683831d54a" prot="public" virt="non-virtual"><scope>Gecode::PrimArgArray</scope><name>operator[]</name></member>
<member refid="classGecode_1_1ArgArrayBase_1ab3bc773d03a61dd0c04283e749ec0ed2" prot="public" virt="non-virtual"><scope>Gecode::PrimArgArray</scope><name>pointer</name></member>
<member refid="classGecode_1_1PrimArgArray_1a37a482b92f3e214d6068102814cbf60e" prot="public" virt="non-virtual"><scope>Gecode::PrimArgArray</scope><name>PrimArgArray</name></member>
<member refid="classGecode_1_1PrimArgArray_1aae9fd91c5f08549d0938a52d309cb9e3" prot="public" virt="non-virtual"><scope>Gecode::PrimArgArray</scope><name>PrimArgArray</name></member>
<member refid="classGecode_1_1PrimArgArray_1a44c11e88a66b8f31e4ce3f8ce0473da8" prot="public" virt="non-virtual"><scope>Gecode::PrimArgArray</scope><name>PrimArgArray</name></member>
<member refid="classGecode_1_1PrimArgArray_1a6aa95d4afae82cd594bb41bc492e45c2" prot="public" virt="non-virtual"><scope>Gecode::PrimArgArray</scope><name>PrimArgArray</name></member>
<member refid="classGecode_1_1PrimArgArray_1a2ca621d613200616d34f492bcf413d42" prot="public" virt="non-virtual"><scope>Gecode::PrimArgArray</scope><name>PrimArgArray</name></member>
<member refid="classGecode_1_1PrimArgArray_1abc570fad1ff98911d277a7acc6de5fd1" prot="public" virt="non-virtual"><scope>Gecode::PrimArgArray</scope><name>PrimArgArray</name></member>
<member refid="classGecode_1_1PrimArgArray_1a7979554beba723d7ce2d15a1ee8a0b96" prot="public" virt="non-virtual"><scope>Gecode::PrimArgArray</scope><name>PrimArgArray</name></member>
<member refid="classGecode_1_1PrimArgArray_1a4c936ed80b7757f2cc60ff11f6eda816" prot="public" virt="non-virtual"><scope>Gecode::PrimArgArray</scope><name>PrimArgArray</name></member>
<member refid="classGecode_1_1ArgArrayBase_1aaf6d78bac5609f86601dfb22131bc866" prot="public" virt="non-virtual"><scope>Gecode::PrimArgArray</scope><name>rbegin</name></member>
<member refid="classGecode_1_1ArgArrayBase_1a71af78d1d4adeb593e14add9fbc2135a" prot="public" virt="non-virtual"><scope>Gecode::PrimArgArray</scope><name>rbegin</name></member>
<member refid="classGecode_1_1ArgArrayBase_1ad0298b4768b0e53ce8ef13f80789ac18" prot="public" virt="non-virtual"><scope>Gecode::PrimArgArray</scope><name>reference</name></member>
<member refid="classGecode_1_1ArgArrayBase_1aa6fcebbdd86271d362383f71a3fdbd26" prot="public" virt="non-virtual"><scope>Gecode::PrimArgArray</scope><name>rend</name></member>
<member refid="classGecode_1_1ArgArrayBase_1a8c876fa6c631f6d9685ee44194628f6c" prot="public" virt="non-virtual"><scope>Gecode::PrimArgArray</scope><name>rend</name></member>
<member refid="classGecode_1_1ArgArrayBase_1a8ed2c153f6a9481eac03f81fc1eb6b14" prot="protected" virt="non-virtual"><scope>Gecode::PrimArgArray</scope><name>resize</name></member>
<member refid="classGecode_1_1ArgArrayBase_1a77d09762f3b2d7c017a1c66530c30ba5" prot="public" virt="non-virtual"><scope>Gecode::PrimArgArray</scope><name>reverse_iterator</name></member>
<member refid="classGecode_1_1ArgArrayBase_1a5cd6f91808d5560f28f05b75be65ab1d" prot="public" virt="non-virtual"><scope>Gecode::PrimArgArray</scope><name>size</name></member>
<member refid="classGecode_1_1PrimArgArray_1aa7ae9bf8057b912959d2a7198f4c8a3d" prot="public" virt="non-virtual"><scope>Gecode::PrimArgArray</scope><name>slice</name></member>
<member refid="classGecode_1_1ArgArrayBase_1a56a36e2a609ea57109c79d43890d62ef" prot="public" virt="non-virtual"><scope>Gecode::PrimArgArray</scope><name>value_type</name></member>
<member refid="classGecode_1_1ArgArrayBase_1ab397c8c20972f2bc8d3b53e46145cb24" prot="public" virt="non-virtual"><scope>Gecode::PrimArgArray</scope><name>~ArgArrayBase</name></member>
</listofallmembers>
</compounddef>
</doxygen>