<?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.13">
  <compounddef id="classgr_1_1gsm_1_1extract__immediate__assignment" kind="class" language="C++" prot="public" abstract="yes">
    <compoundname>gr::gsm::extract_immediate_assignment</compoundname>
    <basecompoundref prot="public" virt="virtual">block</basecompoundref>
    <derivedcompoundref refid="classgr_1_1gsm_1_1extract__immediate__assignment__impl" prot="public" virt="non-virtual">gr::gsm::extract_immediate_assignment_impl</derivedcompoundref>
    <includes refid="extract__immediate__assignment_8h" local="no">extract_immediate_assignment.h</includes>
      <sectiondef kind="public-type">
      <memberdef kind="typedef" id="classgr_1_1gsm_1_1extract__immediate__assignment_1a85f37c9f1dcb1579e3cf18c260e0a603" prot="public" static="no">
        <type>boost::shared_ptr&lt; <ref refid="classgr_1_1gsm_1_1extract__immediate__assignment" kindref="compound">extract_immediate_assignment</ref> &gt;</type>
        <definition>typedef boost::shared_ptr&lt;extract_immediate_assignment&gt; gr::gsm::extract_immediate_assignment::sptr</definition>
        <argsstring></argsstring>
        <name>sptr</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/include/grgsm/misc_utils/extract_immediate_assignment.h" line="41" column="1" bodyfile="/build/gr-gsm-git/src/gr-gsm-git/include/grgsm/misc_utils/extract_immediate_assignment.h" bodystart="41" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-static-func">
      <memberdef kind="function" id="classgr_1_1gsm_1_1extract__immediate__assignment_1a3f53ec7972925119a549a3440529bafa" prot="public" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classgr_1_1gsm_1_1extract__immediate__assignment_1a85f37c9f1dcb1579e3cf18c260e0a603" kindref="member">sptr</ref></type>
        <definition>static sptr gr::gsm::extract_immediate_assignment::make</definition>
        <argsstring>(bool print_immediate_assignments=false, bool ignore_gprs=false, bool unique_references=false)</argsstring>
        <name>make</name>
        <param>
          <type>bool</type>
          <declname>print_immediate_assignments</declname>
          <defval>false</defval>
        </param>
        <param>
          <type>bool</type>
          <declname>ignore_gprs</declname>
          <defval>false</defval>
        </param>
        <param>
          <type>bool</type>
          <declname>unique_references</declname>
          <defval>false</defval>
        </param>
        <briefdescription>
<para>Return a shared_ptr to a new instance of <ref refid="classgr_1_1gsm_1_1extract__immediate__assignment" kindref="compound">gsm::extract_immediate_assignment</ref>. </para>        </briefdescription>
        <detaileddescription>
