<?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="classBitVector" kind="class" language="C++" prot="public">
    <compoundname>BitVector</compoundname>
    <basecompoundref refid="classVectorBase" prot="public" virt="non-virtual">VectorBase&lt; char &gt;</basecompoundref>
    <includes refid="BitVector_8h" local="no">BitVector.h</includes>
      <sectiondef kind="user-defined">
      <header>Casts of Vector constructors.</header>
      <memberdef kind="function" id="classBitVector_1abae53290f4b7ea3332b9b011ea782bba" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type></type>
        <definition>BitVector::BitVector</definition>
        <argsstring>(VectorDataType wData, char *wStart, char *wEnd)</argsstring>
        <name>BitVector</name>
        <param>
          <type><ref refid="classVectorBase_1a38ff214bd5f24507736a6f5d391ceb09" kindref="member">VectorDataType</ref></type>
          <declname>wData</declname>
        </param>
        <param>
          <type>char *</type>
          <declname>wStart</declname>
        </param>
        <param>
          <type>char *</type>
          <declname>wEnd</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" line="122" column="1" bodyfile="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" bodystart="122" bodyend="122"/>
      </memberdef>
      <memberdef kind="function" id="classBitVector_1a48841e9d606c7c0fe2ec73a9366e2364" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type></type>
        <definition>BitVector::BitVector</definition>
        <argsstring>(const BitVector &amp;other)</argsstring>
        <name>BitVector</name>
        <param>
          <type>const <ref refid="classBitVector" kindref="compound">BitVector</ref> &amp;</type>
          <declname>other</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" line="125" column="1" bodyfile="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" bodystart="125" bodyend="132"/>
        <references refid="Vector_8h_1a3358ce12ecd36a7d6e8ddda6c17e0c2b" compoundref="Vector_8h" startline="39">VECTORDEBUG</references>
      </memberdef>
      <memberdef kind="function" id="classBitVector_1a37c97858be3726b46b6f7b358b17dfe8" prot="public" static="no" const="no" explicit="yes" inline="yes" virt="non-virtual">
        <type></type>
        <definition>BitVector::BitVector</definition>
        <argsstring>(size_t len)</argsstring>
        <name>BitVector</name>
        <param>
          <type>size_t</type>
          <declname>len</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" line="137" column="1" bodyfile="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" bodystart="137" bodyend="137"/>
      </memberdef>
      <memberdef kind="function" id="classBitVector_1a6a8e4243e01a015a77ef2ee04a9b6466" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type></type>
        <definition>BitVector::BitVector</definition>
        <argsstring>()</argsstring>
        <name>BitVector</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" line="138" column="1" bodyfile="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" bodystart="138" bodyend="138"/>
      </memberdef>
      <memberdef kind="function" id="classBitVector_1ad6d04b48310b0e9f78e9f46147a22c26" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type></type>
        <definition>BitVector::BitVector</definition>
        <argsstring>(const BitVector &amp;other1, const BitVector &amp;other2)</argsstring>
        <name>BitVector</name>
        <param>
          <type>const <ref refid="classBitVector" kindref="compound">BitVector</ref> &amp;</type>
          <declname>other1</declname>
        </param>
        <param>
          <type>const <ref refid="classBitVector" kindref="compound">BitVector</ref> &amp;</type>
          <declname>other2</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Build a <ref refid="classBitVector" kindref="compound">BitVector</ref> by concatenation. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" line="141" column="1" bodyfile="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" bodystart="141" bodyend="145"/>
      </memberdef>
      <memberdef kind="function" id="classBitVector_1abf564f24f5c2857ba8c73cfacbff706c" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>BitVector::BitVector</definition>
        <argsstring>(const char *valString)</argsstring>
        <name>BitVector</name>
        <param>
          <type>const char *</type>
          <declname>valString</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Construct from a string of &quot;0&quot; and &quot;1&quot;. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" line="149" column="1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="user-defined">
      <header>Casts and overrides of Vector operators.</header>
      <memberdef kind="function" id="classBitVector_1adffaf011b8f2c560954020ab40e43fd4" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type><ref refid="classBitVector" kindref="compound">BitVector</ref></type>
        <definition>BitVector BitVector::segment</definition>
        <argsstring>(size_t start, size_t span)</argsstring>
        <name>segment</name>
        <param>
          <type>size_t</type>
          <declname>start</declname>
        </param>
        <param>
          <type>size_t</type>
          <declname>span</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" line="155" column="1" bodyfile="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" bodystart="155" bodyend="165"/>
      </memberdef>
      <memberdef kind="function" id="classBitVector_1aaa25e6fcf0fa97a8082f5cdc98958099" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
        <type>const <ref refid="classBitVector" kindref="compound">BitVector</ref></type>
        <definition>const BitVector BitVector::cloneSegment</definition>
        <argsstring>(size_t start, size_t span) const</argsstring>
        <name>cloneSegment</name>
        <param>
          <type>size_t</type>
          <declname>start</declname>
        </param>
        <param>
          <type>size_t</type>
          <declname>span</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" line="169" column="1" bodyfile="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" bodystart="169" bodyend="177"/>
        <references refid="classVectorBase_1acbbe83f00dfc704ae4e799c626074c15" compoundref="Vector_8h" startline="192" endline="195">VectorBase&lt; T &gt;::clone</references>
      </memberdef>
      <memberdef kind="function" id="classBitVector_1af107ef83c9ecf40b6d982d0584a26beb" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
        <type><ref refid="classBitVector" kindref="compound">BitVector</ref></type>
        <definition>BitVector BitVector::alias</definition>
        <argsstring>() const</argsstring>
        <name>alias</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" line="179" column="1" bodyfile="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" bodystart="179" bodyend="181"/>
        <references refid="classGenerator_1a5e636dfcd5069de5a7a6fe257584b99c" compoundref="BitVector_8h" startline="60" endline="60">Generator::size</references>
      </memberdef>
      <memberdef kind="function" id="classBitVector_1a890f8507934ab3570c93fb97bd3f5c83" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type><ref refid="classBitVector" kindref="compound">BitVector</ref></type>
        <definition>BitVector BitVector::head</definition>
        <argsstring>(size_t span)</argsstring>
        <name>head</name>
        <param>
          <type>size_t</type>
          <declname>span</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" line="183" column="1" bodyfile="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" bodystart="183" bodyend="183"/>
      </memberdef>
      <memberdef kind="function" id="classBitVector_1a5b979b8a4769e5913c7e519b00952201" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type><ref refid="classBitVector" kindref="compound">BitVector</ref></type>
        <definition>BitVector BitVector::tail</definition>
        <argsstring>(size_t start)</argsstring>
        <name>tail</name>
        <param>
          <type>size_t</type>
          <declname>start</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" line="184" column="1" bodyfile="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" bodystart="184" bodyend="184"/>
        <references refid="classGenerator_1a5e636dfcd5069de5a7a6fe257584b99c" compoundref="BitVector_8h" startline="60" endline="60">Generator::size</references>
      </memberdef>
      </sectiondef>
      <sectiondef kind="user-defined">
      <header>FEC operations.</header>
      <memberdef kind="function" id="classBitVector_1a52f1a1d863a5893a22ec0439f5d85217" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
        <type>uint64_t</type>
        <definition>uint64_t BitVector::syndrome</definition>
        <argsstring>(Generator &amp;gen) const</argsstring>
        <name>syndrome</name>
        <param>
          <type><ref refid="classGenerator" kindref="compound">Generator</ref> &amp;</type>
          <declname>gen</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Calculate the syndrome of the vector with the given <ref refid="classGenerator" kindref="compound">Generator</ref>. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" line="198" column="1"/>
      </memberdef>
      <memberdef kind="function" id="classBitVector_1a67aea4e5363e7099c74e69eb061776ba" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
        <type>uint64_t</type>
        <definition>uint64_t BitVector::parity</definition>
        <argsstring>(Generator &amp;gen) const</argsstring>
        <name>parity</name>
        <param>
          <type><ref refid="classGenerator" kindref="compound">Generator</ref> &amp;</type>
          <declname>gen</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Calculate the parity word for the vector with the given <ref refid="classGenerator" kindref="compound">Generator</ref>. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" line="200" column="1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="user-defined">
      <header>Byte-wise operations.</header>
      <memberdef kind="function" id="classBitVector_1a1722b8a444b18041c7203d358ed9a310" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void BitVector::reverse8</definition>
        <argsstring>()</argsstring>
        <name>reverse8</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Reverse an 8-bit vector. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" line="210" column="1"/>
      </memberdef>
      <memberdef kind="function" id="classBitVector_1a09b24ccac33d4dfa075f75b79eaf5198" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void BitVector::LSB8MSB</definition>
        <argsstring>()</argsstring>
        <name>LSB8MSB</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Reverse groups of 8 within the vector (byte reversal). </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" line="212" column="1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="user-defined">
      <header>Serialization and deserialization.</header>
      <memberdef kind="function" id="classBitVector_1acfbaedef0372fd4e1d81eb5a8aaf4512" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
        <type>uint64_t</type>
        <definition>uint64_t BitVector::peekField</definition>
        <argsstring>(size_t readIndex, unsigned length) const</argsstring>
        <name>peekField</name>
        <param>
          <type>size_t</type>
          <declname>readIndex</declname>
        </param>
        <param>
          <type>unsigned</type>
          <declname>length</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" line="217" column="1"/>
      </memberdef>
      <memberdef kind="function" id="classBitVector_1a9ccc6e4c166d3788002a97fb18ee5081" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
        <type>uint64_t</type>
        <definition>uint64_t BitVector::peekFieldReversed</definition>
        <argsstring>(size_t readIndex, unsigned length) const</argsstring>
        <name>peekFieldReversed</name>
        <param>
          <type>size_t</type>
          <declname>readIndex</declname>
        </param>
        <param>
          <type>unsigned</type>
          <declname>length</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" line="218" column="1"/>
      </memberdef>
      <memberdef kind="function" id="classBitVector_1ad8993c8c82d14fd043bd5966671f583a" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
        <type>uint64_t</type>
        <definition>uint64_t BitVector::readField</definition>
        <argsstring>(size_t &amp;readIndex, unsigned length) const</argsstring>
        <name>readField</name>
        <param>
          <type>size_t &amp;</type>
          <declname>readIndex</declname>
        </param>
        <param>
          <type>unsigned</type>
          <declname>length</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" line="219" column="1"/>
      </memberdef>
      <memberdef kind="function" id="classBitVector_1af62a1d02ca654c15c2acfe96a36416b4" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
        <type>uint64_t</type>
        <definition>uint64_t BitVector::readFieldReversed</definition>
        <argsstring>(size_t &amp;readIndex, unsigned length) const</argsstring>
        <name>readFieldReversed</name>
        <param>
          <type>size_t &amp;</type>
          <declname>readIndex</declname>
        </param>
        <param>
          <type>unsigned</type>
          <declname>length</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" line="220" column="1"/>
      </memberdef>
      <memberdef kind="function" id="classBitVector_1a031aa9fe07c082d4529fcf394f210a9f" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void BitVector::fillField</definition>
        <argsstring>(size_t writeIndex, uint64_t value, unsigned length)</argsstring>
        <name>fillField</name>
        <param>
          <type>size_t</type>
          <declname>writeIndex</declname>
        </param>
        <param>
          <type>uint64_t</type>
          <declname>value</declname>
        </param>
        <param>
          <type>unsigned</type>
          <declname>length</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" line="221" column="1"/>
      </memberdef>
      <memberdef kind="function" id="classBitVector_1a79afaa55bb098cb4b07fc1aec2d5a519" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void BitVector::fillFieldReversed</definition>
        <argsstring>(size_t writeIndex, uint64_t value, unsigned length)</argsstring>
        <name>fillFieldReversed</name>
        <param>
          <type>size_t</type>
          <declname>writeIndex</declname>
        </param>
        <param>
          <type>uint64_t</type>
          <declname>value</declname>
        </param>
        <param>
          <type>unsigned</type>
          <declname>length</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" line="222" column="1"/>
      </memberdef>
      <memberdef kind="function" id="classBitVector_1ae69d7b4fce82d4da361f422ad90a5db4" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void BitVector::writeField</definition>
        <argsstring>(size_t &amp;writeIndex, uint64_t value, unsigned length)</argsstring>
        <name>writeField</name>
        <param>
          <type>size_t &amp;</type>
          <declname>writeIndex</declname>
        </param>
        <param>
          <type>uint64_t</type>
          <declname>value</declname>
        </param>
        <param>
          <type>unsigned</type>
          <declname>length</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" line="223" column="1"/>
      </memberdef>
      <memberdef kind="function" id="classBitVector_1abcef1487660f3c087dbd9a55a38772af" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void BitVector::writeFieldReversed</definition>
        <argsstring>(size_t &amp;writeIndex, uint64_t value, unsigned length)</argsstring>
        <name>writeFieldReversed</name>
        <param>
          <type>size_t &amp;</type>
          <declname>writeIndex</declname>
        </param>
        <param>
          <type>uint64_t</type>
          <declname>value</declname>
        </param>
        <param>
          <type>unsigned</type>
          <declname>length</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" line="224" column="1"/>
      </memberdef>
      <memberdef kind="function" id="classBitVector_1a1e2832bd00232634dc4d1b18f2c48efe" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>void</type>
        <definition>void BitVector::write0</definition>
        <argsstring>(size_t &amp;writeIndex)</argsstring>
        <name>write0</name>
        <param>
          <type>size_t &amp;</type>
          <declname>writeIndex</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" line="225" column="1" bodyfile="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" bodystart="225" bodyend="225"/>
      </memberdef>
      <memberdef kind="function" id="classBitVector_1af30bac52dc2b74b2740401b5b0da5f01" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>void</type>
        <definition>void BitVector::write1</definition>
        <argsstring>(size_t &amp;writeIndex)</argsstring>
        <name>write1</name>
        <param>
          <type>size_t &amp;</type>
          <declname>writeIndex</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" line="226" column="1" bodyfile="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" bodystart="226" bodyend="226"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-type">
      <memberdef kind="typedef" id="classBitVector_1a8949d60c85627ee692d697875f5774d9" prot="public" static="no">
        <type>char *</type>
        <definition>typedef char* BitVector::iterator</definition>
        <argsstring></argsstring>
        <name>iterator</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" line="309" column="1" bodyfile="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" bodystart="309" bodyend="-1"/>
      </memberdef>
      <memberdef kind="typedef" id="classBitVector_1a8b40962649c72fe71676995181274b35" prot="public" static="no">
        <type>const char *</type>
        <definition>typedef const char* BitVector::const_iterator</definition>
        <argsstring></argsstring>
        <name>const_iterator</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" line="310" column="1" bodyfile="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" bodystart="310" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-func">
      <memberdef kind="function" id="classBitVector_1af5b7947fe65cc76722c5fd251c318199" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>void</type>
        <definition>void BitVector::zero</definition>
        <argsstring>()</argsstring>
        <name>zero</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" line="193" column="1" bodyfile="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" bodystart="193" bodyend="193"/>
      </memberdef>
      <memberdef kind="function" id="classBitVector_1ac53cf375dcc928204e9d0a7a21acc157" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void BitVector::invert</definition>
        <argsstring>()</argsstring>
        <name>invert</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Invert 0&lt;-&gt;1. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" line="205" column="1"/>
      </memberdef>
      <memberdef kind="function" id="classBitVector_1a42e5f0b04c201082c79d665a9147994c" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
        <type>unsigned</type>
        <definition>unsigned BitVector::sum</definition>
        <argsstring>() const</argsstring>
        <name>sum</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Sum of bits. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" line="231" column="1"/>
      </memberdef>
      <memberdef kind="function" id="classBitVector_1a0ca3674dd99d5d2c1dd17a4e73ad3c1f" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void BitVector::map</definition>
        <argsstring>(const unsigned *map, size_t mapSize, BitVector &amp;dest) const</argsstring>
        <name>map</name>
        <param>
          <type>const unsigned *</type>
          <declname>map</declname>
        </param>
        <param>
          <type>size_t</type>
          <declname>mapSize</declname>
        </param>
        <param>
          <type><ref refid="classBitVector" kindref="compound">BitVector</ref> &amp;</type>
          <declname>dest</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Reorder bits, dest[i] = this[map[i]]. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" line="234" column="1"/>
      </memberdef>
      <memberdef kind="function" id="classBitVector_1ab0b6b9b2f7d98c6aae40252b584d9678" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void BitVector::unmap</definition>
        <argsstring>(const unsigned *map, size_t mapSize, BitVector &amp;dest) const</argsstring>
        <name>unmap</name>
        <param>
          <type>const unsigned *</type>
          <declname>map</declname>
        </param>
        <param>
          <type>size_t</type>
          <declname>mapSize</declname>
        </param>
        <param>
          <type><ref refid="classBitVector" kindref="compound">BitVector</ref> &amp;</type>
          <declname>dest</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Reorder bits, dest[map[i]] = this[i]. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" line="237" column="1"/>
      </memberdef>
      <memberdef kind="function" id="classBitVector_1ac5f41deaf3655814155be9e5b4f411ab" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void BitVector::pack</definition>
        <argsstring>(unsigned char *) const</argsstring>
        <name>pack</name>
        <param>
          <type>unsigned char *</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Pack into a char array. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" line="240" column="1"/>
      </memberdef>
      <memberdef kind="function" id="classBitVector_1a0e4bc395764b25238f6404531ea43e7a" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void BitVector::pack2</definition>
        <argsstring>(unsigned char *) const</argsstring>
        <name>pack2</name>
        <param>
          <type>unsigned char *</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" line="243" column="1"/>
      </memberdef>
      <memberdef kind="function" id="classBitVector_1a9c125a1c467efc0c687c64f0faf7a352" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
        <type>std::string</type>
        <definition>std::string BitVector::packToString</definition>
        <argsstring>() const</argsstring>
        <name>packToString</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" line="246" column="1"/>
      </memberdef>
      <memberdef kind="function" id="classBitVector_1ad56babdd15e0b73c21b98a6f504b013a" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void BitVector::unpack</definition>
        <argsstring>(const unsigned char *)</argsstring>
        <name>unpack</name>
        <param>
          <type>const unsigned char *</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Unpack from a char array. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" line="249" column="1"/>
      </memberdef>
      <memberdef kind="function" id="classBitVector_1a25697cb4aadca5ae26b2b581bbe050de" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void BitVector::hex</definition>
        <argsstring>(std::ostream &amp;) const</argsstring>
        <name>hex</name>
        <param>
          <type>std::ostream &amp;</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Make a hexdump string. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" line="252" column="1"/>
      </memberdef>
      <memberdef kind="function" id="classBitVector_1a5f7ea436a6063bd669c1155a594ee036" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
        <type>std::string</type>
        <definition>std::string BitVector::hexstr</definition>
        <argsstring>() const</argsstring>
        <name>hexstr</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" line="253" column="1"/>
      </memberdef>
      <memberdef kind="function" id="classBitVector_1a11c6e0cc70c507c9fc075bbb4d424f46" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>bool</type>
        <definition>bool BitVector::unhex</definition>
        <argsstring>(const char *)</argsstring>
        <name>unhex</name>
        <param>
          <type>const char *</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Unpack from a hexdump string. <simplesect kind="return"><para>true on success, false on error. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" line="257" column="1"/>
      </memberdef>
      <memberdef kind="function" id="classBitVector_1a2c8af29c7ac958e0fe666ee1b71fefa8" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>void</type>
        <definition>void BitVector::dup</definition>
        <argsstring>(BitVector other)</argsstring>
        <name>dup</name>
        <param>
          <type><ref refid="classBitVector" kindref="compound">BitVector</ref></type>
          <declname>other</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" line="263" column="1" bodyfile="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" bodystart="263" bodyend="263"/>
        <references refid="classVectorBase_1aa9f050339b20a7bb9250650397565502" compoundref="Vector_8h" startline="132">VectorBase&lt; T &gt;::mStart</references>
      </memberdef>
      <memberdef kind="function" id="classBitVector_1aea53853f89a8becbd22681a6418282e2" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>void</type>
        <definition>void BitVector::dup</definition>
        <argsstring>(BitVector &amp;other)</argsstring>
        <name>dup</name>
        <param>
          <type><ref refid="classBitVector" kindref="compound">BitVector</ref> &amp;</type>
          <declname>other</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" line="264" column="1" bodyfile="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" bodystart="264" bodyend="264"/>
        <references refid="classVectorBase_1aa9f050339b20a7bb9250650397565502" compoundref="Vector_8h" startline="132">VectorBase&lt; T &gt;::mStart</references>
      </memberdef>
      <memberdef kind="function" id="classBitVector_1ae160c95431995cac0a3332088f4b17e8" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
        <type>bool</type>
        <definition>bool BitVector::operator==</definition>
        <argsstring>(const BitVector &amp;other) const</argsstring>
        <name>operator==</name>
        <param>
          <type>const <ref refid="classBitVector" kindref="compound">BitVector</ref> &amp;</type>
          <declname>other</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" line="274" column="1"/>
      </memberdef>
      <memberdef kind="function" id="classBitVector_1a1b8cc3fc01ea3c77d01550b89d435cfa" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void BitVector::copyPunctured</definition>
        <argsstring>(BitVector &amp;dst, const unsigned *puncture, const size_t plth)</argsstring>
        <name>copyPunctured</name>
        <param>
          <type><ref refid="classBitVector" kindref="compound">BitVector</ref> &amp;</type>
          <declname>dst</declname>
        </param>
        <param>
          <type>const unsigned *</type>
          <declname>puncture</declname>
        </param>
        <param>
          <type>const size_t</type>
          <declname>plth</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Copy to dst, not including those indexed in puncture. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" line="277" column="1"/>
      </memberdef>
      <memberdef kind="function" id="classBitVector_1a30a3330da2fe26d9a7e8c214546cfc3d" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
        <type>bool</type>
        <definition>bool BitVector::bit</definition>
        <argsstring>(size_t index) const</argsstring>
        <name>bit</name>
        <param>
          <type>size_t</type>
          <declname>index</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Index a single bit. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" line="281" column="1" bodyfile="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" bodystart="281" bodyend="287"/>
      </memberdef>
      <memberdef kind="function" id="classBitVector_1a625c4e943e749604588c89f81eea92a9" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>char &amp;</type>
        <definition>char&amp; BitVector::operator[]</definition>
        <argsstring>(size_t index)</argsstring>
        <name>operator[]</name>
        <param>
          <type>size_t</type>
          <declname>index</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" line="289" column="1" bodyfile="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" bodystart="289" bodyend="293"/>
      </memberdef>
      <memberdef kind="function" id="classBitVector_1a6e2909f1c01c983a815411443bcdeb86" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
        <type>const char &amp;</type>
        <definition>const char&amp; BitVector::operator[]</definition>
        <argsstring>(size_t index) const</argsstring>
        <name>operator[]</name>
        <param>
          <type>size_t</type>
          <declname>index</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" line="295" column="1" bodyfile="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" bodystart="295" bodyend="299"/>
      </memberdef>
      <memberdef kind="function" id="classBitVector_1aa447d928f3c87f17e81a1fdb62e3a768" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>void</type>
        <definition>void BitVector::settfb</definition>
        <argsstring>(size_t index, int value)</argsstring>
        <name>settfb</name>
        <param>
          <type>size_t</type>
          <declname>index</declname>
        </param>
        <param>
          <type>int</type>
          <declname>value</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Set a bit </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" line="302" column="1" bodyfile="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" bodystart="302" bodyend="307"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <inheritancegraph>
      <node id="0">
        <label>BitVector</label>
        <link refid="classBitVector"/>
        <childnode refid="1" relation="public-inheritance">
        </childnode>
      </node>
      <node id="1">
        <label>VectorBase&lt; char &gt;</label>
        <link refid="classVectorBase"/>
      </node>
    </inheritancegraph>
    <collaborationgraph>
      <node id="2">
        <label>BitVector</label>
        <link refid="classBitVector"/>
        <childnode refid="3" relation="public-inheritance">
        </childnode>
      </node>
      <node id="3">
        <label>VectorBase&lt; char &gt;</label>
        <link refid="classVectorBase"/>
      </node>
    </collaborationgraph>
    <location file="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" line="116" column="1" bodyfile="/build/gr-gsm-git/src/gr-gsm-git/lib/decoding/openbts/BitVector.h" bodystart="115" bodyend="311"/>
    <listofallmembers>
      <member refid="classBitVector_1af107ef83c9ecf40b6d982d0584a26beb" prot="public" virt="non-virtual"><scope>BitVector</scope><name>alias</name></member>
      <member refid="classVectorBase_1ab8a04e337bf9edf595aca1b79e48fbb1" prot="public" virt="non-virtual"><scope>BitVector</scope><name>begin</name></member>
      <member refid="classVectorBase_1ae5703f5dc5374229423cda1bc726a464" prot="public" virt="non-virtual"><scope>BitVector</scope><name>begin</name></member>
      <member refid="classBitVector_1a30a3330da2fe26d9a7e8c214546cfc3d" prot="public" virt="non-virtual"><scope>BitVector</scope><name>bit</name></member>
      <member refid="classBitVector_1abae53290f4b7ea3332b9b011ea782bba" prot="public" virt="non-virtual"><scope>BitVector</scope><name>BitVector</name></member>
      <member refid="classBitVector_1a48841e9d606c7c0fe2ec73a9366e2364" prot="public" virt="non-virtual"><scope>BitVector</scope><name>BitVector</name></member>
      <member refid="classBitVector_1a37c97858be3726b46b6f7b358b17dfe8" prot="public" virt="non-virtual"><scope>BitVector</scope><name>BitVector</name></member>
      <member refid="classBitVector_1a6a8e4243e01a015a77ef2ee04a9b6466" prot="public" virt="non-virtual"><scope>BitVector</scope><name>BitVector</name></member>
      <member refid="classBitVector_1ad6d04b48310b0e9f78e9f46147a22c26" prot="public" virt="non-virtual"><scope>BitVector</scope><name>BitVector</name></member>
      <member refid="classBitVector_1abf564f24f5c2857ba8c73cfacbff706c" prot="public" virt="non-virtual"><scope>BitVector</scope><name>BitVector</name></member>
      <member refid="classVectorBase_1ace91a613411a09dd1e5961f7cf147db8" prot="public" virt="non-virtual"><scope>BitVector</scope><name>bytes</name></member>
      <member refid="classVectorBase_1aa1795443685ec33af86e2e2ce9f95949" prot="public" virt="non-virtual"><scope>BitVector</scope><name>clear</name></member>
      <member refid="classVectorBase_1acbbe83f00dfc704ae4e799c626074c15" prot="public" virt="non-virtual"><scope>BitVector</scope><name>clone</name></member>
      <member refid="classBitVector_1aaa25e6fcf0fa97a8082f5cdc98958099" prot="public" virt="non-virtual"><scope>BitVector</scope><name>cloneSegment</name></member>
      <member refid="classBitVector_1a8b40962649c72fe71676995181274b35" prot="public" virt="non-virtual"><scope>BitVector</scope><name>const_iterator</name></member>
      <member refid="classBitVector_1a1b8cc3fc01ea3c77d01550b89d435cfa" prot="public" virt="non-virtual"><scope>BitVector</scope><name>copyPunctured</name></member>
      <member refid="classVectorBase_1ab39da4a1e2c81807f20d0adce891867b" prot="public" virt="non-virtual"><scope>BitVector</scope><name>copyTo</name></member>
      <member refid="classVectorBase_1aa137104af07cfb8bf9cd62385abab3a6" prot="public" virt="non-virtual"><scope>BitVector</scope><name>copyToSegment</name></member>
      <member refid="classVectorBase_1aba9d236ec7597839b321daabfa561a55" prot="public" virt="non-virtual"><scope>BitVector</scope><name>copyToSegment</name></member>
      <member refid="classBitVector_1a2c8af29c7ac958e0fe666ee1b71fefa8" prot="public" virt="non-virtual"><scope>BitVector</scope><name>dup</name></member>
      <member refid="classBitVector_1aea53853f89a8becbd22681a6418282e2" prot="public" virt="non-virtual"><scope>BitVector</scope><name>dup</name></member>
      <member refid="classVectorBase_1a32f5c4f7898f479d43d1a2f88a8b0aa1" prot="public" virt="non-virtual"><scope>BitVector</scope><name>end</name></member>
      <member refid="classVectorBase_1ad20f22dd4eae512df91c1d5147070d35" prot="public" virt="non-virtual"><scope>BitVector</scope><name>end</name></member>
      <member refid="classVectorBase_1ad295fc6bec782f63e87ca211a136f224" prot="public" virt="non-virtual"><scope>BitVector</scope><name>fill</name></member>
      <member refid="classVectorBase_1a37b10c473d41a160da22b32d9426105b" prot="public" virt="non-virtual"><scope>BitVector</scope><name>fill</name></member>
      <member refid="classBitVector_1a031aa9fe07c082d4529fcf394f210a9f" prot="public" virt="non-virtual"><scope>BitVector</scope><name>fillField</name></member>
      <member refid="classBitVector_1a79afaa55bb098cb4b07fc1aec2d5a519" prot="public" virt="non-virtual"><scope>BitVector</scope><name>fillFieldReversed</name></member>
      <member refid="classVectorBase_1a04bc1930b6b25958474350f240216bd1" prot="public" virt="non-virtual"><scope>BitVector</scope><name>getData</name></member>
      <member refid="classBitVector_1a890f8507934ab3570c93fb97bd3f5c83" prot="public" virt="non-virtual"><scope>BitVector</scope><name>head</name></member>
      <member refid="classBitVector_1a25697cb4aadca5ae26b2b581bbe050de" prot="public" virt="non-virtual"><scope>BitVector</scope><name>hex</name></member>
      <member refid="classBitVector_1a5f7ea436a6063bd669c1155a594ee036" prot="public" virt="non-virtual"><scope>BitVector</scope><name>hexstr</name></member>
      <member refid="classVectorBase_1a573f590e4504ef25fc755b3ca7cbc333" prot="public" virt="non-virtual"><scope>BitVector</scope><name>inspect</name></member>
      <member refid="classBitVector_1ac53cf375dcc928204e9d0a7a21acc157" prot="public" virt="non-virtual"><scope>BitVector</scope><name>invert</name></member>
      <member refid="classVectorBase_1ac1eb63ccdf1b4be113bae8a0c99cd0b6" prot="public" virt="non-virtual"><scope>BitVector</scope><name>isOwner</name></member>
      <member refid="classBitVector_1a8949d60c85627ee692d697875f5774d9" prot="public" virt="non-virtual"><scope>BitVector</scope><name>iterator</name></member>
      <member refid="classBitVector_1a09b24ccac33d4dfa075f75b79eaf5198" prot="public" virt="non-virtual"><scope>BitVector</scope><name>LSB8MSB</name></member>
      <member refid="classVectorBase_1af11110fc08a2da045aa939b8ef819d8c" prot="protected" virt="non-virtual"><scope>BitVector</scope><name>makeAlias</name></member>
      <member refid="classBitVector_1a0ca3674dd99d5d2c1dd17a4e73ad3c1f" prot="public" virt="non-virtual"><scope>BitVector</scope><name>map</name></member>
      <member refid="classVectorBase_1a48d4c06178c5db41cf94ba76c700c160" prot="protected" virt="non-virtual"><scope>BitVector</scope><name>mData</name></member>
      <member refid="classVectorBase_1add8d0a21c1822e058803218d48770580" prot="protected" virt="non-virtual"><scope>BitVector</scope><name>mEnd</name></member>
      <member refid="classVectorBase_1aa9f050339b20a7bb9250650397565502" prot="protected" virt="non-virtual"><scope>BitVector</scope><name>mStart</name></member>
      <member refid="classVectorBase_1a0f878c012131a702f4464e13291c2301" prot="public" virt="non-virtual"><scope>BitVector</scope><name>operator=</name></member>
      <member refid="classBitVector_1ae160c95431995cac0a3332088f4b17e8" prot="public" virt="non-virtual"><scope>BitVector</scope><name>operator==</name></member>
      <member refid="classBitVector_1a625c4e943e749604588c89f81eea92a9" prot="public" virt="non-virtual"><scope>BitVector</scope><name>operator[]</name></member>
      <member refid="classBitVector_1a6e2909f1c01c983a815411443bcdeb86" prot="public" virt="non-virtual"><scope>BitVector</scope><name>operator[]</name></member>
      <member refid="classBitVector_1ac5f41deaf3655814155be9e5b4f411ab" prot="public" virt="non-virtual"><scope>BitVector</scope><name>pack</name></member>
      <member refid="classBitVector_1a0e4bc395764b25238f6404531ea43e7a" prot="public" virt="non-virtual"><scope>BitVector</scope><name>pack2</name></member>
      <member refid="classBitVector_1a9c125a1c467efc0c687c64f0faf7a352" prot="public" virt="non-virtual"><scope>BitVector</scope><name>packToString</name></member>
      <member refid="classBitVector_1a67aea4e5363e7099c74e69eb061776ba" prot="public" virt="non-virtual"><scope>BitVector</scope><name>parity</name></member>
      <member refid="classBitVector_1acfbaedef0372fd4e1d81eb5a8aaf4512" prot="public" virt="non-virtual"><scope>BitVector</scope><name>peekField</name></member>
      <member refid="classBitVector_1a9ccc6e4c166d3788002a97fb18ee5081" prot="public" virt="non-virtual"><scope>BitVector</scope><name>peekFieldReversed</name></member>
      <member refid="classBitVector_1ad8993c8c82d14fd043bd5966671f583a" prot="public" virt="non-virtual"><scope>BitVector</scope><name>readField</name></member>
      <member refid="classBitVector_1af62a1d02ca654c15c2acfe96a36416b4" prot="public" virt="non-virtual"><scope>BitVector</scope><name>readFieldReversed</name></member>
      <member refid="classVectorBase_1aeae2d4640f8b2f6e560e443095c931b6" prot="public" virt="non-virtual"><scope>BitVector</scope><name>resize</name></member>
      <member refid="classBitVector_1a1722b8a444b18041c7203d358ed9a310" prot="public" virt="non-virtual"><scope>BitVector</scope><name>reverse8</name></member>
      <member refid="classBitVector_1adffaf011b8f2c560954020ab40e43fd4" prot="public" virt="non-virtual"><scope>BitVector</scope><name>segment</name></member>
      <member refid="classVectorBase_1a80fa56c8547d5f3d034184a0f6af57af" prot="public" virt="non-virtual"><scope>BitVector</scope><name>segmentCopyTo</name></member>
      <member refid="classBitVector_1aa447d928f3c87f17e81a1fdb62e3a768" prot="public" virt="non-virtual"><scope>BitVector</scope><name>settfb</name></member>
      <member refid="classVectorBase_1aff05cfb74562e6644e7d96e528cb0171" prot="protected" virt="non-virtual"><scope>BitVector</scope><name>shiftMem</name></member>
      <member refid="classVectorBase_1a3b07309c97b9b734fe52d8ae27c869cd" prot="public" virt="non-virtual"><scope>BitVector</scope><name>size</name></member>
      <member refid="classBitVector_1a42e5f0b04c201082c79d665a9147994c" prot="public" virt="non-virtual"><scope>BitVector</scope><name>sum</name></member>
      <member refid="classBitVector_1a52f1a1d863a5893a22ec0439f5d85217" prot="public" virt="non-virtual"><scope>BitVector</scope><name>syndrome</name></member>
      <member refid="classBitVector_1a5b979b8a4769e5913c7e519b00952201" prot="public" virt="non-virtual"><scope>BitVector</scope><name>tail</name></member>
      <member refid="classBitVector_1a11c6e0cc70c507c9fc075bbb4d424f46" prot="public" virt="non-virtual"><scope>BitVector</scope><name>unhex</name></member>
      <member refid="classBitVector_1ab0b6b9b2f7d98c6aae40252b584d9678" prot="public" virt="non-virtual"><scope>BitVector</scope><name>unmap</name></member>
      <member refid="classBitVector_1ad56babdd15e0b73c21b98a6f504b013a" prot="public" virt="non-virtual"><scope>BitVector</scope><name>unpack</name></member>
      <member refid="classVectorBase_1a72297a2b90886df4e121be05acb89dbe" prot="public" virt="non-virtual"><scope>BitVector</scope><name>vConcat</name></member>
      <member refid="classVectorBase_1a7c6c8ed8176b411636e4fa653f98a29b" prot="protected" virt="non-virtual"><scope>BitVector</scope><name>VectorBase</name></member>
      <member refid="classVectorBase_1af7bdb68e08f619d29846929ea1885ea7" prot="protected" virt="non-virtual"><scope>BitVector</scope><name>VectorBase</name></member>
      <member refid="classVectorBase_1a38ff214bd5f24507736a6f5d391ceb09" prot="protected" virt="non-virtual"><scope>BitVector</scope><name>VectorDataType</name></member>
      <member refid="classVectorBase_1a531e6d9e1fcc0fd4339274206ba541d2" prot="protected" virt="non-virtual"><scope>BitVector</scope><name>vInit</name></member>
      <member refid="classBitVector_1a1e2832bd00232634dc4d1b18f2c48efe" prot="public" virt="non-virtual"><scope>BitVector</scope><name>write0</name></member>
      <member refid="classBitVector_1af30bac52dc2b74b2740401b5b0da5f01" prot="public" virt="non-virtual"><scope>BitVector</scope><name>write1</name></member>
      <member refid="classBitVector_1ae69d7b4fce82d4da361f422ad90a5db4" prot="public" virt="non-virtual"><scope>BitVector</scope><name>writeField</name></member>
      <member refid="classBitVector_1abcef1487660f3c087dbd9a55a38772af" prot="public" virt="non-virtual"><scope>BitVector</scope><name>writeFieldReversed</name></member>
      <member refid="classBitVector_1af5b7947fe65cc76722c5fd251c318199" prot="public" virt="non-virtual"><scope>BitVector</scope><name>zero</name></member>
      <member refid="classVectorBase_1ae71e18c840eb2e3f70c2778021684926" prot="public" virt="non-virtual"><scope>BitVector</scope><name>~VectorBase</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
