<?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_1IntVarRanges" kind="class" prot="public">
    <compoundname>Gecode::IntVarRanges</compoundname>
    <basecompoundref refid="classGecode_1_1Int_1_1IntVarImpFwd" prot="public" virt="non-virtual">Gecode::Int::IntVarImpFwd</basecompoundref>
    <includes refid="int_8hh" local="no">int.hh</includes>
      <sectiondef kind="user-defined">
      <header>Constructors and initialization</header>
      <memberdef kind="function" id="classGecode_1_1IntVarRanges_1a24301eefaaa85c1bbbe5a197ad2c5e5d" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>forceinline Gecode::IntVarRanges::IntVarRanges</definition>
        <argsstring>(void)</argsstring>
        <name>IntVarRanges</name>
        <param>
          <type>void</type>
        </param>
        <briefdescription>
<para>Default constructor. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/include/gecode/int.hh" line="455" column="1" bodyfile="/usr/include/gecode/int/var/int.hpp" bodystart="110" bodyend="110"/>
      </memberdef>
      <memberdef kind="function" id="classGecode_1_1IntVarRanges_1acf7ffcadc479bfe2b621d378d41219d6" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>forceinline Gecode::IntVarRanges::IntVarRanges</definition>
        <argsstring>(const IntVar &amp;x)</argsstring>
        <name>IntVarRanges</name>
        <param>
          <type>const <ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref> &amp;</type>
          <declname>x</declname>
        </param>
        <briefdescription>
<para>Initialize with ranges for integer variable <emphasis>x</emphasis>. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/include/gecode/int.hh" line="457" column="1" bodyfile="/usr/include/gecode/int/var/int.hpp" bodystart="113" bodyend="114"/>
      </memberdef>
      <memberdef kind="function" id="classGecode_1_1IntVarRanges_1a14f2b6cae784f3c0ef56d3789859f3c6" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>forceinline void Gecode::IntVarRanges::init</definition>
        <argsstring>(const IntVar &amp;x)</argsstring>
        <name>init</name>
        <param>
          <type>const <ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref> &amp;</type>
          <declname>x</declname>
        </param>
        <briefdescription>
<para>Initialize with ranges for integer variable <emphasis>x</emphasis>. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/include/gecode/int.hh" line="459" column="1" bodyfile="/usr/include/gecode/int/var/int.hpp" bodystart="117" bodyend="119"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>Range iterator for integer variables </para>    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <inheritancegraph>
      <node id="3086">
        <label>Gecode::Int::IntVarImpFwd</label>
        <link refid="classGecode_1_1Int_1_1IntVarImpFwd"/>
      </node>
      <node id="3085">
        <label>Gecode::IntVarRanges</label>
        <link refid="classGecode_1_1IntVarRanges"/>
        <childnode refid="3086" relation="public-inheritance">
        </childnode>
      </node>
    </inheritancegraph>
    <collaborationgraph>
      <node id="3088">
        <label>Gecode::Int::IntVarImpFwd</label>
        <link refid="classGecode_1_1Int_1_1IntVarImpFwd"/>
      </node>
      <node id="3087">
        <label>Gecode::IntVarRanges</label>
        <link refid="classGecode_1_1IntVarRanges"/>
        <childnode refid="3088" relation="public-inheritance">
        </childnode>
      </node>
    </collaborationgraph>
    <location file="/usr/include/gecode/int.hh" line="450" column="1" bodyfile="/usr/include/gecode/int.hh" bodystart="450" bodyend="461"/>
    <listofallmembers>
      <member refid="classGecode_1_1IntVarRanges_1a14f2b6cae784f3c0ef56d3789859f3c6" prot="public" virt="non-virtual"><scope>Gecode::IntVarRanges</scope><name>init</name></member>
      <member refid="classGecode_1_1Int_1_1IntVarImpFwd_1a5da5fba67751feef70ab06451b8dd333" prot="public" virt="non-virtual" ambiguityscope="Gecode::Int::IntVarImpFwd::"><scope>Gecode::IntVarRanges</scope><name>init</name></member>
      <member refid="classGecode_1_1Int_1_1IntVarImpFwd_1afa3a7fadb7c54a24a57f2bc1b70c1c10" prot="public" virt="non-virtual"><scope>Gecode::IntVarRanges</scope><name>IntVarImpFwd</name></member>
      <member refid="classGecode_1_1Int_1_1IntVarImpFwd_1a257784ddd7ae07e9417162a697aa6363" prot="public" virt="non-virtual"><scope>Gecode::IntVarRanges</scope><name>IntVarImpFwd</name></member>
      <member refid="classGecode_1_1IntVarRanges_1a24301eefaaa85c1bbbe5a197ad2c5e5d" prot="public" virt="non-virtual"><scope>Gecode::IntVarRanges</scope><name>IntVarRanges</name></member>
      <member refid="classGecode_1_1IntVarRanges_1acf7ffcadc479bfe2b621d378d41219d6" prot="public" virt="non-virtual"><scope>Gecode::IntVarRanges</scope><name>IntVarRanges</name></member>
      <member refid="classGecode_1_1Int_1_1IntVarImpFwd_1a2e749fa73a032d2e6c8b90ce572256a4" prot="public" virt="non-virtual"><scope>Gecode::IntVarRanges</scope><name>max</name></member>
      <member refid="classGecode_1_1Int_1_1IntVarImpFwd_1a8b1a71c914e81fe9a17df7e17a0fd11a" prot="public" virt="non-virtual"><scope>Gecode::IntVarRanges</scope><name>min</name></member>
      <member refid="classGecode_1_1Int_1_1IntVarImpFwd_1a524522ab06b83abf26f88b9a326a148b" prot="public" virt="non-virtual"><scope>Gecode::IntVarRanges</scope><name>operator()</name></member>
      <member refid="classGecode_1_1Int_1_1IntVarImpFwd_1a4a9631a5f1a817d17e387eded2b286f8" prot="public" virt="non-virtual"><scope>Gecode::IntVarRanges</scope><name>operator++</name></member>
      <member refid="classGecode_1_1Int_1_1IntVarImpFwd_1a20954238396e591a4bc14570c63b99f2" prot="public" virt="non-virtual"><scope>Gecode::IntVarRanges</scope><name>width</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>