<para>To avoid accidental use of raw pointers, <ref refid="classgr_1_1gsm_1_1extract__immediate__assignment" kindref="compound">gsm::extract_immediate_assignment</ref>&apos;s constructor is in a private implementation class. <ref refid="classgr_1_1gsm_1_1extract__immediate__assignment_1a3f53ec7972925119a549a3440529bafa" kindref="member">gsm::extract_immediate_assignment::make</ref> is the public interface for creating new instances. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/include/grgsm/misc_utils/extract_immediate_assignment.h" line="51" column="1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-func">
      <memberdef kind="function" id="classgr_1_1gsm_1_1extract__immediate__assignment_1a3676b5e269f371ef8fa3d10dc243f099" prot="public" static="no" const="no" explicit="no" inline="no" virt="pure-virtual">
        <type>std::vector&lt; int &gt;</type>
        <definition>virtual std::vector&lt;int&gt; gr::gsm::extract_immediate_assignment::get_frame_numbers</definition>
        <argsstring>()=0</argsstring>
        <name>get_frame_numbers</name>
        <reimplementedby refid="classgr_1_1gsm_1_1extract__immediate__assignment__impl_1a3bb50bd9dec28bf8c0aaa2c280479128">get_frame_numbers</reimplementedby>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/include/grgsm/misc_utils/extract_immediate_assignment.h" line="52" column="1"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1gsm_1_1extract__immediate__assignment_1afbd72f3be8d7865c5f05061f26bff6d6" prot="public" static="no" const="no" explicit="no" inline="no" virt="pure-virtual">
        <type>std::vector&lt; std::string &gt;</type>
        <definition>virtual std::vector&lt;std::string&gt; gr::gsm::extract_immediate_assignment::get_channel_types</definition>
        <argsstring>()=0</argsstring>
        <name>get_channel_types</name>
        <reimplementedby refid="classgr_1_1gsm_1_1extract__immediate__assignment__impl_1ad17a23848ed43c6b60c9343da89e2f78">get_channel_types</reimplementedby>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/include/grgsm/misc_utils/extract_immediate_assignment.h" line="53" column="1"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1gsm_1_1extract__immediate__assignment_1a25feedaa70041176d468b2b81cadaeb5" prot="public" static="no" const="no" explicit="no" inline="no" virt="pure-virtual">
        <type>std::vector&lt; int &gt;</type>
        <definition>virtual std::vector&lt;int&gt; gr::gsm::extract_immediate_assignment::get_timeslots</definition>
        <argsstring>()=0</argsstring>
        <name>get_timeslots</name>
        <reimplementedby refid="classgr_1_1gsm_1_1extract__immediate__assignment__impl_1a823881238f396d7d3fe364ec35e7cab2">get_timeslots</reimplementedby>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/include/grgsm/misc_utils/extract_immediate_assignment.h" line="54" column="1"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1gsm_1_1extract__immediate__assignment_1acd3ae731e1332485d5b66a4e6d7f678f" prot="public" static="no" const="no" explicit="no" inline="no" virt="pure-virtual">
        <type>std::vector&lt; int &gt;</type>
        <definition>virtual std::vector&lt;int&gt; gr::gsm::extract_immediate_assignment::get_subchannels</definition>
        <argsstring>()=0</argsstring>
        <name>get_subchannels</name>
        <reimplementedby refid="classgr_1_1gsm_1_1extract__immediate__assignment__impl_1ab95e94cf36fdd5585baa6d159bcbf430">get_subchannels</reimplementedby>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/include/grgsm/misc_utils/extract_immediate_assignment.h" line="55" column="1"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1gsm_1_1extract__immediate__assignment_1a8e88bb4145cf8718cbb7faa174ed7923" prot="public" static="no" const="no" explicit="no" inline="no" virt="pure-virtual">
        <type>std::vector&lt; int &gt;</type>
        <definition>virtual std::vector&lt;int&gt; gr::gsm::extract_immediate_assignment::get_hopping</definition>
        <argsstring>()=0</argsstring>
        <name>get_hopping</name>
        <reimplementedby refid="classgr_1_1gsm_1_1extract__immediate__assignment__impl_1a57ea3e6238e1e750dc7668fa4962255b">get_hopping</reimplementedby>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/include/grgsm/misc_utils/extract_immediate_assignment.h" line="56" column="1"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1gsm_1_1extract__immediate__assignment_1a5c2d841497ffeec24eeabc678d0514a4" prot="public" static="no" const="no" explicit="no" inline="no" virt="pure-virtual">
        <type>std::vector&lt; int &gt;</type>
        <definition>virtual std::vector&lt;int&gt; gr::gsm::extract_immediate_assignment::get_maios</definition>
        <argsstring>()=0</argsstring>
        <name>get_maios</name>
        <reimplementedby refid="classgr_1_1gsm_1_1extract__immediate__assignment__impl_1a131877d965dc12055b2637de2aa9d4ae">get_maios</reimplementedby>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/include/grgsm/misc_utils/extract_immediate_assignment.h" line="57" column="1"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1gsm_1_1extract__immediate__assignment_1ad56f1480de1ea51595d5cbf32ffa0a19" prot="public" static="no" const="no" explicit="no" inline="no" virt="pure-virtual">
        <type>std::vector&lt; int &gt;</type>
        <definition>virtual std::vector&lt;int&gt; gr::gsm::extract_immediate_assignment::get_hsns</definition>
        <argsstring>()=0</argsstring>
        <name>get_hsns</name>
        <reimplementedby refid="classgr_1_1gsm_1_1extract__immediate__assignment__impl_1acd2702728850cfdef359a47f8d772ed0">get_hsns</reimplementedby>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/include/grgsm/misc_utils/extract_immediate_assignment.h" line="58" column="1"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1gsm_1_1extract__immediate__assignment_1aa4a7dd2c257d1bb76700ae0ca3b749a2" prot="public" static="no" const="no" explicit="no" inline="no" virt="pure-virtual">
        <type>std::vector&lt; int &gt;</type>
        <definition>virtual std::vector&lt;int&gt; gr::gsm::extract_immediate_assignment::get_arfcns</definition>
        <argsstring>()=0</argsstring>
        <name>get_arfcns</name>
        <reimplementedby refid="classgr_1_1gsm_1_1extract__immediate__assignment__impl_1a0e8d229f5519d8002e1b0c9db8438864">get_arfcns</reimplementedby>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/include/grgsm/misc_utils/extract_immediate_assignment.h" line="59" column="1"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1gsm_1_1extract__immediate__assignment_1a64eea1d4384182582c5687405a4bd24f" prot="public" static="no" const="no" explicit="no" inline="no" virt="pure-virtual">
        <type>std::vector&lt; int &gt;</type>
        <definition>virtual std::vector&lt;int&gt; gr::gsm::extract_immediate_assignment::get_timing_advances</definition>
        <argsstring>()=0</argsstring>
        <name>get_timing_advances</name>
        <reimplementedby refid="classgr_1_1gsm_1_1extract__immediate__assignment__impl_1a3c0a77211b8d0dcb8706f44a922787a1">get_timing_advances</reimplementedby>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/include/grgsm/misc_utils/extract_immediate_assignment.h" line="60" column="1"/>
      </memberdef>
      <memberdef kind="function" id="classgr_1_1gsm_1_1extract__immediate__assignment_1a3325bfc2c9f7135456b4c59c344e22a2" prot="public" static="no" const="no" explicit="no" inline="no" virt="pure-virtual">
        <type>std::vector&lt; std::string &gt;</type>
        <definition>virtual std::vector&lt;std::string&gt; gr::gsm::extract_immediate_assignment::get_mobile_allocations</definition>
        <argsstring>()=0</argsstring>
        <name>get_mobile_allocations</name>
        <reimplementedby refid="classgr_1_1gsm_1_1extract__immediate__assignment__impl_1a40a977be5a41bd7ac35e76ec6d8f2053">get_mobile_allocations</reimplementedby>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/include/grgsm/misc_utils/extract_immediate_assignment.h" line="61" column="1"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>&lt;+description of block+&gt; </para>    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <inheritancegraph>
      <node id="221">
        <label>block</label>
      </node>
      <node id="220">
        <label>gr::gsm::extract_immediate_assignment</label>
        <link refid="classgr_1_1gsm_1_1extract__immediate__assignment"/>
        <childnode refid="221" relation="public-inheritance">
        </childnode>
      </node>
      <node id="222">
        <label>gr::gsm::extract_immediate_assignment_impl</label>
        <link refid="classgr_1_1gsm_1_1extract__immediate__assignment__impl"/>
        <childnode refid="220" relation="public-inheritance">
        </childnode>
      </node>
    </inheritancegraph>
    <collaborationgraph>
      <node id="224">
        <label>block</label>
      </node>
      <node id="223">
        <label>gr::gsm::extract_immediate_assignment</label>
        <link refid="classgr_1_1gsm_1_1extract__immediate__assignment"/>
        <childnode refid="224" relation="public-inheritance">
        </childnode>
      </node>
    </collaborationgraph>
    <location file="/build/gr-gsm-git/src/gr-gsm-git/include/grgsm/misc_utils/extract_immediate_assignment.h" line="39" column="1" bodyfile="/build/gr-gsm-git/src/gr-gsm-git/include/grgsm/misc_utils/extract_immediate_assignment.h" bodystart="38" bodyend="62"/>
    <listofallmembers>
      <member refid="classgr_1_1gsm_1_1extract__immediate__assignment_1aa4a7dd2c257d1bb76700ae0ca3b749a2" prot="public" virt="pure-virtual"><scope>gr::gsm::extract_immediate_assignment</scope><name>get_arfcns</name></member>
      <member refid="classgr_1_1gsm_1_1extract__immediate__assignment_1afbd72f3be8d7865c5f05061f26bff6d6" prot="public" virt="pure-virtual"><scope>gr::gsm::extract_immediate_assignment</scope><name>get_channel_types</name></member>
      <member refid="classgr_1_1gsm_1_1extract__immediate__assignment_1a3676b5e269f371ef8fa3d10dc243f099" prot="public" virt="pure-virtual"><scope>gr::gsm::extract_immediate_assignment</scope><name>get_frame_numbers</name></member>
      <member refid="classgr_1_1gsm_1_1extract__immediate__assignment_1a8e88bb4145cf8718cbb7faa174ed7923" prot="public" virt="pure-virtual"><scope>gr::gsm::extract_immediate_assignment</scope><name>get_hopping</name></member>
      <member refid="classgr_1_1gsm_1_1extract__immediate__assignment_1ad56f1480de1ea51595d5cbf32ffa0a19" prot="public" virt="pure-virtual"><scope>gr::gsm::extract_immediate_assignment</scope><name>get_hsns</name></member>
      <member refid="classgr_1_1gsm_1_1extract__immediate__assignment_1a5c2d841497ffeec24eeabc678d0514a4" prot="public" virt="pure-virtual"><scope>gr::gsm::extract_immediate_assignment</scope><name>get_maios</name></member>
      <member refid="classgr_1_1gsm_1_1extract__immediate__assignment_1a3325bfc2c9f7135456b4c59c344e22a2" prot="public" virt="pure-virtual"><scope>gr::gsm::extract_immediate_assignment</scope><name>get_mobile_allocations</name></member>
      <member refid="classgr_1_1gsm_1_1extract__immediate__assignment_1acd3ae731e1332485d5b66a4e6d7f678f" prot="public" virt="pure-virtual"><scope>gr::gsm::extract_immediate_assignment</scope><name>get_subchannels</name></member>
      <member refid="classgr_1_1gsm_1_1extract__immediate__assignment_1a25feedaa70041176d468b2b81cadaeb5" prot="public" virt="pure-virtual"><scope>gr::gsm::extract_immediate_assignment</scope><name>get_timeslots</name></member>
      <member refid="classgr_1_1gsm_1_1extract__immediate__assignment_1a64eea1d4384182582c5687405a4bd24f" prot="public" virt="pure-virtual"><scope>gr::gsm::extract_immediate_assignment</scope><name>get_timing_advances</name></member>
      <member refid="classgr_1_1gsm_1_1extract__immediate__assignment_1a3f53ec7972925119a549a3440529bafa" prot="public" virt="non-virtual"><scope>gr::gsm::extract_immediate_assignment</scope><name>make</name></member>
      <member refid="classgr_1_1gsm_1_1extract__immediate__assignment_1a85f37c9f1dcb1579e3cf18c260e0a603" prot="public" virt="non-virtual"><scope>gr::gsm::extract_immediate_assignment</scope><name>sptr</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
