<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">A single entry in the bag. <ahref="structcrashpad_1_1TSimpleAddressRangeBag_1_1Entry.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">An iterator to traverse all of the active entries in a <aclass="el"href="classcrashpad_1_1TSimpleAddressRangeBag.html"title="A bag implementation using a fixed amount of storage, so that it does not perform any dynamic allocat...">TSimpleAddressRangeBag</a>. <ahref="classcrashpad_1_1TSimpleAddressRangeBag_1_1Iterator.html#details">More...</a><br/></td></tr>
<trclass="memdesc:a74b966b1096534a433ef85d242930b4f"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the number of active entries. The upper limit for this is <em>NumEntries</em>. <br/></td></tr>
<trclass="memdesc:ac0c9f52fdd85e823337a9d9b88281ca6"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Inserts the given range into the bag. Duplicates and overlapping ranges are supported and allowed, but not coalesced. <ahref="#ac0c9f52fdd85e823337a9d9b88281ca6">More...</a><br/></td></tr>
<trclass="memdesc:a833914f8391052a749d3fe6b0093bd09"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Inserts the given range into the bag. Duplicates and overlapping ranges are supported and allowed, but not coalesced. <ahref="#a833914f8391052a749d3fe6b0093bd09">More...</a><br/></td></tr>
<trclass="memdesc:a5842b9ef27db16ec015a5336c41a29cc"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Removes the given range from the bag. <ahref="#a5842b9ef27db16ec015a5336c41a29cc">More...</a><br/></td></tr>
<trclass="memdesc:a4b660203282c6b565359b130f4293611"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Removes the given range from the bag. <ahref="#a4b660203282c6b565359b130f4293611">More...</a><br/></td></tr>
<trclass="memdesc:a1ec784a203615f177beac5941a72839a"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Constant and publicly accessible version of the template parameter. <br/></td></tr>
class crashpad::TSimpleAddressRangeBag< NumEntries ></h3>
<p>A bag implementation using a fixed amount of storage, so that it does not perform any dynamic allocations for its operations. </p>
<p>The actual bag storage (<aclass="el"href="structcrashpad_1_1TSimpleAddressRangeBag_1_1Entry.html"title="A single entry in the bag. ">TSimpleAddressRangeBag::Entry</a>) is POD, so that it can be transmitted over various IPC mechanisms. </p>
</div><h2class="groupheader">Member Function Documentation</h2>
<p>Inserts the given range into the bag. Duplicates and overlapping ranges are supported and allowed, but not coalesced. </p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramdir">[in]</td><tdclass="paramname">range</td><td>The range to be inserted. The range must have either a non-zero base address or size.</td></tr>
</table>
</dd>
</dl>
<dlclass="section return"><dt>Returns</dt><dd><code>true</code> if there was space to insert the range into the bag, otherwise <code>false</code> with an error logged. </dd></dl>
<p>Inserts the given range into the bag. Duplicates and overlapping ranges are supported and allowed, but not coalesced. </p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramdir">[in]</td><tdclass="paramname">base</td><td>The base of the range to be inserted. May not be null. </td></tr>
<tr><tdclass="paramdir">[in]</td><tdclass="paramname">size</td><td>The size of the range to be inserted. May not be zero.</td></tr>
</table>
</dd>
</dl>
<dlclass="section return"><dt>Returns</dt><dd><code>true</code> if there was space to insert the range into the bag, otherwise <code>false</code> with an error logged. </dd></dl>
<tr><tdclass="paramdir">[in]</td><tdclass="paramname">range</td><td>The range to be removed. The range must have either a non-zero base address or size.</td></tr>
</table>
</dd>
</dl>
<dlclass="section return"><dt>Returns</dt><dd><code>true</code> if the range was found and removed, otherwise <code>false</code> with an error logged. </dd></dl>
<tr><tdclass="paramdir">[in]</td><tdclass="paramname">base</td><td>The base of the range to be removed. May not be null. </td></tr>
<tr><tdclass="paramdir">[in]</td><tdclass="paramname">size</td><td>The size of the range to be removed. May not be zero.</td></tr>
</table>
</dd>
</dl>
<dlclass="section return"><dt>Returns</dt><dd><code>true</code> if the range was found and removed, otherwise <code>false</code> with an error logged. </dd></dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>client/simple_address_range_bag.h</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hrclass="footer"/><addressclass="footer"><small>
Generated by  <ahref="http://www.doxygen.org/index.html">