| <?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.8" xml:lang="en-US"> |
| <compounddef id="classiceberg_1_1PositionDeleteIndex" kind="class" language="C++" prot="public"> |
| <compoundname>iceberg::PositionDeleteIndex</compoundname> |
| <includes refid="position__delete__index_8h" local="no">position_delete_index.h</includes> |
| <sectiondef kind="private-attrib"> |
| <memberdef kind="variable" id="classiceberg_1_1PositionDeleteIndex_1a97716c2500161702f0281a884344cc12" prot="private" static="no" mutable="no"> |
| <type><ref refid="classiceberg_1_1RoaringPositionBitmap" kindref="compound">RoaringPositionBitmap</ref></type> |
| <definition>RoaringPositionBitmap iceberg::PositionDeleteIndex::bitmap_</definition> |
| <argsstring></argsstring> |
| <name>bitmap_</name> |
| <qualifiedname>iceberg::PositionDeleteIndex::bitmap_</qualifiedname> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="iceberg/deletes/position_delete_index.h" line="109" column="25" bodyfile="iceberg/deletes/position_delete_index.h" bodystart="109" bodyend="-1"/> |
| </memberdef> |
| <memberdef kind="variable" id="classiceberg_1_1PositionDeleteIndex_1a3f2971b1acc6b0a89a3afae1287baedc" prot="private" static="no" mutable="no"> |
| <type>std::vector< std::shared_ptr< <ref refid="structiceberg_1_1DataFile" kindref="compound">DataFile</ref> > ></type> |
| <definition>std::vector<std::shared_ptr<DataFile> > iceberg::PositionDeleteIndex::delete_files_</definition> |
| <argsstring></argsstring> |
| <name>delete_files_</name> |
| <qualifiedname>iceberg::PositionDeleteIndex::delete_files_</qualifiedname> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="iceberg/deletes/position_delete_index.h" line="110" column="15" bodyfile="iceberg/deletes/position_delete_index.h" bodystart="110" bodyend="-1"/> |
| </memberdef> |
| </sectiondef> |
| <sectiondef kind="public-func"> |
| <memberdef kind="function" id="classiceberg_1_1PositionDeleteIndex_1a9a4f384f307b70787b0bdc01fc5a29aa" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> |
| <type></type> |
| <definition>iceberg::PositionDeleteIndex::PositionDeleteIndex</definition> |
| <argsstring>()=default</argsstring> |
| <name>PositionDeleteIndex</name> |
| <qualifiedname>iceberg::PositionDeleteIndex::PositionDeleteIndex</qualifiedname> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="iceberg/deletes/position_delete_index.h" line="44" column="3"/> |
| </memberdef> |
| <memberdef kind="function" id="classiceberg_1_1PositionDeleteIndex_1a9cb498ceddb325ed9e009b3c05d7a3e4" prot="public" static="no" const="no" explicit="yes" inline="no" virt="non-virtual"> |
| <type></type> |
| <definition>iceberg::PositionDeleteIndex::PositionDeleteIndex</definition> |
| <argsstring>(std::shared_ptr< DataFile > delete_file)</argsstring> |
| <name>PositionDeleteIndex</name> |
| <qualifiedname>iceberg::PositionDeleteIndex::PositionDeleteIndex</qualifiedname> |
| <param> |
| <type>std::shared_ptr< <ref refid="structiceberg_1_1DataFile" kindref="compound">DataFile</ref> ></type> |
| <declname>delete_file</declname> |
| </param> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="iceberg/deletes/position_delete_index.h" line="45" column="12"/> |
| </memberdef> |
| <memberdef kind="function" id="classiceberg_1_1PositionDeleteIndex_1a6675349e7e83d9b153d9de1592bfbf43" prot="public" static="no" const="no" explicit="yes" inline="no" virt="non-virtual"> |
| <type></type> |
| <definition>iceberg::PositionDeleteIndex::PositionDeleteIndex</definition> |
| <argsstring>(std::vector< std::shared_ptr< DataFile > > delete_files)</argsstring> |
| <name>PositionDeleteIndex</name> |
| <qualifiedname>iceberg::PositionDeleteIndex::PositionDeleteIndex</qualifiedname> |
| <param> |
| <type>std::vector< std::shared_ptr< <ref refid="structiceberg_1_1DataFile" kindref="compound">DataFile</ref> > ></type> |
| <declname>delete_files</declname> |
| </param> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="iceberg/deletes/position_delete_index.h" line="46" column="12"/> |
| </memberdef> |
| <memberdef kind="function" id="classiceberg_1_1PositionDeleteIndex_1ab1e0f370b44dd9858b164a756186c96f" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> |
| <type></type> |
| <definition>iceberg::PositionDeleteIndex::~PositionDeleteIndex</definition> |
| <argsstring>()=default</argsstring> |
| <name>~PositionDeleteIndex</name> |
| <qualifiedname>iceberg::PositionDeleteIndex::~PositionDeleteIndex</qualifiedname> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="iceberg/deletes/position_delete_index.h" line="47" column="3"/> |
| </memberdef> |
| <memberdef kind="function" id="classiceberg_1_1PositionDeleteIndex_1a4078511b75595e77d8d47c8e85a8fcbd" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> |
| <type>void</type> |
| <definition>void iceberg::PositionDeleteIndex::Delete</definition> |
| <argsstring>(int64_t pos)</argsstring> |
| <name>Delete</name> |
| <qualifiedname>iceberg::PositionDeleteIndex::Delete</qualifiedname> |
| <param> |
| <type>int64_t</type> |
| <declname>pos</declname> |
| </param> |
| <briefdescription> |
| <para>Mark a position as deleted. </para> |
| </briefdescription> |
| <detaileddescription> |
| <para><parameterlist kind="param"><parameteritem> |
| <parameternamelist> |
| <parametername>pos</parametername> |
| </parameternamelist> |
| <parameterdescription> |
| <para>The 0-based row position to delete </para> |
| </parameterdescription> |
| </parameteritem> |
| </parameterlist> |
| </para> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="iceberg/deletes/position_delete_index.h" line="51" column="8"/> |
| </memberdef> |
| <memberdef kind="function" id="classiceberg_1_1PositionDeleteIndex_1a5ff544576c6284abdc12ab91384a0c01" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> |
| <type>void</type> |
| <definition>void iceberg::PositionDeleteIndex::Delete</definition> |
| <argsstring>(int64_t pos_start, int64_t pos_end)</argsstring> |
| <name>Delete</name> |
| <qualifiedname>iceberg::PositionDeleteIndex::Delete</qualifiedname> |
| <param> |
| <type>int64_t</type> |
| <declname>pos_start</declname> |
| </param> |
| <param> |
| <type>int64_t</type> |
| <declname>pos_end</declname> |
| </param> |
| <briefdescription> |
| <para>Mark a range of positions as deleted [pos_start, pos_end). </para> |
| </briefdescription> |
| <detaileddescription> |
| <para><parameterlist kind="param"><parameteritem> |
| <parameternamelist> |
| <parametername>pos_start</parametername> |
| </parameternamelist> |
| <parameterdescription> |
| <para>Start position (inclusive) </para> |
| </parameterdescription> |
| </parameteritem> |
| <parameteritem> |
| <parameternamelist> |
| <parametername>pos_end</parametername> |
| </parameternamelist> |
| <parameterdescription> |
| <para>End position (exclusive) </para> |
| </parameterdescription> |
| </parameteritem> |
| </parameterlist> |
| </para> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="iceberg/deletes/position_delete_index.h" line="56" column="8"/> |
| </memberdef> |
| <memberdef kind="function" id="classiceberg_1_1PositionDeleteIndex_1a67bf98430cba048156adff4051099172" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual"> |
| <type>bool</type> |
| <definition>bool iceberg::PositionDeleteIndex::IsDeleted</definition> |
| <argsstring>(int64_t pos) const</argsstring> |
| <name>IsDeleted</name> |
| <qualifiedname>iceberg::PositionDeleteIndex::IsDeleted</qualifiedname> |
| <param> |
| <type>int64_t</type> |
| <declname>pos</declname> |
| </param> |
| <briefdescription> |
| <para>Check if a position is deleted. </para> |
| </briefdescription> |
| <detaileddescription> |
| <para><parameterlist kind="param"><parameteritem> |
| <parameternamelist> |
| <parametername>pos</parametername> |
| </parameternamelist> |
| <parameterdescription> |
| <para>The 0-based row position to check </para> |
| </parameterdescription> |
| </parameteritem> |
| </parameterlist> |
| <simplesect kind="return"><para>true if the position is deleted, false otherwise </para> |
| </simplesect> |
| </para> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="iceberg/deletes/position_delete_index.h" line="61" column="8"/> |
| </memberdef> |
| <memberdef kind="function" id="classiceberg_1_1PositionDeleteIndex_1a73ddcaffa882c13194514305a4dfa4fd" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual"> |
| <type>bool</type> |
| <definition>bool iceberg::PositionDeleteIndex::IsEmpty</definition> |
| <argsstring>() const</argsstring> |
| <name>IsEmpty</name> |
| <qualifiedname>iceberg::PositionDeleteIndex::IsEmpty</qualifiedname> |
| <briefdescription> |
| <para>Check if the index is empty (no positions deleted). </para> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="iceberg/deletes/position_delete_index.h" line="64" column="8"/> |
| </memberdef> |
| <memberdef kind="function" id="classiceberg_1_1PositionDeleteIndex_1a97cda60087c06b15ff255f5b706b60d3" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual"> |
| <type>int64_t</type> |
| <definition>int64_t iceberg::PositionDeleteIndex::Cardinality</definition> |
| <argsstring>() const</argsstring> |
| <name>Cardinality</name> |
| <qualifiedname>iceberg::PositionDeleteIndex::Cardinality</qualifiedname> |
| <briefdescription> |
| <para>Get the number of deleted positions. </para> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="iceberg/deletes/position_delete_index.h" line="67" column="11"/> |
| </memberdef> |
| <memberdef kind="function" id="classiceberg_1_1PositionDeleteIndex_1a5c2251ce5f2303e48ab3e624d806781b" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> |
| <type>void</type> |
| <definition>void iceberg::PositionDeleteIndex::Merge</definition> |
| <argsstring>(const PositionDeleteIndex &other)</argsstring> |
| <name>Merge</name> |
| <qualifiedname>iceberg::PositionDeleteIndex::Merge</qualifiedname> |
| <param> |
| <type>const <ref refid="classiceberg_1_1PositionDeleteIndex" kindref="compound">PositionDeleteIndex</ref> &</type> |
| <declname>other</declname> |
| </param> |
| <briefdescription> |
| <para>Merge another index into this one. </para> |
| </briefdescription> |
| <detaileddescription> |
| <para><parameterlist kind="param"><parameteritem> |
| <parameternamelist> |
| <parametername>other</parametername> |
| </parameternamelist> |
| <parameterdescription> |
| <para>The index to merge (union operation) </para> |
| </parameterdescription> |
| </parameteritem> |
| </parameterlist> |
| </para> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="iceberg/deletes/position_delete_index.h" line="71" column="8"/> |
| </memberdef> |
| <memberdef kind="function" id="classiceberg_1_1PositionDeleteIndex_1afb6e4011e345b92d866e76f54d82c50f" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual"> |
| <type>const std::vector< std::shared_ptr< <ref refid="structiceberg_1_1DataFile" kindref="compound">DataFile</ref> > > &</type> |
| <definition>const std::vector< std::shared_ptr< DataFile > > & iceberg::PositionDeleteIndex::delete_files</definition> |
| <argsstring>() const</argsstring> |
| <name>delete_files</name> |
| <qualifiedname>iceberg::PositionDeleteIndex::delete_files</qualifiedname> |
| <briefdescription> |
| <para>The delete files whose positions were merged into this index. </para> |
| </briefdescription> |
| <detaileddescription> |
| <para>Populated by constructors and Deserialize, and preserved across Merge. Callers use these to report the delete files that were rewritten when replacing them with a new deletion vector. </para> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="iceberg/deletes/position_delete_index.h" line="78" column="21" bodyfile="iceberg/deletes/position_delete_index.h" bodystart="78" bodyend="80"/> |
| </memberdef> |
| <memberdef kind="function" id="classiceberg_1_1PositionDeleteIndex_1af6e466107cbe480f7b8f0fcd657ca232" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> |
| <type><ref refid="namespaceiceberg_1a9d5594e371beb516b0120e07e69d3af6" kindref="member">Result</ref>< std::vector< uint8_t > ></type> |
| <definition>Result< std::vector< uint8_t > > iceberg::PositionDeleteIndex::Serialize</definition> |
| <argsstring>()</argsstring> |
| <name>Serialize</name> |
| <qualifiedname>iceberg::PositionDeleteIndex::Serialize</qualifiedname> |
| <briefdescription> |
| <para>Serialize the index into a <computeroutput>deletion-vector-v1</computeroutput> blob. </para> |
| </briefdescription> |
| <detaileddescription> |
| <para>The positions are run-length encoded, then framed per the Puffin spec: <ulink url="https://iceberg.apache.org/puffin-spec/#deletion-vector-v1-blob-type">https://iceberg.apache.org/puffin-spec/#deletion-vector-v1-blob-type</ulink> </para> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="iceberg/deletes/position_delete_index.h" line="86" column="10"/> |
| </memberdef> |
| </sectiondef> |
| <sectiondef kind="public-static-func"> |
| <memberdef kind="function" id="classiceberg_1_1PositionDeleteIndex_1a8ac5a77a19287b5953467e4764ee6e8d" prot="public" static="yes" const="no" explicit="no" inline="no" virt="non-virtual"> |
| <type><ref refid="namespaceiceberg_1a9d5594e371beb516b0120e07e69d3af6" kindref="member">Result</ref>< <ref refid="classiceberg_1_1PositionDeleteIndex" kindref="compound">PositionDeleteIndex</ref> ></type> |
| <definition>static Result< PositionDeleteIndex > iceberg::PositionDeleteIndex::Deserialize</definition> |
| <argsstring>(std::span< const uint8_t > blob, std::shared_ptr< DataFile > delete_file)</argsstring> |
| <name>Deserialize</name> |
| <qualifiedname>iceberg::PositionDeleteIndex::Deserialize</qualifiedname> |
| <param> |
| <type>std::span< const uint8_t ></type> |
| <declname>blob</declname> |
| </param> |
| <param> |
| <type>std::shared_ptr< <ref refid="structiceberg_1_1DataFile" kindref="compound">DataFile</ref> ></type> |
| <declname>delete_file</declname> |
| </param> |
| <briefdescription> |
| <para>Deserialize a <computeroutput>deletion-vector-v1</computeroutput> blob into an index. </para> |
| </briefdescription> |
| <detaileddescription> |
| <para>Validates the blob framing (length prefix, magic sequence, CRC-32) and, against the source delete file, that the blob length matches <computeroutput>content_size_in_bytes</computeroutput> and the bitmap cardinality matches <computeroutput>record_count</computeroutput>. The source delete file is retained and exposed via <ref refid="classiceberg_1_1PositionDeleteIndex_1afb6e4011e345b92d866e76f54d82c50f" kindref="member">delete_files()</ref>. </para> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="iceberg/deletes/position_delete_index.h" line="94" column="17"/> |
| </memberdef> |
| </sectiondef> |
| <sectiondef kind="private-func"> |
| <memberdef kind="function" id="classiceberg_1_1PositionDeleteIndex_1ac92b1018ad65d2880601033ccb81a3ef" prot="private" static="no" const="no" explicit="yes" inline="no" virt="non-virtual"> |
| <type></type> |
| <definition>iceberg::PositionDeleteIndex::PositionDeleteIndex</definition> |
| <argsstring>(RoaringPositionBitmap bitmap)</argsstring> |
| <name>PositionDeleteIndex</name> |
| <qualifiedname>iceberg::PositionDeleteIndex::PositionDeleteIndex</qualifiedname> |
| <param> |
| <type><ref refid="classiceberg_1_1RoaringPositionBitmap" kindref="compound">RoaringPositionBitmap</ref></type> |
| <declname>bitmap</declname> |
| </param> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="iceberg/deletes/position_delete_index.h" line="98" column="12"/> |
| </memberdef> |
| <memberdef kind="function" id="classiceberg_1_1PositionDeleteIndex_1a6105d92626e0d358c02813ec94532c2d" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> |
| <type>void</type> |
| <definition>void iceberg::PositionDeleteIndex::BulkAddForKey</definition> |
| <argsstring>(int32_t key, std::span< const uint32_t > positions)</argsstring> |
| <name>BulkAddForKey</name> |
| <qualifiedname>iceberg::PositionDeleteIndex::BulkAddForKey</qualifiedname> |
| <param> |
| <type>int32_t</type> |
| <declname>key</declname> |
| </param> |
| <param> |
| <type>std::span< const uint32_t ></type> |
| <declname>positions</declname> |
| </param> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="iceberg/deletes/position_delete_index.h" line="103" column="8"/> |
| </memberdef> |
| </sectiondef> |
| <sectiondef kind="friend"> |
| <memberdef kind="friend" id="classiceberg_1_1PositionDeleteIndex_1a3a228d6ac85c9d162cfc6f37225896fd" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> |
| <type>void ICEBERG_EXPORT</type> |
| <definition>void ICEBERG_EXPORT ForEachPositionDelete</definition> |
| <argsstring>(std::span< const int64_t > positions, PositionDeleteIndex &target, std::vector< uint32_t > &scratch)</argsstring> |
| <name>ForEachPositionDelete</name> |
| <qualifiedname>iceberg::PositionDeleteIndex::ForEachPositionDelete</qualifiedname> |
| <param> |
| <type>std::span< const int64_t ></type> |
| <declname>positions</declname> |
| </param> |
| <param> |
| <type><ref refid="classiceberg_1_1PositionDeleteIndex" kindref="compound">PositionDeleteIndex</ref> &</type> |
| <declname>target</declname> |
| </param> |
| <param> |
| <type>std::vector< uint32_t > &</type> |
| <declname>scratch</declname> |
| </param> |
| <briefdescription> |
| <para>Apply <computeroutput>positions</computeroutput> to <computeroutput>target</computeroutput> as deletes; semantically equivalent to calling <computeroutput>target.Delete(pos)</computeroutput> for each entry. Out-of-range positions are silently ignored. Sorted, mostly-contiguous input is fastest. </para> |
| </briefdescription> |
| <detaileddescription> |
| <para><parameterlist kind="param"><parameteritem> |
| <parameternamelist> |
| <parametername>scratch</parametername> |
| </parameternamelist> |
| <parameterdescription> |
| <para>Caller-owned reusable buffer for the bulk dispatch path. Cleared and reused per key group; retain across calls to amortize allocations. Pass a distinct <computeroutput>scratch</computeroutput> per thread when calling concurrently with disjoint <computeroutput>target</computeroutput>. </para> |
| </parameterdescription> |
| </parameteritem> |
| </parameterlist> |
| </para> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="iceberg/deletes/position_delete_index.h" line="105" column="30"/> |
| </memberdef> |
| </sectiondef> |
| <briefdescription> |
| <para>Tracks deleted row positions using a bitmap. </para> |
| </briefdescription> |
| <detaileddescription> |
| <para>This class provides a domain-specific API for position deletes in Iceberg MOR (merge-on-read) tables. Positions are 0-based row indices within a data file. </para> |
| </detaileddescription> |
| <location file="iceberg/deletes/position_delete_index.h" line="42" column="1" bodyfile="iceberg/deletes/position_delete_index.h" bodystart="42" bodyend="111"/> |
| <listofallmembers> |
| <member refid="classiceberg_1_1PositionDeleteIndex_1a97716c2500161702f0281a884344cc12" prot="private" virt="non-virtual"><scope>iceberg::PositionDeleteIndex</scope><name>bitmap_</name></member> |
| <member refid="classiceberg_1_1PositionDeleteIndex_1a6105d92626e0d358c02813ec94532c2d" prot="private" virt="non-virtual"><scope>iceberg::PositionDeleteIndex</scope><name>BulkAddForKey</name></member> |
| <member refid="classiceberg_1_1PositionDeleteIndex_1a97cda60087c06b15ff255f5b706b60d3" prot="public" virt="non-virtual"><scope>iceberg::PositionDeleteIndex</scope><name>Cardinality</name></member> |
| <member refid="classiceberg_1_1PositionDeleteIndex_1a4078511b75595e77d8d47c8e85a8fcbd" prot="public" virt="non-virtual"><scope>iceberg::PositionDeleteIndex</scope><name>Delete</name></member> |
| <member refid="classiceberg_1_1PositionDeleteIndex_1a5ff544576c6284abdc12ab91384a0c01" prot="public" virt="non-virtual"><scope>iceberg::PositionDeleteIndex</scope><name>Delete</name></member> |
| <member refid="classiceberg_1_1PositionDeleteIndex_1afb6e4011e345b92d866e76f54d82c50f" prot="public" virt="non-virtual"><scope>iceberg::PositionDeleteIndex</scope><name>delete_files</name></member> |
| <member refid="classiceberg_1_1PositionDeleteIndex_1a3f2971b1acc6b0a89a3afae1287baedc" prot="private" virt="non-virtual"><scope>iceberg::PositionDeleteIndex</scope><name>delete_files_</name></member> |
| <member refid="classiceberg_1_1PositionDeleteIndex_1a8ac5a77a19287b5953467e4764ee6e8d" prot="public" virt="non-virtual"><scope>iceberg::PositionDeleteIndex</scope><name>Deserialize</name></member> |
| <member refid="classiceberg_1_1PositionDeleteIndex_1a3a228d6ac85c9d162cfc6f37225896fd" prot="private" virt="non-virtual"><scope>iceberg::PositionDeleteIndex</scope><name>ForEachPositionDelete</name></member> |
| <member refid="classiceberg_1_1PositionDeleteIndex_1a67bf98430cba048156adff4051099172" prot="public" virt="non-virtual"><scope>iceberg::PositionDeleteIndex</scope><name>IsDeleted</name></member> |
| <member refid="classiceberg_1_1PositionDeleteIndex_1a73ddcaffa882c13194514305a4dfa4fd" prot="public" virt="non-virtual"><scope>iceberg::PositionDeleteIndex</scope><name>IsEmpty</name></member> |
| <member refid="classiceberg_1_1PositionDeleteIndex_1a5c2251ce5f2303e48ab3e624d806781b" prot="public" virt="non-virtual"><scope>iceberg::PositionDeleteIndex</scope><name>Merge</name></member> |
| <member refid="classiceberg_1_1PositionDeleteIndex_1a9a4f384f307b70787b0bdc01fc5a29aa" prot="public" virt="non-virtual"><scope>iceberg::PositionDeleteIndex</scope><name>PositionDeleteIndex</name></member> |
| <member refid="classiceberg_1_1PositionDeleteIndex_1a9cb498ceddb325ed9e009b3c05d7a3e4" prot="public" virt="non-virtual"><scope>iceberg::PositionDeleteIndex</scope><name>PositionDeleteIndex</name></member> |
| <member refid="classiceberg_1_1PositionDeleteIndex_1a6675349e7e83d9b153d9de1592bfbf43" prot="public" virt="non-virtual"><scope>iceberg::PositionDeleteIndex</scope><name>PositionDeleteIndex</name></member> |
| <member refid="classiceberg_1_1PositionDeleteIndex_1ac92b1018ad65d2880601033ccb81a3ef" prot="private" virt="non-virtual"><scope>iceberg::PositionDeleteIndex</scope><name>PositionDeleteIndex</name></member> |
| <member refid="classiceberg_1_1PositionDeleteIndex_1af6e466107cbe480f7b8f0fcd657ca232" prot="public" virt="non-virtual"><scope>iceberg::PositionDeleteIndex</scope><name>Serialize</name></member> |
| <member refid="classiceberg_1_1PositionDeleteIndex_1ab1e0f370b44dd9858b164a756186c96f" prot="public" virt="non-virtual"><scope>iceberg::PositionDeleteIndex</scope><name>~PositionDeleteIndex</name></member> |
| </listofallmembers> |
| </compounddef> |
| </doxygen> |