<?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.9.3" xml:lang="en-US">
  <compounddef id="namespacemoodycamel" kind="namespace" language="C++">
    <compoundname>moodycamel</compoundname>
    <innerclass refid="classmoodycamel_1_1BlockingReaderWriterQueue" prot="public">moodycamel::BlockingReaderWriterQueue</innerclass>
    <innerclass refid="classmoodycamel_1_1ReaderWriterQueue" prot="public">moodycamel::ReaderWriterQueue</innerclass>
    <innerclass refid="classmoodycamel_1_1weak__atomic" prot="public">moodycamel::weak_atomic</innerclass>
    <innernamespace refid="namespacemoodycamel_1_1spsc__sema">moodycamel::spsc_sema</innernamespace>
      <sectiondef kind="enum">
      <memberdef kind="enum" id="namespacemoodycamel_1a63f736f3f420b59119dc7a883ae46ab4" prot="public" static="no" strong="no">
        <type></type>
        <name>memory_order</name>
        <qualifiedname>moodycamel::memory_order</qualifiedname>
        <enumvalue id="namespacemoodycamel_1a63f736f3f420b59119dc7a883ae46ab4abe717d02114c81e1c1ac90630f2d6c2e" prot="public">
          <name>memory_order_relaxed</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="namespacemoodycamel_1a63f736f3f420b59119dc7a883ae46ab4a9055bf7845dcb2a49462d5b927d00efd" prot="public">
          <name>memory_order_acquire</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="namespacemoodycamel_1a63f736f3f420b59119dc7a883ae46ab4aea1d8de8e7fe1ddedfaa152028c2c14f" prot="public">
          <name>memory_order_release</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="namespacemoodycamel_1a63f736f3f420b59119dc7a883ae46ab4a311904bec8be06ae1f3ede1d1149699e" prot="public">
          <name>memory_order_acq_rel</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="namespacemoodycamel_1a63f736f3f420b59119dc7a883ae46ab4a5c944411244df89c625f11baeac23c98" prot="public">
          <name>memory_order_seq_cst</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="namespacemoodycamel_1a63f736f3f420b59119dc7a883ae46ab4ae6ec223561035d97d356504029ac188c" prot="public">
          <name>memory_order_sync</name>
          <initializer>= memory_order_seq_cst</initializer>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/freesrp/readerwriterqueue/atomicops.h" line="70" column="1" bodyfile="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/freesrp/readerwriterqueue/atomicops.h" bodystart="70" bodyend="80"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="func">
      <memberdef kind="function" id="namespacemoodycamel_1ac79319754b39eda6c5519aee144f0ea2" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="atomicops_8h_1ac24f99758da6ec5dab70259e807a64f4" kindref="member">AE_FORCEINLINE</ref> void</type>
        <definition>AE_FORCEINLINE void moodycamel::compiler_fence</definition>
        <argsstring>(memory_order order)</argsstring>
        <name>compiler_fence</name>
        <qualifiedname>moodycamel::compiler_fence</qualifiedname>
        <param>
          <type><ref refid="namespacemoodycamel_1a63f736f3f420b59119dc7a883ae46ab4" kindref="member">memory_order</ref></type>
          <declname>order</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/freesrp/readerwriterqueue/atomicops.h" line="181" column="21" bodyfile="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/freesrp/readerwriterqueue/atomicops.h" bodystart="181" bodyend="191"/>
        <references refid="namespacemoodycamel_1a63f736f3f420b59119dc7a883ae46ab4a311904bec8be06ae1f3ede1d1149699e" compoundref="atomicops_8h" startline="74">memory_order_acq_rel</references>
        <references refid="namespacemoodycamel_1a63f736f3f420b59119dc7a883ae46ab4a9055bf7845dcb2a49462d5b927d00efd" compoundref="atomicops_8h" startline="72">memory_order_acquire</references>
        <references refid="namespacemoodycamel_1a63f736f3f420b59119dc7a883ae46ab4abe717d02114c81e1c1ac90630f2d6c2e" compoundref="atomicops_8h" startline="71">memory_order_relaxed</references>
        <references refid="namespacemoodycamel_1a63f736f3f420b59119dc7a883ae46ab4aea1d8de8e7fe1ddedfaa152028c2c14f" compoundref="atomicops_8h" startline="73">memory_order_release</references>
        <references refid="namespacemoodycamel_1a63f736f3f420b59119dc7a883ae46ab4a5c944411244df89c625f11baeac23c98" compoundref="atomicops_8h" startline="75">memory_order_seq_cst</references>
        <referencedby refid="classmoodycamel_1_1ReaderWriterQueue_1a0e5b8df7c82c81339d0996528b2a0b59" compoundref="readerwriterqueue_8h" startline="327" endline="390">moodycamel::ReaderWriterQueue&lt; T, MAX_BLOCK_SIZE &gt;::pop</referencedby>
        <referencedby refid="classmoodycamel_1_1ReaderWriterQueue_1ae7ada3411e98c5d1aab09ec6945a6a9e" compoundref="readerwriterqueue_8h" startline="186" endline="277">moodycamel::ReaderWriterQueue&lt; T, MAX_BLOCK_SIZE &gt;::try_dequeue</referencedby>
      </memberdef>
      <memberdef kind="function" id="namespacemoodycamel_1a959b29a846ef87a90719aabacd25d4d1" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="atomicops_8h_1ac24f99758da6ec5dab70259e807a64f4" kindref="member">AE_FORCEINLINE</ref> void</type>
        <definition>AE_FORCEINLINE void moodycamel::fence</definition>
        <argsstring>(memory_order order)</argsstring>
        <name>fence</name>
        <qualifiedname>moodycamel::fence</qualifiedname>
        <param>
          <type><ref refid="namespacemoodycamel_1a63f736f3f420b59119dc7a883ae46ab4" kindref="member">memory_order</ref></type>
          <declname>order</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/freesrp/readerwriterqueue/atomicops.h" line="193" column="21" bodyfile="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/freesrp/readerwriterqueue/atomicops.h" bodystart="193" bodyend="203"/>
        <references refid="namespacemoodycamel_1a63f736f3f420b59119dc7a883ae46ab4a311904bec8be06ae1f3ede1d1149699e" compoundref="atomicops_8h" startline="74">memory_order_acq_rel</references>
        <references refid="namespacemoodycamel_1a63f736f3f420b59119dc7a883ae46ab4a9055bf7845dcb2a49462d5b927d00efd" compoundref="atomicops_8h" startline="72">memory_order_acquire</references>
        <references refid="namespacemoodycamel_1a63f736f3f420b59119dc7a883ae46ab4abe717d02114c81e1c1ac90630f2d6c2e" compoundref="atomicops_8h" startline="71">memory_order_relaxed</references>
        <references refid="namespacemoodycamel_1a63f736f3f420b59119dc7a883ae46ab4aea1d8de8e7fe1ddedfaa152028c2c14f" compoundref="atomicops_8h" startline="73">memory_order_release</references>
        <references refid="namespacemoodycamel_1a63f736f3f420b59119dc7a883ae46ab4a5c944411244df89c625f11baeac23c98" compoundref="atomicops_8h" startline="75">memory_order_seq_cst</references>
        <referencedby refid="classmoodycamel_1_1ReaderWriterQueue_1a512ae699ebcc77841f83393e8a3e6338" compoundref="readerwriterqueue_8h" startline="285" endline="322">moodycamel::ReaderWriterQueue&lt; T, MAX_BLOCK_SIZE &gt;::peek</referencedby>
        <referencedby refid="classmoodycamel_1_1ReaderWriterQueue_1a0e5b8df7c82c81339d0996528b2a0b59" compoundref="readerwriterqueue_8h" startline="327" endline="390">moodycamel::ReaderWriterQueue&lt; T, MAX_BLOCK_SIZE &gt;::pop</referencedby>
        <referencedby refid="classmoodycamel_1_1ReaderWriterQueue_1a3df98a0b69b7ee0b301e0e8f2ce02811" compoundref="readerwriterqueue_8h" startline="68" endline="117">moodycamel::ReaderWriterQueue&lt; T, MAX_BLOCK_SIZE &gt;::ReaderWriterQueue</referencedby>
        <referencedby refid="classmoodycamel_1_1ReaderWriterQueue_1a00457f03809aefe322053415eaba9d8e" compoundref="readerwriterqueue_8h" startline="394" endline="407">moodycamel::ReaderWriterQueue&lt; T, MAX_BLOCK_SIZE &gt;::size_approx</referencedby>
        <referencedby refid="classmoodycamel_1_1ReaderWriterQueue_1ae7ada3411e98c5d1aab09ec6945a6a9e" compoundref="readerwriterqueue_8h" startline="186" endline="277">moodycamel::ReaderWriterQueue&lt; T, MAX_BLOCK_SIZE &gt;::try_dequeue</referencedby>
        <referencedby refid="classmoodycamel_1_1ReaderWriterQueue_1aeb0f99a4ee76afa8f93f13a8a5017ea5" compoundref="readerwriterqueue_8h" startline="121" endline="145">moodycamel::ReaderWriterQueue&lt; T, MAX_BLOCK_SIZE &gt;::~ReaderWriterQueue</referencedby>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <location file="/tmp/slackdce/slackrepo.jk4nph/build_gr-osmosdr/gr-osmosdr-20240515_a6afeaa/lib/freesrp/readerwriterqueue/atomicops.h" line="68" column="1"/>
  </compounddef>
</doxygen>
